<SEC-DOCUMENT>0000277135-24-000011.txt : 20240222
<SEC-HEADER>0000277135-24-000011.hdr.sgml : 20240222
<ACCEPTANCE-DATETIME>20240222164201
ACCESSION NUMBER:		0000277135-24-000011
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		98
CONFORMED PERIOD OF REPORT:	20231231
FILED AS OF DATE:		20240222
DATE AS OF CHANGE:		20240222

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			W.W. GRAINGER, INC.
		CENTRAL INDEX KEY:			0000277135
		STANDARD INDUSTRIAL CLASSIFICATION:	WHOLESALE-DURABLE GOODS [5000]
		ORGANIZATION NAME:           	07 Trade & Services
		IRS NUMBER:				361150280
		STATE OF INCORPORATION:			IL
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-05684
		FILM NUMBER:		24665570

	BUSINESS ADDRESS:	
		STREET 1:		100 GRAINGER PARKWAY
		CITY:			LAKE FOREST
		STATE:			IL
		ZIP:			60045-5201
		BUSINESS PHONE:		847-535-1000

	MAIL ADDRESS:	
		STREET 1:		100 GRAINGER PARKWAY
		CITY:			LAKE FOREST
		STATE:			IL
		ZIP:			60045

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	GRAINGER W W INC
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>gww-20231231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:gww="http://www.grainger.com/20231231" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2023" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2023" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>gww-20231231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-31">0000277135</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="f-32">12/31</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-33">2023</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-34">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-35">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="c-51" name="gww:FurnitureFixturesMachineryEquipmentEstimatedUsefulLife" id="f-425">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-53" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="f-429">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-51" name="gww:Amortizationperiodofcapitalizedsoftware" id="f-433">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-200" name="us-gaap:DebtInstrumentTerm" id="f-692">P5Y</ix:nonNumeric><ix:nonNumeric contextRef="c-218" name="us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" id="f-811">http://fasb.org/us-gaap/2023#FairValueInputsLevel1Member</ix:nonNumeric><ix:nonNumeric contextRef="c-220" name="us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" id="f-814">http://fasb.org/us-gaap/2023#FairValueInputsLevel1Member</ix:nonNumeric><ix:nonNumeric contextRef="c-222" name="us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" id="f-817">http://fasb.org/us-gaap/2023#FairValueInputsLevel2Member</ix:nonNumeric><ix:nonNumeric contextRef="c-224" name="us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" id="f-820">http://fasb.org/us-gaap/2023#FairValueInputsLevel2Member</ix:nonNumeric><ix:nonNumeric contextRef="c-226" name="us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" id="f-823">http://fasb.org/us-gaap/2023#FairValueInputsLevel2Member</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-843">http://fasb.org/us-gaap/2023#OperatingLeaseRightOfUseAsset</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-846">http://fasb.org/us-gaap/2023#OperatingLeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-849">http://fasb.org/us-gaap/2023#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="f-852">http://fasb.org/us-gaap/2023#OtherLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-232" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="f-888">P1Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="gww-20231231.xsd"/></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-02-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ManufacturingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ManufacturingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ManufacturingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ManufacturingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ManufacturingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ManufacturingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ManufacturingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ManufacturingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ManufacturingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WholesaleSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WholesaleSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WholesaleSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WholesaleSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WholesaleSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WholesaleSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</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">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WholesaleSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WholesaleSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WholesaleSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ContractorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ContractorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ContractorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ContractorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ContractorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ContractorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ContractorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ContractorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ContractorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:UtilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:UtilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:UtilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:UtilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:UtilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:UtilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:UtilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:UtilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:UtilitiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WarehousingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WarehousingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WarehousingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WarehousingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WarehousingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</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">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WarehousingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WarehousingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WarehousingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WarehousingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</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">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">gww:FurnitureFixturesMachineryandEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">gww:FurnitureFixturesMachineryandEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">gww:ReportingUnitCanadaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">gww:ReportingUnitCanadaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:IndefinitelivedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:IndefinitelivedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes4.60Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes4.60Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes185Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes185Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes4.20Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes4.20Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes3.75Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes3.75Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gww:YenDenominatedBankTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gww:YenDenominatedBankTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:A5YearUnsecuredRevolvingLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:A5YearUnsecuredRevolvingLineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes185Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:TermLoanAgreement005Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gww:YenDenominatedBankTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="jpy"><xbrli:measure>iso4217:JPY</xbrli:measure></xbrli:unit><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:TermLoanAgreement005Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gww:YenDenominatedBankTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:TermLoanAgreement005Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gww:YenDenominatedBankTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:TermLoanAgreement005Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gww:YenDenominatedBankTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:TermLoanAgreement005Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gww:YenDenominatedBankTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:MutualFundsMunicipalAndProvincialBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:MutualFundsMunicipalAndProvincialBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:MutualFundsCorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:MutualFundsCorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:FixedIncomeCorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:FixedIncomeCorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:FixedIncomeGovernmentAndMunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:FixedIncomeGovernmentAndMunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><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-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><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-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</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-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:OtherContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:OtherContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceForeignExchangeRateChangesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceForeignExchangeRateChangesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceOtherChangesNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceOtherChangesNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>gww:segment</xbrli:measure></xbrli:unit><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gww:OtherForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gww:OtherForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gww:OtherForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:center"><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.853%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/></tr></table></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:400;line-height:120%">Washington, D.C. 20549</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%">&#160;</span><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:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span></div><div 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="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="f-2">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</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%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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">December 31, 2023</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:700;line-height:120%">OR</span></div><div 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;<ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="f-4">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</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%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission file number <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">1-5684</ix:nonNumeric> </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:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">W.W. Grainger, Inc.</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%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.538%"><tr><td style="width:1.0%"/><td style="width:7.846%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.834%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.834%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.249%"/><td style="width:0.1%"/></tr><tr><td colspan="12" 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%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Illinois</ix:nonNumeric></span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">36-1150280</ix:nonNumeric></span></td></tr><tr><td colspan="12" 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%">(State or other jurisdiction of incorporation or organization)</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr><tr><td colspan="12" 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%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">100 Grainger Parkway</ix:nonNumeric></span></td><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">Lake Forest,</ix:nonNumeric></span></td><td colspan="6" 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:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-11">Illinois</ix:nonNumeric></span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">60045-5201</ix:nonNumeric></span></td></tr><tr><td colspan="12" 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%">(Address of principal executive offices)</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Zip Code)</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%">Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">847</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">535-1000</ix:nonNumeric></span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><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: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%;text-decoration:underline">Title of Each Class</span></td><td colspan="3" style="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%;text-decoration:underline">Trading Symbol(s)</span></td><td colspan="3" style="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%;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: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="dei:Security12bTitle" id="f-15">Common Stock</ix:nonNumeric></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%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-16">GWW</ix:nonNumeric></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%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-17">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:5pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(g) of the Act: None</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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. <br/><ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-18">Yes</ix:nonNumeric> &#9746;&#160;&#160;No &#9744;</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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. <br/>Yes &#9744;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-19">No</ix:nonNumeric> &#9746;</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (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.&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-20">Yes</ix:nonNumeric> &#9746;&#160;&#160;No &#9744;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant 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).&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-21">Yes</ix:nonNumeric> &#9746;&#160;&#160;No &#9744;</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and "emerging growth company" in Rule 12b-2 of the Exchange Act. </span></div><div 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="dei:EntityFilerCategory" id="f-22">Large Accelerated Filer</ix:nonNumeric> &#9746;&#160;&#160;Accelerated Filer &#9744;&#160;&#160;&#160;Non-accelerated Filer &#9744;&#160;&#160;&#160;Smaller Reporting Company <ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-23">&#9744;</ix:nonNumeric> Emerging Growth Company <ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-24">&#9744;</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#9744;</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  <ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-25">&#9746;</ix:nonNumeric>&#160;</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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. <ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-26">&#9744;</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that require a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to &#167;2401.10D-1(b). &#9744;</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</span></div><div style="margin-bottom:3pt;margin-top:3pt;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%">Yes <ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-27">&#9744;</ix:nonNumeric>&#160;&#160;No &#9746;</span></div><div style="margin-bottom:3pt;margin-top:3pt;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 market value of the voting common equity held by non-affiliates of the registrant was $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="f-28">35,235,880,897</ix:nonFraction> a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the close of trading as reported on the New York Stock Exchange on June&#160;30, 2023. The Company does not have nonvoting common equity. </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The registrant had&#160;<ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-29">49,173,357</ix:nonFraction> shares of the Company&#8217;s Common Stock outstanding as of February&#160;14, 2024.</span></div><div><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE </span></div><div style="margin-bottom:5pt;margin-top:5pt;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="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-30" escape="true">Portions of the registrant's definitive proxy statement to be filed in connection with the annual meeting of shareholders to be held on April&#160;24, 2024, are incorporated by reference into Part III of this Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2023 (Form 10-K) where indicated. The registrant's definitive proxy statement will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.</ix:nonNumeric> </span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 1</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:right"><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:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">TABLE OF CONTENTS</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Page</span></td></tr><tr style="height:12pt"><td colspan="21" style="padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">PART I</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 1:</span></td><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BUSINESS</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_16">4</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 1A:</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RISK FACTORS</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_22">12</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 1B:</span></td><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">UNRESOLVED STAFF COMMENTS</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_25">21</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 1C:</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CYBERSECURITY</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_1609">2</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_1609">2</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 2:</span></td><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PROPERTIES</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_28">22</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 3:</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">LEGAL PROCEEDINGS</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_31">22</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 4:</span></td><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MINE SAFETY DISCLOSURES</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_34">22</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">PART II</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 5:</span></td><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span id="i21e83cb4ee8c43dba9c6cf5b35d96e30_10-1-1-5-323692"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED SHAREHOLDER</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_40">23</a></span></div></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="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 6:</span></td><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RESERVED</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_43">24</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 7:</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_46">25</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CONDITION AND RESULTS OF OPERATIONS</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 7A:</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_67">36</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 8:</span></td><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_70">37</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 9:</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_160">65</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 9A:</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CONTROLS AND PROCEDURES</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_163">65</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 9B:</span></td><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OTHER INFORMATION</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_172">67</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 9C:</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_175">67</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">PART III</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 10:</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_181">68</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 11:</span></td><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EXECUTIVE COMPENSATION</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_184">68</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 12:</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_187">68</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RELATED STOCKHOLDER MATTERS</span></td><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 13:</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS  AND DIRECTOR</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_190">68</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INDEPENDENCE</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 14:</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_193">68</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">PART IV</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 15:</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_199">7</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_199">0</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 16:</span></td><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">FORM 10-K SUMMARY</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_205">7</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_205">3</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Signatures</span></td><td colspan="6" 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"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_208">73</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward-Looking Statements</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">From time to time in this Annual Report on Form 10-K as well as in other written reports, communications and verbal statements, Grainger (as defined below) makes forward-looking statements that are not historical in nature but concern forecasts of future results, business plans, analyses, prospects, strategies, objectives and other matters that may be deemed to be &#8220;forward-looking statements&#8221; under the federal securities laws. Forward-looking statements can generally be identified by their use of terms such as &#8220;anticipate,&#8221; &#8220;estimate,&#8221; &#8220;believe,&#8221; &#8220;expect,&#8221; &#8220;could,&#8221; &#8220;forecast,&#8221; &#8220;may,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;will,&#8221; or &#8220;would,&#8221; and similar terms and phrases, including references to assumptions.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger cannot guarantee that any forward-looking statement will be realized and achievement of future results is subject to risks and uncertainties, many of which are beyond Grainger's control, which could cause Grainger's results to differ materially from those that are presented.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Important factors that could cause actual results to differ materially from those presented or implied in the forward-looking statements include, without limitation: inflation, higher product costs or other expenses, including operational and administrative expenses; the impact of macroeconomic pressures and geopolitical trends, changes and events; a major loss of customers; loss or disruption of sources of supply; changes in customer or product mix; increased competitive pricing pressures; changes in third-party practices regarding digital advertising; failure to enter into or sustain contractual arrangements on a satisfactory basis with group purchasing organizations; failure to develop, manage or implement new technology initiatives or business strategies, including with respect to Grainger's eCommerce platforms; failure to adequately protect intellectual property or successfully defend against infringement claims; fluctuations or declines in Grainger's gross profit margin; Grainger's responses to market pressures; the outcome of pending and future litigation or governmental or regulatory proceedings, including with respect to wage and hour, anti-bribery and corruption, environmental, regulations related to advertising, marketing and the Internet, consumer protection, pricing (including disaster or emergency declaration pricing statutes), product liability, compliance or safety, trade and export compliance, general commercial disputes, or privacy and cybersecurity matters; investigations, inquiries, audits and changes in laws and regulations; failure to comply with laws, regulations and standards, including new or stricter environmental laws or regulations; government contract matters; the impact of any government shutdown; disruption or breaches of information technology or data security systems involving Grainger or third parties on which Grainger depends; general industry, economic, market or political conditions; general global economic conditions including tariffs and trade issues and policies; currency exchange rate fluctuations; market volatility, including price and trading volume volatility or price declines of Grainger's common stock; commodity price volatility; facilities disruptions or shutdowns; higher fuel costs or disruptions in transportation services; outbreaks of pandemic disease or viral contagions; natural or human induced disasters, extreme weather and other catastrophes or conditions; effects of climate change; failure to execute on our efforts and programs related to environmental, social and governance matters; competition for, or failure to attract, retain, train, motivate and develop executives and key team members; loss of key members of management or key team members; loss of operational flexibility and potential for work stoppages or slowdowns if team members unionize or join a collective bargaining arrangement; changes in effective tax rates; changes in credit ratings or outlook; Grainger's incurrence of indebtedness or failure to comply with restrictions and obligations under its debt agreements and instruments and other factors identified under Part I, Item 1A: Risk Factors and elsewhere in this Form 10-K. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preceding list is not intended to be an exhaustive list of all of the factors that could impact Grainger's forward-looking statements. Given these risks and uncertainties, you are cautioned not to place undue reliance on Grainger's forward looking-statements and Grainger undertakes no obligation to update or revise any of its forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.</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="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:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 3</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I </span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1: Business </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">W.W. Grainger, Inc., incorporated in the State of Illinois in 1928, is a broad line, distributor of maintenance, repair and operating (MRO) products and services with operations primarily in North America, Japan and the United Kingdom (U.K.). In this report, the words &#8220;Grainger&#8221; or &#8220;Company&#8221; mean W.W. Grainger, Inc. and its subsidiaries, except where the context makes it clear that the reference is only to W.W. Grainger, Inc. itself and not its subsidiaries.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For financial information regarding the Company, see the Consolidated Financial Statements and Notes included in Part II, Item 8: Financial Statements and Supplementary Data of this Form 10-K.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The Grainger Edge</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger's strategic framework, &#8220;The Grainger Edge,&#8221; uniquely defines the Company by asserting why it exists, how it serves customers and how team members work together to achieve its objectives. Grainger&#8217;s purpose is We Keep the World Working&#174;, which in turn allows customers to focus on the core of their businesses and do what they do best. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This framework also outlines a set of principles that define the behaviors expected from Grainger&#8217;s team members in working with each other and the Company's customers, suppliers and communities as Grainger executes its strategy and creates value for shareholders. For further information on the Company's principles, see below "Workplace Practices and Policies."</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger's two reportable segments are High-Touch Solutions North America (High-Touch Solutions N.A.) and Endless Assortment. These reportable segments align with Grainger's go-to-market strategies and bifurcated business models of high-touch solutions and endless assortment. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For further segment information, see Part II, Item 7: Management&#8217;s Discussion and Analysis (MD&amp;A) of Financial Condition and Results of Operations and Note 13 of the Notes to Consolidated Financial Statements in Part II, Item 8: Financial Statements and Supplementary Data of this 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a description of Grainger&#8217;s reportable segments and other businesses. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">High-Touch Solutions N.A. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's High-Touch Solutions N.A. segment provides value-added MRO solutions that are rooted in deep product knowledge and customer expertise. The high-touch solutions model serves customers with complex buying needs. This segment primarily includes the Grainger-branded businesses in the United States (U.S.), Canada, Mexico and Puerto Rico.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Endless Assortment </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Endless Assortment segment provides a streamlined and transparent online platform with one-stop shopping for millions of products. The Endless Assortment segment includes the Company&#8217;s Zoro Tools, Inc. (Zoro) and MonotaRO Co., Ltd. (MonotaRO) online channels which operate predominately in the U.S. and Japan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Other</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other businesses is primarily comprised of the Company's </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cromwell business in the U.K. and a wholly owned captive insurance entity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These businesses individually and in the aggregate do not meet the criteria of a reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Models</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Competing with both high-touch solutions and endless assortment business models allows Grainger to leverage its scale and advantaged supply chain to meet the changing needs of its customers. The following provides a high-level view of the Company's busin</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ess models:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><img src="gww-20231231_g1.jpg" alt="Grainger Strategy_1632x1538_1.19.24.jpg" style="height:644px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:3pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customers</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a c</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ombination of its two business models to serve its more than 4.5 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cu</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">stomers worldwide which rely on Grainger for products and services that enable them to run safe, sustainable and productive operations. Grainger&#8217;s customers range from smaller businesses to large corporations, government entities and other institutions, representing a broad collection of industries, including, but not limited to commercial, healthcare, and manufacturing. No single end customer accounted fo</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">more than 10%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of to</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tal sales for the year ended December&#160;31, 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the High-Touch Solutions N.A. segment, customers are typically mid-size and large businesses with complex purchasing operations and processes. Many customers served in this segment expect product and service depth and are focused on total cost</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> of procurement.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> C</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ustomers in this segment utilize sophisticated electronic purchasing platforms that communicate directly with Grainger.com through eProcurement technology. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Sales and service representatives drive relationships with customers by helping select the right products and reducing costs by utilizing Grainger as a consistent source of supply. KeepStock</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#174;, Grainger's inventory management</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> solution, serves customers on site, offering valuable insights to drive efficiencies and cost savings. The North American Customer Service Centers handle customer interactions for the region via phone, email, eCommerce portals and online chat. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the Endless Assortment segment, customers are typically smaller and mid-size businesses with less complex purchasing operations and processes. Customers served in this segment have straight-forward product and service needs. Additionally, MonotaRO continues to attract and retain large enterprise customers. Customers purchasing through the endless assortment platforms are focused on transparent pricing and an easy-to-navigate procurement process. MonotaRO and Zoro offer an innovative customer experience by allowing customers to quickly find competitively priced products through intuitive business-focused eCommerce platforms with intelligent analytic capabilities.</span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Products and Services</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger&#8217;s product offering is grouped under several broad categories,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> including safety and security, material handling and storage, pumps and plumbing equipment, cleaning and maintenance, metalworking and hand tools. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products are regularly added and removed from Grainger's product lines based on customer demand, market research, suppliers' recommendations and other factors. No single product category comprised </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">more than 20% </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Company's sales for the year ended December&#160;31, 2023.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the High-Touch Solutions N.A. segment, Grainger.com provides real-time price and product availability, detailed product information and features, such as product search and compare capabilities. The high-touch solutions businesses offer </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately 2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> products and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">several services, such as technical support and inventory management.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the Endless Assortment segment, Grainger offers an expansive product assortment that contains millions of products including those outside of traditional industrial MRO categories. Zoro offers </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">more than 13 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> products and MonotaRO provides access to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">more than 22 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> products, primarily through its websites and catalogs. The endless assortment businesses continue to enhance assortment by strategically adding products and expanding the offer of third party held products.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Distribution and Sources of Supply</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the large and fragmented MRO industry, Grainger holds an advantaged position with its supply chain  infrastructure and a broad in-stock product offering. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">More than 5,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primary suppliers worldwide provide Grainger businesses with </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">more than 1.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> products stocked in Distribution Centers (DCs) and branches globally. No single supplier comprised</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> more than 5%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of Grainger's total purchases for the year ended December&#160;31, 2023. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the High-Touch Solutions N.A. segment, DCs are the primary order fulfillment channel, mainly through direct shipments to customers. Automation in the DCs allows orders to ship complete with next-day delivery and also replenish branches that provide same-day availability to customers. Grainger&#8217;s North American distribution network supplies inventory planning and management, transportation and distribution services to all Grainger businesses in the North American region. Branches serve the immediate needs of customers by allowing them to directly pick up items and leverage branch staff for their technical product expertise and search-and-select support. Addit</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ionally, Grainger offers comprehensive inventory management through its KeepStock&#174; program that includes vendor-managed inventory, customer-managed inventory and onsite vending machines</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the Endless Assortment segment, orders are placed primarily through online channels. Zoro leverages the High-Touch Solution N.A.'s DC network and third-party drop shipments to deliver seamless service and product fulfillment to customers. MonotaRO fulfills customer orders through local DCs and third-party drop shipments.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For further information on the Company&#8217;s properties, see Part I, Item 2: Properties of this Form 10-K.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Trademarks and Service Marks </span></div><div style="margin-top:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger conducts business under various trademarks and service marks</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Approximately 20%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of 2023 sales were private label MRO items bearing Grainger&#8217;s registered trademarks, including </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DAYTON&#174;, SPEEDAIRE&#174;, AIR HANDLER&#174;, TOUGH GUY&#174;, WESTWARD&#174;, CONDOR&#174; and LUMAPRO&#174;.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Grainger also provides a suite of inventory services to its customers under the KEEPSTOCK&#174; brand, which is a registered service mark. Grainger has taken steps to protect these service marks and trademarks against infringement and believes they will remain available for future use in its business.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger sells products that may have seasonal demand fluctuations during the winter or summer seasons or during periods of natural disasters. However, historical seasonality impacts have not been material to Grainger&#8217;s operating results.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger faces competition from a variety of competitors, including manufacturers (including some of its own suppliers) that sell directly to certain segments of the market, wholesale distributors, retailers and internet-based businesses. Also, competitors vary by size, from large broad line distributors and eCommerce retailers to small local and regional competitors. Grainger differentiates itself by providing local product availability, a broad product line, sales and service representatives and advanced electronic and eCommerce technology. Grainger also offers other services, such as inventory management and technical support. </span></div><div><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Regulations</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger&#8217;s business is subject to a wide array of laws, regulations and standards in each domestic and foreign jurisdiction where Grainger operates. In addition to Grainger&#8217;s U.S. based operations, which in 2023 generated approximately 82% of its consolidated net sales, Grainger operates its business principally through wholly owned subsidiaries in Canada, Mexico and the U.K., and through its majority-owned subsidiary in Japan. Compliance with these laws, regulations and standards requires the dedication of time and effort of team members as well as financial resources. In 2023, compliance with the applicable laws, regulations and standards did not have a material effect on capital expenditures, earnings or competitive position. See Part I, Item 1A: Risk Factors </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of this Form 10-K for </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a discussion of the risks associated with government regulations that may materially impact Grainger.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company strongly believes that its corporate culture must be aligned with its business strategy and aspiration to create value. To that end, Grainger's Board of Directors (the Board) and senior management are actively involved in cultivating Grainger&#8217;s culture. The Compensation Committee of the Board, which is comprised of independent directors, oversees the Company's human capital management programs and policies and routinely provides updates to the Board.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger believes that a purpose-driven culture is an asset that creates a sustainable, competitive advantage for the Company. Building on its strong foundation while evolving a framework to address the future is critical to Grainger&#8217;s continued success. Grainger has been consistently recognized for its commitment to its culture, diversity, equity and inclusion efforts and team member engagement.</span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Team Member Profile</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, Gr</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ainger had more than 26,000 team members worldwide, of whom approximately 23,200 were full-time and 2,900 were part-time or temporary. Approximately 85% of these team members are located in North America, 9% in Asia and 6% in Europe.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Workplace Practices and Policies</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's strategic framework, The Grainger Edge, outlines a set of principles that define the behaviors expected from Grainger&#8217;s team members in working with each other and the Company's customers, suppliers and communities. This framework helps the Company execute its strategy and create value for shareholders.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Grainger Edge principles also guide the Company&#8217;s actions supporting health and safety, diversity, equity and inclusion, and team member experience, including talent acquisition and team member retention, development and compensation and benefits. The Grainger Edge principles are:</span></div><div style="text-align:justify"><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: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="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Start with the Customer</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Win as One Team</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Embrace Curiosity</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Invest in our Success</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Act with Intent</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Do the Right Thing</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Compete with Urgency</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger&#8217;s purpose-driven culture and principles help the Company attract, retain, motivate and develop its workforce and drive team member engagement. The Company believes an engaged workforce leads to a more innovative, productive and profitable company and measures team member engagement on an ongoing basis. The results from engagement surveys are used to inform programs and processes designed and implemented to enhance the inclusive culture Grainger aspires to achieve. </span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Health and Safety</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger strives to provide a safe work environment in which team members are properly prepared to perform the many tasks required to support customers. The Company&#8217;s Environmental, Health and Safety (EHS) program is designed to integrate EHS into Grainger&#8217;s business operations and comply with applicable regulations. To that end, the Company requires each of its locations to perform regular safety audits to confirm proper safety policies, programs and procedures. </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is focused on promoting a culture of safety and education. Operational team members must complete routine training to fully understand the expectation of behaviors defined by the Company&#8217;s global EHS policy. Managing and reducing risks at DCs and other facilities remain a core objective and injury rates continue to be low. In </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company&#8217;s Occupational Safety and Health Administration Total Recordable Incident Rate in the U</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.S. was 1.3 and the Company&#8217;s Lost Time Incident Rate in the U.S. was 0.4 based upon the number of incidents per 100 team members (or per 200,000 work hours). </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Diversity, Equity and Inclusion</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger believes a diverse talent pool is essential to live its principles, foster innovation, build high-performing teams and drive business results. The Company understands that future business success requires a mix of current and new skill sets, multiple experiences, and a diversity of backgrounds and perspectives, and strives to reflect this priority in its hiring, retention and promotion practices. The Company aspires to increasingly promote a welcoming, inclusive culture that values all people &#8211; regardless of sex, gender, race, color, religion, national origin, age, disability, veteran status, sexual orientation, gender expression or experiences &#8211; through recruiting outreach, internal networking, business resource groups and mentoring programs.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger's commitment to diversity, equity and inclusion starts at the top. The Company&#8217;s Board of Directors is comprised of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately 31%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> female and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> racially and ethnically diverse directors. Grainger also maintains this strong commitment with the CEO's leadership team and throughout the organization. The CEO's U.S. based leadership team is comprised of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately 40% </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">women and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately 30%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> racially and ethnically diverse leaders. As of December 31, 2023, within Grainger&#8217;s U.S. workforce, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately 39%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of team members were women and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately 37%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of team members were racially and ethnically diverse. </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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Talent Acquisition, Retention and Development</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger believes that a great customer experience starts with a great team member experience. The Company is committed to providing team members with resources designed to help them succeed. Grainger focuses on creating opportunities for team member growth, development and training, including offering a comprehensive talent program that continues throughout a team member&#8217;s career. This talent program is comprised of performance </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">management, career management, professional development learning opportunities and milestone leadership development programs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Compensation and Benefits</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger believes that its futu</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">re success is highly dependent upon the Company&#8217;s continued ability to attract, retain and motivate team members. As part of its efforts in these areas, the Company offers competitive compensation and benefits to meet the diverse needs of team members and support their physical and mental health and well-being, financial future and work-life balance. Team members are given access to health plan resources which include 24-hour virtual health services, disease management, tobacco cessation, parental support, stress management and weight loss programs with access to online support communities. In addition, Grainger provides retirement savings, paid holidays and time off, educational assistance and income protection benefits as well as a variety of other programs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Available Information</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger's annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and all amendments to reports filed pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended (the Exchange Act), are filed with the U.S. Securities and Exchange Commission (SEC). Such reports and other information filed with the SEC are available free of charge as soon as reasonably practicable after these materials are electronically filed with, or furnished to, the SEC, on the Company's website at www.grainger.com, and its investor relations website, invest.grainger.com. This includes press releases and other information about financial performance, information on environmental, social and governance matters, and details related to the Company&#8217;s annual meeting of shareholders. The content of the Company's website and investor relations website is not incorporated by reference into this Form 10-K or in any other report or document filed with the SEC, and any references to Grainger&#8217;s website and investor relations website are intended to be inactive textual references only. The SEC also maintains a website at www.sec.gov that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 9</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information about Executive Officers</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is information about the executive officers of Grainger, including age, as of January 31, 2024. Executive officers of Grainger generally serve until the next annual appointment of officers, or until earlier resignation or removal.</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:28.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:69.515%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name and Age</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Positions and Offices Held and Principal Occupation and Employment</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nancy L. Berardinelli-Krantz (46)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Senior Vice President and Chief Legal Officer, a position assumed in January 2023. Previously, Ms. Berardinelli-Krantz served in roles of increasing responsibility at Eaton Corporation (Eaton), a power management company, from 2011-2015 and again from 2017-2022. Her most recent position was&#160;Senior Vice President and Deputy Chief Legal Officer. After her return to Eaton, her other positions were: Senior Vice President and General Counsel, Digital, Innovation and Technology; Senior Vice President, Ethics and Compliance; and&#160;Vice President and Chief Counsel, Litigation. Ms. Berardinelli-Krantz held various positions of senior leadership at The Goodyear Tire &amp; Rubber Company, a multinational tire manufacturer, and worked for the international law firm of Jones Day. Ms. Berardinelli-Krantz is a veteran of the United States Army and Judge Advocate General&#8217;s Corps, where she served as a trial attorney in Fort Hood, Texas, and for the Contract Appeals Division in Washington, D.C. She also served as a trial defense counsel in Baghdad, Iraq.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Matt Fortin (57)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Senior Vice President and Chief Human Resources Officer, a position assumed in September 2023. Previously, Mr. Fortin served as Group Vice President, Merchandising and Supplier Management, Grainger Business Unit, a position assumed in 2022, Vice President and President, Merchandising and Supplier Management, a position assumed in May 2018, and as Vice President and President, Global Product Management and Indirect Procurement, a position assumed in September 2017.  Since joining Grainger in 2006, Mr. Fortin has held various other positions, including in the areas of supply chain, sourcing and operations in China. Prior to Grainger, Mr. Fortin spent 16 years at General Motors, a multinational automotive manufacturing company, in various leadership roles in manufacturing, purchasing, continuous improvement and general management.</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D.G. Macpherson (56)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Chairman of the Board, a position assumed in October 2017, and Chief Executive Officer, a position assumed in October 2016 at which time he was also appointed to the Board of Directors. Previously, Mr. Macpherson served as Chief Operating Officer, a position assumed in 2015, Senior Vice President and Group President, Global Supply Chain and International, a position assumed in 2013, Senior Vice President and President, Global Supply Chain and Corporate Strategy, a position assumed in 2012, and Senior Vice President, Global Supply Chain, a position assumed in 2008. Prior to Grainger, Mr. Macpherson served as Partner and Managing Director at Boston Consulting Group, a global management consulting firm.</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deidra C. Merriwether (55)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Senior Vice President and Chief Financial Officer, a position assumed in January 2021. Previously, Ms. Merriwether served as Senior Vice President, and President, North American Sales &amp; Services, a position assumed in November 2019, Senior Vice President, U.S. Direct Sales and Strategic Initiatives, a position assumed in September 2017, Vice President, Pricing and Indirect Procurement, a position assumed in 2016 and as a Vice President in Finance from 2013 to 2016. Prior to Grainger, Ms. Merriwether held various positions of increasing responsibility at Sears Holdings Corporation, a broadline retailer, PriceWaterhouseCoopers, a global professional services firm, and Eli Lilly &amp; Company, a global pharmaceutical company.</span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></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:28.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:69.515%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paige K. Robbins (55)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Senior Vice President and President, Grainger Business Unit, a position assumed in January 2021. Previously, Ms. Robbins served as Senior Vice President and Chief Technology, Merchandising, Marketing, and Strategy Officer, a position assumed in November 2019, as Senior Vice President and Chief Merchandising, Marketing, Digital, Strategy Officer, a position assumed in May 2019, as Senior Vice President and Chief Digital Officer, a position assumed in September 2017, and as Senior Vice President, Global Supply Chain, Branch Network, Contact Centers and Corporate Strategy, a position assumed in 2016. Since joining Grainger in September 2010, Ms. Robbins has held various positions as a Vice President, including in the areas of Global Supply Chain and Logistics. Prior to Grainger, Ms. Robbins served as Partner and Managing Director at Boston Consulting Group, a global management consulting firm. </span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laurie R. Thomson (50)<br/></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Vice President, Controller and principal accounting officer, a position assumed in May 2021. Previously, Ms. Thomson served as Vice President, Internal Audit and Finance Continuous Improvement of the Company, a position assumed in November 2019, Vice President, Internal Audit from October 2016 to November 2019, Senior Director, Finance from June 2011 to September 2016, and Director, Internal Audit from February 2008 to June 2011.  Ms. Thomson is a certified public accountant and prior to Grainger served as Director, Internal Audit at CVS Health Corporation, a pharmacy healthcare provider, and Audit Manager at Arthur Andersen LLP, a professional services firm.</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_22"></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A: Risk Factors</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represents a discussion of risk factors relevant to Grainger&#8217;s business that could adversely affect its financial condition, results of operations and cash flows, along with the accuracy of forward-looking statements.  The risks included below are not exhaustive. As Grainger operates in a rapidly changing environment, it is not possible for management to predict all risks and the corresponding impact of each such risk or a combination of risks. The presented risks and any new risks could cause actual results to differ materially from those contained in any forward-looking statements. The risk factors discussed in this section should be considered together with information included elsewhere in this Annual Report on Form 10-K and should not be considered the only risks to which Grainger is exposed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Industry and Market Risks</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inflation could cause Grainger's operating and administrative expenses to grow more rapidly than net sales, which could result in lower gross margins and lower net earnings</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market variables, such as inflation of product costs, labor rates and fuel, freight and energy costs, as well as geopolitical events, could negatively impact Grainger's ability to effectively manage its operating and administrative expenses. For example, geopolitical conflicts and related international responses have and may continue to exacerbate inflationary pressures, including increases in fuel and other energy costs. In addition, Grainger's inability to pass on increases in costs to customers in a timely manner, or at all, could cause Grainger's operating and administrative expenses to grow, which could result in lower gross profit margins and lower net earnings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disruptions in Grainger&#8217;s supply chain could result in an adverse impact on results of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger&#8217;s logistics or supply chain network could be disrupted by the occurrence of: one or more natural or human induced disasters, including earthquakes, tsunamis, storms, hurricanes, floods, fires, droughts, tornados and other extreme weather events or conditions; pandemic diseases or viral contagions; geopolitical events, such as war, civil unrest or terrorist attacks in a country in which Grainger operates or in which its suppliers are located; disruptions to transportation infrastructure and networks, including from transport providers or third-party work stoppages related to labor strikes or lockouts; and the imposition of measures that create barriers to or increases in costs associated with international trade. Even when Grainger is able to find alternate sources for certain products, they may cost more or require Grainger to incur higher transportation costs, which could adversely impact Grainger's profitability and financial condition. Any of these circumstances could impair Grainger's ability to meet customer demand for products and result in lost sales, increased supply chain costs, penalties or damage to Grainger's reputation. Grainger&#8217;s ability to provide same-day shipping and next-day delivery is an integral component of Grainger&#8217;s business strategy and any such disruption could adversely impact results of operations and financial performance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further escalation of geopolitical tensions across the world and potential actions taken in response to them could have a broad impact on markets where Grainger does business, adversely affect its suppliers and disrupt the sourcing, manufacturing and transportation of products. It is not possible to predict whether certain geopolitical events which could adversely affect Grainger's business will occur, or the broader consequences of these events if they did occur, which could include further instability, geopolitical shifts and adverse effects on the global economy or possible sanctions, embargoes or other trade barriers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Weakness in the economy, market trends and other conditions affecting the profitability and financial stability of Grainger&#8217;s customers could negatively impact Grainger&#8217;s sales growth and results of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Economic, political and industry trends affect Grainger&#8217;s business environment. Grainger serves several industries and markets in which the demand for its products and services is sensitive to the production activity, capital spending and demand for products and services of Grainger&#8217;s customers. Many of these customers operate in markets that are subject to fluctuations resulting from market uncertainty, trade and tariff policies, costs of goods sold, currency exchange rates, interest rate fluctuations, government spending and government shutdowns, economic downturns, recessions, foreign competition, offshoring of production, oil and natural gas prices, geopolitical developments, labor shortages, work stoppages, inflation, natural or human induced disasters, extreme weather, outbreaks of pandemic disease, inflation, deflation, and a variety of other factors beyond Grainger&#8217;s control. Any of these factors could cause customers to idle or close facilities, delay purchases, reduce production levels, or experience reductions in the demand for their own products or services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of these events could also reduce the volume of products and services these customers purchase from Grainger or impair the ability of Grainger&#8217;s customers to make full and timely payments and could cause increased pressure on Grainger&#8217;s pricing and terms of sale. Accordingly, a significant or prolonged slowdown in economic activity in Canada, Japan, Mexico, the U.K., the U.S. or any other major world economy, or a segment of any such economy, could negatively impact Grainger&#8217;s sales 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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unexpected product shortages, tariffs, product cost increases and risks associated with Grainger&#8217;s suppliers could negatively impact customer relationships or result in an adverse impact on results of operations.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger's products are purchased </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from more than 5,000 primary suppliers located in various countries around the world, not one of which accounted for more than 5%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of total purchases. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disruptions in procuring sources of supply could occur due to factors beyond Grainger&#8217;s control. These factors could include economic downturns, recessions, outbreaks of pandemic disease, natural or human induced disasters, cybersecurity attacks, extreme weather, geopolitical unrest, new or increased tariffs, trade issues and policies, detention orders or withhold release orders on imported products, labor problems or shortages experienced by Grainger&#8217;s suppliers or others in the supply chain, transportation availability, staffing and cost, shortage of raw materials, supplier consolidation, unilateral product cost increases by suppliers of products in short supply, inflation and other factors, any of which could adversely affect a supplier&#8217;s ability to manufacture or deliver products or could result in an increase in Grainger&#8217;s product costs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, Grainger sources products from Asia and other areas of the world. This increases the risk of supply disruption due to the additional lead time required, distances involved, and the range of potential consequences of various geopolitical risks. If Grainger was unable to promptly replace sources of supply that become disrupted, there could be adverse effects on inventory levels, results of operations, customer relationships and Grainger&#8217;s reputation. In addition, Grainger has strategic relationships with a number of vendors. In the event Grainger was unable to maintain those relations, there might be a loss of competitive pricing arrangements which could, in turn, adversely affect 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For products sold in the U.S., Canada, and Mexico, Grainger requires its suppliers and sub-suppliers, to comply with Grainger&#8217;s Supplier Code of Ethics, or other similar responsible sourcing standards, as a condition of doing business with Grainger. Grainger&#8217;s Supplier Code of Ethics focuses on four main areas of ethical sourcing: (i) human rights and labor standards (including prohibitions on child and forced labor); (ii) environment, health and safety; (iii) sanctions, trade, bribery and corruption; and (iv) privacy and information security. The Code also addresses how to report potential Code violations and related concerns. Grainger does not control its suppliers and their sub-suppliers, and neither Grainger nor its suppliers or other partners may be able to uncover all instances of noncompliance with Grainger&#8217;s Supplier Code of Ethics and ethical and lawful business practices. Even an isolated incident, or the aggregate effect of individually insignificant incidents, can erode trust and confidence, particularly if they result in adverse publicity, governmental investigations, product recalls, or litigation, and as a result, could tarnish Grainger&#8217;s brand and lead to adverse effects on Grainger&#8217;s business. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Volatility in commodity prices may adversely affect gross margins.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of Grainger&#8217;s products contain significant amounts of commodity-priced materials, such as steel, copper, petroleum derivatives, rare earth minerals, or other materials or inputs required to manufacture certain products and are subject to price changes based on fluctuations in the commodities market. The recent global geopolitical and trade environment has resulted in raw material inflation and potential for increased escalation of domestic and international tariffs and retaliatory trade policies. Further changes in U.S. trade policy (including new or additional increases in duties or tariffs) and retaliatory actions by U.S. trade partners could result in a worsening of economic conditions. The level of demand for Grainger's products and services is influenced in multiple ways by the price and availability of raw materials and commodities, including fuel. Fluctuations in the price of fuel or increased demand for freight services, including as a result of a pandemic, could affect transportation costs. Grainger&#8217;s ability to pass on such increases in costs in a timely manner depends on market conditions. The inability to pass along cost increases could result in lower gross margins. In addition, higher prices could reduce demand for these products, resulting in lower sales volumes. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fluctuations in foreign currency could have an effect on reported results of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger&#8217;s exposure to fluctuations in foreign currency rates results primarily from the translation exposure associated with the preparation of the Consolidated Financial Statements, as well as from transactions in currencies other than an entity&#8217;s functional currency. While the Consolidated Financial Statements are reported in U.S. dollars, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Financial Statements of Grainger&#8217;s subsidiaries outside the U.S. are prepared using the local currency as the functional currency and translated into U.S. dollars. In addition, Grainger is exposed to foreign currency exchange rate risk with respect to the U.S. dollar relative to the local currencies of Grainger&#8217;s international subsidiaries, primarily the Japanese yen, Mexican peso, Canadian dollar, British pound sterling, Chinese renminbi and euro, arising from transactions in the normal course of business, such as sales and loans to wholly owned subsidiaries, sales to customers, purchases from suppliers, and bank loans and lines of credit denominated in foreign currencies. The foreign currency exchange rate is driven by a variety of macroeconomic factors and fiscal decisions of various governments and central banks, all over which Grainger has no control. Grainger also has foreign currency exposure to the extent receipts and expenditures are not denominated in a subsidiary&#8217;s functional currency and that could have an impact on sales, costs and cash flows. These fluctuations in foreign currency exchange rates have affected and may continue to affect Grainger&#8217;s results of operations and impact reported net sales and net earnings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The facilities maintenance industry is highly competitive, and changes in competition and other risks could impact demand for Grainger&#8217;s products and services.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger competes in a variety of ways, including product assortment and availability, services offered to customers, pricing, purchasing convenience and the overall experience Grainger offers. This includes the ease of use of Grainger&#8217;s high-touch operations, eCommerce platforms and delivery of products.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are several large competitors in the industry, although most of the market is served by small local and regional competitors. Grainger faces competition in all markets it serves from manufacturers (including some of its own suppliers) that sell directly to certain segments of the market, wholesale distributors, catalog houses, retail enterprises and online businesses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To remain competitive, Grainger must be willing and able to respond to market pressures. Downward pressure on sales prices, changes in the volume of orders, and an inability to pass higher product costs on to customers could cause Grainger&#8217;s gross profit percentage to fluctuate or decline. Grainger may not be able to pass rising product costs to customers if those customers have ready product or supplier alternatives in the marketplace. These pressures could have a material effect on Grainger&#8217;s sales and profitability. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To manage these potential pressures, Grainger continuously considers the adoption of new operating initiatives, including new marketing programs, productivity improvements, inventory management and loss prevention initiatives, and other similar strategies. If Grainger is unable to sustain or grow sales, reduce costs, and prevent loss and fraud, among other actions, Grainger's results of operations and financial condition may 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, Grainger expects technological advancements, innovations and the increased use of eCommerce solutions within the industry to continue to evolve at a rapid pace. As a result, Grainger&#8217;s ability to effectively compete requires Grainger to respond and adapt to new industry trends and developments. Developing, upgrading, managing or implementing new technologies, business applications, strategies and innovations may require significant investment of resources by Grainger, may result in unexpected costs and disruptions to operations, may take longer than expected, may increase Grainger's vulnerability to cyber breaches, attacks or intrusions, and may not provide all anticipated benefits.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The growth of Grainger&#8217;s eCommerce platforms exposes Grainger to additional risks which could adversely affect Grainger&#8217;s reputation, financial condition and operating results. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The successful execution of Grainger&#8217;s eCommerce growth strategy depends on a number of factors, including Grainger&#8217;s investment in its eCommerce platforms, consumer preferences and purchasing trends, and the ability to deliver a seamless procurement experience across digital and also physical retail channels. As its eCommerce platforms have grown in recent years, Grainger has increased, and expects to continue to increase, its investments in developing, managing and implementing technology information systems, software development and other capabilities to provide simplified customer interactions and to provide high-quality, user-friendly service to its customers and streamline customer interactions. Grainger has also made significant investments in digital advertising and customer acquisition and retention efforts for its eCommerce channels, including through paid and non-paid advertising such as display advertising, search engine optimization, email and mobile &#8220;push&#8221; notifications. If Grainger&#8217;s customer-facing technology systems are perceived as more difficult or less compelling for customers to use than those of Grainger&#8217;s competitors, or if digital marketing efforts are unsuccessful or if Grainger is otherwise unsuccessful at realizing the benefits of these investments, its reputation, financial condition and operating results may be adversely affected. Additionally, Grainger faces many risks and uncertainties beyond the Company's control, including theft, credit card fraud, and other fraudulent behavior. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger has also increased, and expects to continue to increase, its investments in developing, managing and implementing artificial intelligence (AI), machine learning and large language model technologies. While the use of these technologies can present significant benefits to Grainger, it also creates risks and challenges. Further, if these investments in Grainger&#8217;s eCommerce platforms are less successful at attracting and retaining customers than similar investments by our competitors, or if Grainger is otherwise unsuccessful at realizing the benefits of these technological investments generally, its reputation, financial condition and operating results may 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the successful operation of Grainger&#8217;s eCommerce channels depends in part upon third parties and factors over which Grainger has limited or no control. For example, Grainger relies in part on Internet search engines to drive traffic to its websites, and the reach of Grainger&#8217;s eCommerce channels is impacted by how and where its websites rank in both paid and unpaid search results. Potential changes to search engine ranking rules could cause Grainger&#8217;s websites to place lower in search results and cause Grainger to incur increased advertising costs in order to increase its visibility. Further, ongoing changes in the legal and regulatory requirements surrounding data privacy, online tracking technologies such as cookies, digital advertising and other eCommerce matters could require Grainger to modify its eCommerce strategy, incur significant additional costs to comply with such changes or otherwise adversely affect Grainger&#8217;s business, results of operations or financial condition. Grainger also relies on email and other messaging services to promote its websites and product offerings, and changes in Grainger&#8217;s current or prospective customers&#8217; use of email or other messaging services or actions by third parties to block, restrict or charge for the delivery of such messages could adversely affect sales through Grainger&#8217;s eCommerce channels and Grainger&#8217;s  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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in customer base or product mix could cause changes in Grainger&#8217;s revenue or gross margin, or affect Grainger&#8217;s competitive position.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, Grainger experiences changes in its customer base and product mix that affect gross margin. Changes in customer base and product mix result primarily from business acquisitions and divestitures, changes in customer demand, customer acquisitions, selling and marketing activities, competition and the increased use of eCommerce by Grainger and its competitors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, Grainger has entered, and may in the future continue to enter, into contracts with group purchasing organizations (GPOs) that aggregate the buying power of their member customers in negotiating selling prices. If Grainger is unable to enter into, or sustain, contractual arrangements on a satisfactory commercial basis with GPOs, Grainger's results of operations 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As its customer base and product mix change over time, Grainger must identify new products, product lines and services that respond to industry trends and customer needs. The inability to introduce new products and services and effectively integrate them into Grainger&#8217;s existing assortment could have a negative impact on future sales growth and Grainger&#8217;s competitive position. The inclusion of Grainger-branded products in the product assortment could subject Grainger to increased claims and litigation activity. In addition, any insurance or indemnification rights, including against the manufacturer of such products, may be insufficient or unavailable to protect Grainger against potential loss exposures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Grainger&#8217;s common stock may be subject to volatility or price declines.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading prices and volumes of Grainger&#8217;s common stock may be subject to broad and unpredictable fluctuations due to changes in economic, political and market conditions, the financial results and business strategies of Grainger and its competitors, changes in expectations as to Grainger&#8217;s future financial or operating performance, including estimates by securities analysts and investors, Grainger&#8217;s failure to meet the financial performance guidance or other forward-looking statements provided to the public, speculation, coverage or sentiment in the media or investment community or by groups of individual investors, changes in capital structure, share repurchases or dividends, economic decline, political unrest or geopolitical conflict, outbreak of pandemic disease, and a number of other factors, including those discussed in this Item 1A. These factors, many of which are outside of Grainger&#8217;s control, could cause stock price and trading volume volatility or Grainger&#8217;s stock price to decline. Volatility in the price of Grainger's securities could result in the filing of securities class action litigation, which could result in substantial costs and the diversion of management time and resources.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger has a controlling ownership interest in MonotaRO, which is listed on the Tokyo Stock Exchange (TSE). MonotaRO's disclosure and reporting obligations under TSE listing requirements and Japanese securities laws, including the timing of such obligations, may vary from Grainger's obligations under New York Stock Exchange </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">listing requirements and U.S. securities laws. MonotaRO's listed securities may be subject to the same volatility, price and securities litigation risks to which Grainger's common stock is subject.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Operational Risks</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interruptions in the proper functioning of information systems could disrupt operations and cause unanticipated increases in costs and/or decreases in revenues.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functioning of Grainger&#8217;s information systems is critical to the operation of its business. Grainger continues to invest in software, hardware and network infrastructures to effectively manage its information systems. However, Grainger may not be able to maintain or update its information systems to capture and use data in ways that result in operational efficiency, including as a result of ineffective software, difficulties obtaining the right talent and ability to manage the increasing volume of data available to, and managed by Grainger. Furthermore, although Grainger&#8217;s information systems are protected with backup and security systems, including physical and software safeguards and remote processing capabilities, information systems are still vulnerable to damage or interruption from natural or human induced disasters, extreme weather, power losses, telecommunication failures, user error, third-party actions such as malicious computer programs, denial-of-service attacks and cybersecurity breaches, and other problems. In addition, Grainger relies on the information technology (IT) systems of third parties to assist in conducting its business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The implementation of new systems and upgrades to existing systems could impact Grainger's operations by imposing substantial capital expenditures, demands on management's time and risks of delays or difficulties in transitioning to new systems. In addition, Grainger's systems implementations may not result in productivity improvements at the levels anticipated. Systems implementation disruption and any other IT disruption could have an adverse effect on its business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If Grainger&#8217;s systems or those of third parties on which Grainger depends are damaged, breached, cease to function properly or are otherwise disrupted, Grainger may require a significant investment to repair or replace them and may suffer interim interruptions in its business operations. If critical information systems fail or otherwise become unavailable, Grainger&#8217;s ability to operate its eCommerce platforms, process orders, maintain proper levels of inventories, collect accounts receivable, disburse funds, manage its supply chain, monitor results of operations, and process and store team member or customer data, among other functions, could be adversely affected. Any such interruption of Grainger&#8217;s information systems could have a material adverse effect on its business or results of operations. Grainger has experienced these incidents in the past, which it deemed immaterial to its business and operations individually and in the aggregate and may be subject to other incidents in the future. There can be no assurance that any future incidents will not be material to Grainger&#8217;s business, operations or financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cybersecurity incidents, including breaches of information systems security, could damage Grainger&#8217;s reputation, disrupt operations, increase costs and/or decrease revenues.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through Grainger&#8217;s sales and eCommerce channels, Grainger collects and stores personally identifiable, confidential, proprietary and other information from customers so that they may, among other things, purchase products or services, enroll in promotional programs, register on Grainger&#8217;s websites or otherwise communicate or interact with Grainger. Moreover, Grainger&#8217;s operations routinely involve receiving, storing, processing and transmitting sensitive information pertaining to its business, customers, suppliers and team member, and other sensitive matters.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cyber threats are rapidly evolving and the means for obtaining access to information in digital and other storage media are becoming increasingly sophisticated. Each year, cyber-attackers make numerous attempts to access the information stored in Grainger's information systems. Loss of customer, supplier, and team member information, intellectual property or other business information, or failure to comply with data privacy and security laws could, for example, disrupt operations, damage Grainger&#8217;s reputation and expose Grainger to claims from customers, suppliers, financial institutions, regulators, payment card associations, team members and others, any of which could have a material adverse effect on Grainger, including its financial condition and results of operations. If successful, cyber-attacks may expose Grainger to risk of loss or misuse of proprietary or confidential information or disruptions of business operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transition in recent years to remote and &#8220;hybrid&#8221; working arrangements may increase Grainger&#8217;s vulnerability to cybersecurity incidents, including breaches of information systems security, which could damage Grainger&#8217;s reputation and commercial relationships, disrupt operations, increase costs and/or decrease revenues, and expose Grainger to claims or other actions from customers, suppliers, financial institutions, regulators, payment card associations, team members and others.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger's IT infrastructure also includes products and services provided by suppliers, vendors and other third parties, and these providers can experience breaches of their systems and products that impact the security of systems and proprietary or confidential information. Moreover, Grainger shares information with these third parties in connection with the products and services they provide to the business. Although Grainger performs risk assessments on third parties where appropriate to learn about their security program, there is a risk that the confidentiality of data held or accessed by them may be compromised. Moreover, Grainger may face threats to its information systems, for example, unauthorized access, business email compromise, viruses, malicious code, ransomware, phishing, and organized cyber-attacks. If successful, those attempting to penetrate Grainger&#8217;s or its vendors&#8217; information systems may misappropriate intellectual property or personally identifiable, credit card, confidential, proprietary or other sensitive customer, supplier, team member or business information, or cause systems disruption. While many of Grainger's agreements with these third parties include indemnification provisions, Grainger may not be able to recover sufficiently, or at all, under such provisions to adequately offset any losses it may incur.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, a Grainger team member, contractor or other third party with whom Grainger does business may attempt to circumvent security measures or otherwise access Grainger&#8217;s information. Grainger&#8217;s systems are integrated with customer systems and a breach of Grainger's systems could be used as an attempt to gain illicit access to customer systems and information. Grainger has been subject to unauthorized access in the past, which it deemed immaterial to its business and operations individually and in the aggregate and may be subject to other incidents in the future. There can be no assurance that any future incidents will not be material to Grainger's business, operations or financial condition. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Techniques used to obtain unauthorized access or to sabotage systems change frequently and may not be recognized until they are launched against a target. Grainger may be unable to anticipate these techniques or implement preventative measures. Any breach of Grainger&#8217;s security measures or any breach, error or malfeasance of those of its third-party service providers could cause Grainger to incur significant costs to protect any customers, suppliers, team members and other parties whose information is compromised. Such a breach could also cause Grainger to make changes to its information systems and administrative processes to address security issues. Although Grainger maintains insurance coverage that may, subject to policy terms and conditions, cover certain aspects of cyber and information security risks, depending on the nature, location and extent of any event, such insurance coverage may be insufficient to cover all losses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger has experienced certain cybersecurity incidents and</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in each instance Grainger provided notifications and adopted remedial measures. None of these incidents have been deemed to be material to Grainger and Grainger has neither incurred any material net expenses nor been materially penalized or subject to any material settlement amounts with respect to such incidents in the last three years. However, there can be no assurance that a future breach or incident would not be material to Grainger&#8217;s 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For further information regarding Grainger's cybersecurity risk management strategy and the Board's oversight role, see Part I, Item 1C: Cybersecurity of this 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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Grainger&#8217;s eCommerce channels are subject to risks related to online payment methods and other online transactions, including through purchasing platforms.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger accepts a variety of payment methods via its eCommerce channels, including credit card, debit card, PayPal and other payment methods and other online transactions, including through its eProcurement technologies which communicate directly with Grainger.com and Grainger's other eCommerce channels. Although Grainger generally relies on third parties to facilitate eCommerce payments and payment processing services, Grainger may become subject to additional compliance requirements and regulations regarding these transactions, and may also suffer losses from online fraudulent transactions on its eCommerce channels. In addition, Grainger must pay certain transaction fees relating to these transactions, which may increase over time and could have an impact on product margin, profitability and operating costs. Grainger&#8217;s eCommerce channels may become subject to further rules and regulations, and changes in these rules and regulations, or their interpretation, could increase the cost of doing business and adversely affect 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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Grainger&#8217;s inability to adequately protect its intellectual property or successfully defend against infringement claims by others may have an adverse impact on operations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger&#8217;s business relies on the use, validity and continued protection of certain proprietary information and intellectual property, which includes current and future patents, trade secrets, trademarks, service marks, copyrights and confidentiality agreements as well as license and sublicense agreements to use intellectual property owned by affiliated entities or third parties. Unauthorized use of Grainger&#8217;s intellectual property by others could result in harm to various aspects of the business and may result in costly and protracted litigation in order to protect Grainger&#8217;s rights. In addition, Grainger may be subject to claims that it has infringed on the intellectual property rights of others, which could subject Grainger to liability, require Grainger to obtain licenses to use those rights at significant cost or otherwise cause Grainger to modify its operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">In order to compete, Grainger must attract, train, motivate, develop and retain key team members, and the failure to do so could have an adverse effect on results of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to compete and have continued growth, Grainger must attract, train, motivate, develop, and retain executives and other key team members, including those in managerial, technical, sales, supply chain, technology development and information technology positions. Grainger competes to hire team members at increasingly competitive wage rates and then must train them and develop their skills and competencies. Qualified individuals needed to fill open positions may be in short supply in some areas. Further, changes in market compensation rates may adversely affect Grainger's labor costs. Competition for qualified team members could require Grainger to pay higher wages to attract a sufficient number of team members. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>Additionally collective bargaining or unionization of team members could decrease Grainger's operational flexibility and lead to work stoppages or slowdowns. The performance of Grainger&#8217;s stock price could impact Grainger&#8217;s use of equity-based compensation to attract and retain executives and other key team members. The success of Grainger's team member hiring and retention also depends on Grainger's ability to build and maintain a diverse and inclusive workplace culture that enables its team members to thrive.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, higher wages and benefit costs, competition for diverse talent, and the risk of an increase in team member turnover, could adversely affect Grainger's results of operations. Further, failure to successfully hire executives and key team members or adequately plan for the succession, transition, and assimilation of executive leaders and team members in key roles, or to plan for the loss of executives and key team members, could adversely affect Grainger's business results 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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Grainger&#8217;s continued success is substantially dependent on positive perceptions of Grainger&#8217;s reputation.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of the reasons customers choose to do business with Grainger and team members choose Grainger as a place of employment is the reputation that Grainger has built over many years. Grainger devotes time and resources to environmental, social and governance (ESG) efforts that are consistent with its corporate values and are designed to strengthen its business and protect and preserve its reputation, including programs driving environmental sustainability, ethics and corporate responsibility, strong communities, diversity, equity and inclusion, and gender equality. These efforts and programs could be difficult to achieve and costly to implement, and Grainger&#8217;s actual or perceived failure to execute its ESG programs as planned could adversely affect Grainger&#8217;s reputation, business and financial performance. To be successful in the future, Grainger must continue to preserve, grow and leverage the value of Grainger&#8217;s brand. Reputational value is based in large part on perceptions of subjective qualities. Even an isolated incident, or the aggregate effect of individually insignificant incidents, can erode trust and confidence, particularly if they result in adverse publicity, governmental investigations or litigation, and as a result, could tarnish Grainger&#8217;s brand and lead to adverse effects on Grainger&#8217;s business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Regulatory, Legal and Tax Risks</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Grainger is subject to a complex array of laws, regulations and standards globally. Failure to comply or unforeseen developments in related contingencies such as litigation and other regulatory proceedings could adversely affect Grainger's financial condition, profitability and cash flows.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger&#8217;s business is subject to legislative, legal, and regulatory risks and conditions specific to the countries in which it operates. In addition to Grainger&#8217;s U.S. operations, which in 2023 generated approximately 82% of its consolidated net sales, Grainger operates its business principally through wholly owned subsidiaries in Canada,  Mexico, and the U.K., and its majority-owned subsidiary in Japan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The wide array of laws, regulations and standards in each jurisdiction where Grainger operates, include, but are not limited to, advertising, marketing and Internet regulations (including the use of proprietary or third-party &#8220;cookies&#8221; in connection with Grainger&#8217;s eCommerce platforms), anti-bribery and corruption laws, competition and antitrust regulations, data protection (including, because Grainger accepts credit cards, the Payment Card Industry Data Security Standard), data privacy (including in the U.S., the California Consumer Privacy Act and Privacy Rights Act, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Japan, the Act on Protection of Personal Information, and in the European Union, the General Data Protection Regulation) and cybersecurity requirements (including protection of information and incident responses), environmental protection laws, currency exchange controls and cash repatriation restrictions, health and safety laws, import and export compliance (including the U.S. Commerce Department&#8217;s Export Administration Regulations, trade sanctions promulgated by the Office of Foreign Asset Control and anti-money laundering regulations), intellectual property laws, labor laws (including federal and state wage and hour laws), product compliance or safety laws, supplier regulations regarding the sources of supplies or products, tax laws (including as to U.S. taxes on international subsidiaries), unclaimed property laws and laws, regulations and standards applicable to other commercial matters. Moreover, Grainger is also subject to audits and inquiries in the normal 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Failure to comply with any of these laws, regulations and standards could result in civil, criminal, monetary and non-monetary fines, penalties, remediation costs and/or significant legal fees as well as potential damage to Grainger&#8217;s reputation. Changes in these laws, regulations and standards, or in their interpretation, could increase the cost of doing business, including, among other factors, as a result of increased investments in technology and the development of new operational processes. Furthermore, while Grainger has implemented policies and procedures and provides training designed to facilitate compliance with these laws, regulations and standards, there can be no assurance that team members, contractors, suppliers, vendors, or other third parties will not violate such laws, regulations and standards or Grainger&#8217;s policies. Any such failure to comply or violation could individually or in the aggregate materially adversely affect Grainger&#8217;s financial condition, results of operations and cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Grainger is subject to a number of rules and regulations related to its government contracts, which may result in increased compliance costs and potential liabilities.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger&#8217;s contracts with federal, state and local government entities are subject to various and changing regulations related to procurement, formation and performance. In addition, Grainger&#8217;s government contracts may provide for termination, reduction or modification by the government at any time, with or without cause. From time to time, Grainger is subject to governmental or regulatory investigations or audits related to its compliance with these rules and regulations. Violations of these terms, rules, and regulations could result in fines, criminal sanctions, the inability to participate in existing or future government contracting and other administrative sanctions. Any such penalties could result in damage to Grainger&#8217;s reputation, increased costs of compliance and/or remediation and could adversely affect Grainger&#8217;s 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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">In conducting its business, Grainger may become subject to legal proceedings or governmental investigations, including in connection with product liability or product compliance claims if people, property or the environment are harmed by Grainger&#8217;s products or services.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger is, and from time to time may become, party to a number of legal proceedings or governmental investigations for alleged violations of laws, rules or regulations. Grainger also may be subject to disputes and proceedings incidental to its business, including product-related claims for personal injury or illness, death, environmental or property damage or other commercial disputes, and the types of matters discussed in Note 14 to the Consolidated Financial Statements included in Part II, Item 8: Financial Statements and Supplementary Data of this Form 10-K. The defense of any proceedings may require significant expenses and divert management&#8217;s time and attention, and Grainger may be required to pay damages that could individually or in the aggregate materially adversely affect its financial condition, results of operations and cash flows. In addition, any insurance or indemnification rights that Grainger may have with respect to such matters may be insufficient or unavailable to protect Grainger against potential loss exposures. Grainger also may be requested or required to recall products or take other actions. Grainger's reputation could also be adversely affected by any resulting negative publicity. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tax changes could affect Grainger&#8217;s effective tax rate and future profitability.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Grainger&#8217;s future results could be adversely affected by changes in the effective tax rate as a result of Grainger&#8217;s relative overall profitability and the mix of earnings in countries with differing statutory tax rates, changes in tax legislation, the results of the examination of previously filed tax returns, and continuing assessment of Grainger's tax exposures. The Organization for Economic Cooperation and Development (OECD) Pillar Two guidelines address the increasing digitization of the global economy, re-allocating taxing rights among countries. The OECD continues to release additional guidance and countries are implementing legislation with widespread adoption of the Pillar Two Framework expected during 2024. Grainger continues to evaluate the Pillar Two Framework and its potential impact on future periods. Based on information to date, Grainger does not expect either the Pillar One or Two proposals to materially impact the Company&#8217;s global income tax liability or effective tax rate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Grainger may be adversely impacted by the effects of climate change and may incur increased costs and experience other impacts due to new or more stringent environmental laws and regulations designed to address climate change.  </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The potential impacts of climate change on Grainger&#8217;s suppliers, product offerings, operations, facilities and customers are accelerating and uncertain. Increased public awareness and concern regarding global climate change have resulted in, and may continue to result in, more international, federal, and/or state or other stakeholder requirements or expectations that have resulted in, and could continue to result in, more restrictive or expansive standards, such as stricter limits on greenhouse gas emissions or more prescriptive reporting of environmental, social, and governance metrics. There continues to be a lack of consistent climate change legislation and standards, which creates economic and regulatory uncertainty.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New laws, regulations and enforcement could strain Grainger&#8217;s suppliers and result in increased compliance-related costs, which could result in higher product costs that are passed to Grainger. New or changing environmental laws and regulations could also increase Grainger&#8217;s operating costs, including through higher utility and transportation costs, and Grainger is unable to predict the potential impact such laws and regulations could have on its financial condition and results of operations. In addition, the potential physical risks of climate change may impact the availability and cost of materials and natural resources, sources and supply of energy and product demand, impact Grainger's transportation costs and supply chain network, and could increase Grainger&#8217;s operating costs. Natural disasters as a result of climate change at locations where Grainger, its suppliers or customers operate could cause disruptions to Grainger&#8217;s operations, which could adversely affect sales and could negatively impact</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Grainger&#8217;s business, financial condition, results of operations and cash flows</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. If environmental laws, regulations, and other stakeholder requirements impose significant operational restrictions or compliance requirements upon Grainger or its suppliers, products, or customers, or Grainger's operations are disrupted due to physical impacts of climate change, Grainger's business, capital expenditures, financial condition, results of operations, reputation, and competitive position could be negatively impacted.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Credit and Liquidity Risks</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Grainger&#8217;s credit ratings and outlook may reduce access to capital and increase borrowing costs.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger&#8217;s credit ratings are based on a number of factors, including the Company&#8217;s financial strength and factors outside of Grainger&#8217;s control, such as conditions affecting Grainger&#8217;s industry generally or the introduction of new rating practices and methodologies. Grainger cannot provide assurances that its current credit ratings will remain in effect or that the ratings will not be lowered, suspended or withdrawn entirely by the rating agencies. If rating agencies lower, suspend or withdraw the ratings, the market price or marketability of Grainger&#8217;s securities may be adversely affected. In addition, any change in ratings could make it more difficult for the Company to raise capital on favorable terms, impact the Company&#8217;s ability to obtain adequate financing, and result in higher interest costs for the Company&#8217;s existing credit facilities or on future financings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Grainger has incurred indebtedness and may incur additional indebtedness, which could adversely affect cash flow, decrease business flexibility, or prevent Grainger from fulfilling its obligations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, Grainger&#8217;s consolidated indebtedness was approximately $2.3 billion. The Company&#8217;s indebtedness could, among other things, limit Grainger&#8217;s ability to respond to rapidly changing business and economic conditions, require the Company to dedicate a substantial portion of its cash flows to the payment of principal and interest on its indebtedness, reducing the funds available for other business purposes, and make it more difficult to satisfy the Company&#8217;s financial obligations as they come due during periods of adverse economic and industry conditions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The agreements governing Grainger&#8217;s debt agreements and instruments contain representations, warranties, affirmative, negative and financial covenants, and default provisions. Grainger&#8217;s failure to comply with these restrictions and obligations could result in a default under such agreements, which may allow Grainger&#8217;s creditors to accelerate the related indebtedness. Any such acceleration could have a material adverse effect on Grainger&#8217;s business, financial condition, results of operations, cash flows, and its ability to obtain financing on favorable terms 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, Grainger may in the future seek to raise additional financing for working capital, capital expenditures, refinancing of indebtedness, share repurchases or other general corporate purposes. Grainger&#8217;s ability to obtain additional financing will be dependent on, among other things, the Company&#8217;s financial condition, prevailing market conditions and numerous other factors beyond the Company&#8217;s control. Such additional financing may not be available on commercially reasonable terms or at all. Any inability to obtain financing when needed could materially adversely affect the Company&#8217;s business, financial condition or results of operations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_25"></div><div style="margin-bottom:5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B: Unresolved Staff Comments </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_1609"></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1C: Cybersecurity</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk Management and Strategy</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger has a cybersecurity team that works to prevent, detect, and respond to cybersecurity threats. The team has implemented processes designed to assess, identify and manage material risks and vulnerabilities to the Company&#8217;s security posture, including prioritizing and remediating such risks. The team also works to assess and manage cybersecurity risks by: (i) reviewing cyber risks with senior management, including the Senior Vice President and Chief Technology Officer (CTO); (ii) incorporating cybersecurity in its enterprise risk processes; (iii) establishing regular reviews of cybersecurity risks and mitigation efforts, including with the Audit Committee and the Board; and (iv) using third parties as needed for reviews and testing.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger regularly identifies its enterprise risks. Grainger&#8217;s cybersecurity team reviews and updates its information security strategy and plans to align cybersecurity prioritization with the identified top enterprise risks.   </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger has developed a cybersecurity risk intake process to facilitate the identification of cybersecurity risks, including those related to third-party vendors. Identified risks are tracked by management, and incorporated into mitigation plans.   </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The management team engaged in the cybersecurity risk management process, including the CTO, has risk management backgrounds, certifications, and/or cyber experience in prior professional roles and at Grainger. The team maintains expertise on cyber risk management through third-party consultants, external trainings, and affiliations with relevant organizations.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger has been subject to unauthorized access of systems on which certain supplier, customer, and team member information was stored, which have been deemed immaterial to our business and operations individually and in the aggregate. Grainger, or third-party service providers engaged by Grainger, may be subject to other unauthorized access of information systems in the future. There can be no assurance that any future unauthorized access to or breach of these information systems will not be material to Grainger&#8217;s business, operations or financial condition.  See Part I, Item 1A: Risk Factors of this 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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Governance</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Audit Committee assists the Board in its oversight of the Company&#8217;s Enterprise Risk Management (ERM) program and processes, including with respect to cybersecurity.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Both the Board and the Audit Committee regularly review the Company&#8217;s risk assessment and management processes and policies and receive regular updates from the Company&#8217;s management team members who are responsible for the effectiveness of the Company&#8217;s ERM program. As part of its ERM oversight, the Board oversees and regularly reviews the Company&#8217;s programs and processes for cybersecurity risks, including the Company&#8217;s framework for preventing, detecting, and addressing cybersecurity incidents and identifying emerging risks both broadly and within related industries. The Company&#8217;s CTO routinely provides cybersecurity updates to the Audit Committee and information to the Board. The CTO leads an information security team that works to facilitate the protection of the Company&#8217;s information and computing assets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_28"></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2: Properties</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, Grainger&#8217;s owned and leased facilities totaled approximately 30.4 million square feet. Grainger owns and leases facilities primarily in the U.S., Japan, Canada</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Mexico</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Puerto Rico</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(7) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the U.K.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(8) </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company owns its corporate headquarters in Lake Forest, Illinois and leases other general offices in the Chicago Metropolitan area that consists of approximately one million square feet. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger believes that its properties are generally in excellent condition, well maintained and suitable for the conduct of business. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes Grainger's material facilities: </span></div><div style="margin-top:5pt;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:19.221%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.221%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.049%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Location</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility and Use</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(9)</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="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Size in Square Feet (in thousands)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment</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"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DCs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,635</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Branch locations</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,324</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DCs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,370</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other facilities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,878</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</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"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">The square footage of Grainger's corporate headquarters in Lake Forest, Illinois and other general offices in the Chicago Metropolitan area are not included in the total square footage of Grainger's U.S. Other facilities provided above. Square footage of the Company's owned and leased properties provided below are presented as approximates.</span></div></td></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"/></tr><tr style="height:5pt"><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="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consists of 21 DCs that range in size from approximately 60,000 to 1.5 million square feet, including six leased facilities that primarily manage bulk products. The remaining DCs are primarily owned.</span></div></td></tr><tr style="height:3pt"><td colspan="21" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consists of 245 branches, 62 onsite and four will-call express locations. These facilities range in size from under 1,000 to 110,000 square feet. These facilities are primarily owned.</span></div></td></tr><tr style="height:3pt"><td colspan="21" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consists of four DCs that range in size from approximately 160,000 to 2.1 million square feet. These facilities are both owned and leased. Other facilities include office space that range in size from approximately 1,500 to 90,000 square feet. These facilities are primarily leased.</span></div></td></tr><tr style="height:3pt"><td colspan="21" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(4) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Primarily consists of storage facilities, office space and customer service centers. These facilities are owned and leased. These facilities range in size from under 1,000 to over 1 million square feet.</span></div></td></tr><tr style="height:3pt"><td colspan="21" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(5) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In Canada, Grainge</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">r ha</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">s 32 branch locations, five DCs and other facilities which total two million square feet.</span></div></td></tr><tr style="height:3pt"><td colspan="21" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(6) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In Mexico, Grainger has 16 branch locations, two DCs and one other location which total 655,000 square feet. </span></div></td></tr><tr style="height:3pt"><td colspan="21" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(7) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In Puerto Rico, Grainger has three branch locations and one DC which total 95,000 square feet. </span></div></td></tr><tr style="height:3pt"><td colspan="21" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(8) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the U.K., Grainger has 35 branch and other facility locations and one DC which total 705,000 square feet. </span></div></td></tr><tr style="height:5pt"><td colspan="21" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(9) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Owned facilities are not subject to any mortgages.</span></div></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_31"></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3: Legal Proceedings </span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a description of legal proceedings, see the disclosure contained in Note 14 to the Consolidated Financial Statements included in Part II, Item 8: Financial Statements and Supplementary Data of this Form 10-K, which is incorporated herein by reference.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_34"></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4: Mine Safety Disclosures</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_40"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II </span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5: Market for Registrant&#8217;s Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities</span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Information and Dividends</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger's common stock is listed and traded on the New York Stock Exchange, under the symbol GWW. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger expects that its practice of paying quarterly dividends on its common stock will continue, although the payment of future dividends is at the discretion of Grainger&#8217;s Board of Directors and will depend upon Grainger&#8217;s earnings, capital requirements, financial condition and other factors.</span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Holders</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The approximate number of shareholders of record of Grainger&#8217;s common stock as of February 14, 2024, was 510 with approximately 593,729 additional shareholders holding stock through nominees. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information relating to Grainger's repurchase of common stock during the three months ended December&#160;31, 2023:</span></div><div style="margin-top:10pt;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:15.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.570%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Period</span></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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Number of Shares Purchased </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(A) (D)</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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average Price Paid Per Share </span><span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs </span><span style="color:#000000;font-family:'Arial',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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Number of<br/>Shares That May Yet be Purchased Under the<br/>Plans or Programs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oct. 1 &#8211; Oct. 31</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,423</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$708.93</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,423</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,833,521&#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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">shares</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nov. 1 &#8211; Nov. 30</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,765</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$787.67</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,765</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,682,756&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">shares</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec. 1 &#8211; Dec. 31</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,851</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$819.69</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,830</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,551,926&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">shares</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,039</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,018</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;padding-left:27pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.35pt">There were no shares withheld to satisfy tax withholding obligations.</span></div><div style="margin-bottom:5pt;padding-left:27pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(B)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.35pt">Average price paid per share excludes commissions of $0.02 per share paid. </span></div><div style="margin-bottom:5pt;padding-left:27pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(C)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.99pt">Purchases were made pursuant to a share repurchase program approved by Grainger's Board of Directors and announced April 28, 2021 (2021 Program). The 2021 Program authorized the repurchase of up to five million shares with no expiration date.</span></div><div style="padding-left:27pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(D)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.99pt">The difference of 21 shares between the Total Number of Shares Purchased and the Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs represents shares purchased by the administrator and record keeper of the W.W. Grainger, Inc. Retirement Savings Plan for the benefit of the team members who participate in the plan.</span></div><div style="margin-bottom:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Company Performance</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fo</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">llowing stock price performance graph compares the cumulative total return on an investment in Grainger common stock with the cumulative total return of an investment in each of the Dow Jones US Industrial Suppliers Total Stock Market Index and the S&amp;P 500 Stock Index. It covers the period commencing December&#160;31, 2018 and ending December&#160;31, 2023. The graph assumes that the value for the investment in Grainger common stock and in each index was $100 on December&#160;31, 2018, and that all dividends were reinvested.</span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><img src="gww-20231231_g2.jpg" alt="Updated Chart.jpg" style="height:407px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;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:57.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.774%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">W.W. Grainger, Inc.</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dow Jones US Industrial Suppliers Total Stock Market Index</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P 500 Stock Index</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_43"></div><div style="padding-right:4.5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6: [Reserved]</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-right:4.5pt;text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_46"></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7: Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations </span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Objective</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following Management&#8217;s Discussion and Analysis (MD&amp;A) of Financial Condition and Results of Operations is intended to help the reader understand the results of operations and financial condition of W.W. Grainger, Inc. (Grainger or Company) as it is viewed by the Company. The following discussion should be read in conjunction with the Consolidated Financial Statements and accompanying notes included in Part II, Item 8: Financial Statements and Supplementary Data of this Form 10-K. This section of this Form 10-K generally discusses </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> items and year-to-year comparisons between </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Discussions of 2021 items and year-to-year comparisons between </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2021 are not included in this Form 10-K, and can be found in MD&amp;A of Financial Condition and Results of Operations in Part II, Item 7 of the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Percentage figures included in this section have not been calculated on the basis of such rounded figures but on the basis of such amounts prior to rounding. For this reason, percentage amounts in this section may vary slightly from those obtained by performing the same calculations using the figures in the Company's Consolidated Financial Statements or in the associated text.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">W.W. Grainger, Inc. is a broad line distributor of maintenance, repair and operating (MRO) products and services with operations primarily in North America, Japan and the United Kingdom (U.K.). Grainger uses a combination of its high-touch solutions and endless assortment businesses to serve its customers worldwide, which rely on Grainger for products and services that enable them to run safe, sustainable and productive operations.</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Strategic Priorities</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s continued strategic aspiration for 2024 is to relentlessly expand Grainger&#8217;s leadership position by being the go-to partner for people who build and run safe, sustainable, and productive operations. To achieve this, each Grainger business has a set of strategic growth drivers to drive top-line revenue and MRO market outgrowth. In the High-Touch Solutions North America (High-Touch Solutions N.A.) segment, businesses are focused on three areas: advantaged MRO solutions, differentiated sales and services, and unparalleled customer service. In the Endless Assortment segment, businesses are focused on product assortment expansion and innovative customer acquisition and retention capabilities. Additionally, all Grainger businesses are focused on continuously enhancing our operational processes to improve service and cost through customer experience, technology and supply chain infrastructure which ultimately delivers long-term returns for shareholders.</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Events</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Inflationary Cost Environment and Macroeconomic Pressures</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The global economy continues to experience volatile disruptions including to the commodity, labor and transportation markets, arising from a combination of geopolitical events and various economic and financial factors. These disruptions have affected the Company's operations and may continue to affect the Company's 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to monitor economic conditions in the U.S. and globally, and the impact of macroeconomic pressures, including repercussions from changes in interest rates, currency exchange fluctuations, inflation and a potential recession on the Company&#8217;s business, customers, suppliers and other third parties. As a result of continued inflation, the Company has implemented strategies designed to mitigate certain adverse effects of higher costs while also remaining market price competitive. Historically, the Company&#8217;s broad and diverse customer base and the nondiscretionary nature of the Company&#8217;s products to its customers has helped to insulate it from the effects of recessionary periods in the industrial MRO market. The full extent and impact of these conditions are uncertain and cannot be predicted at this time.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For further discussion of the Company's risks and uncertainties, see Part I, Item 1A: Risk Factors of this Form 10-K.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In this section, Grainger utilizes non-GAAP measures where it believes it will assist users of its financial statements in understanding its business. Non-GAAP measures exclude certain items affecting comparability that can affect the year-over-year assessment of operating results and other one-time items that do not directly reflect ongoing operating results. For further information regarding the Company's non-GAAP measures including reconciliations to the most directly comparable GAAP measures, see below "Non-GAAP Measures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">."</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is included as an aid to understanding the changes in Grainger's Consolidated Statements of Earnings for the twelve months ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (in millions of dollars). </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:42.798%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.874%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="12" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of Net Sales</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% Change</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,478&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,228&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,982&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,379&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,496&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,849&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,931&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,634&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.8&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating earnings</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,215&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.8&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense &#8211; 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,613&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less noncontrolling interest</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributable to W.W. Grainger, Inc.</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,829&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,547&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share:</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.23&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.06&#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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.5&#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:'Arial',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="3" style="background-color:#cceeff;border-top:1pt solid #000;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 style="height:5pt"><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:1pt solid #000;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="30" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For further information regarding the Company's disaggregated revenue, see Note 2 of the Notes to the Consolidated Financial Statements in Part II, Item 8: Financial Statements and Supplementary Data of this Form 10-K.</span></div></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is included as an aid to understanding the changes of Grainger's total net sales, daily net sales and daily organic constant currency net sales from the prior period for the twelve months end</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (in millions of dollars</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:5pt;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:53.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><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:9.864%"/><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:9.864%"/><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:9.871%"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% Change</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% Change</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,478&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,228&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9&#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:'Arial',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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daily net sales</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.5&#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:'Arial',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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daily, organic constant currency net sales</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.8&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.3&#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:'Arial',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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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"/><td colspan="3" style="padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><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="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Calculated on the basis of prior year reported net sales for the years ended December 31, 2023 and 2022.</span></div></td></tr><tr><td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Daily net sales are adjusted for the difference in U.S. selling days relative to the prior year period. Daily, organic constant currency net sales excludes the results of E &amp; R Industrial Sales, Inc. in the comparable prior year period post date of divestiture and excludes the impact on net sales due to year-over-year foreign currency exchange rate fluctuations. There were 254 and 255 sales days in the full year 2023 and 2022, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For further information regarding the Company's non-GAAP measures, including reconciliations to the most directly comparable GAAP measures, see below "Non-GAAP Measures."</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="3" style="display:none"/><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"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales of $16,478 million for the year ended December&#160;31, 2023 increased $1,250 million, or 8%,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and on a daily, organic constant currency basis, net sales increased 10% compared to the same period in 2022. Both High-Touch Solutions N.A. and the Endless Assortment segments contributed to sales growth in 2023. For further discussion on the Company's net sales, see the Segment </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Analysis section below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit of $6,496 million for the year ended December&#160;31, 2023 increased $647 million, or 11%, and gr</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">oss profit margi</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n of 39.4% increased 100 basis points compared to the same period in 2022. Both segments contributed to margin expansion in 2023.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For further discussion on the Company's gross profit, see the Segment Analysis section below.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general, and administrative (SG&amp;A) expenses of $3,931 million for the year ended December&#160;31, 2023 increased $297 million, or 8%. Adjusted SG&amp;A of $3,905 million increased $250 million, or 7%, compared to the sa</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">me period in 2022 driven by higher marketing and payroll expenses. Adjusted SG&amp;A leverage improved 30 basis points in 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating earnings of $2,565 million for the year ended December&#160;31, 2023 increased $350 million, or 16%. Adjusted operating earnings of $2,591 million increased  $397 million, or  18%,  compared to the same period in 2022 due to higher gross profit dollars, partially offset by increased SG&amp;A consistent with sales growth in 2023. Adjusted operating margin improved 130 basis points in 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense of $597 million and $533 million represents effective tax rates of 23.9% and 24.8% for the years ended December&#160;31, 2023 and 2022, respectively. The Company's effective tax rate was positively impacted by increased benefits related to stock compensation in 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted earnings per share was $36.23 f</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or the year ended December&#160;31, 2023. Adjusted diluted earnings per share was $36.67 for the year ended December&#160;31, 2023, an increase of 24% compared to $29.66 for the same period in 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Measures </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger utilizes non-GAAP measures where it believes it will assist users of its financial statements in understanding its business. Non-GAAP measures exclude certain items affecting comparability that can affect the year-over-year assessment of operating results and other one-time items that do not directly reflect ongoing operating results. Organic net sales results exclude the impact of changes in foreign currency exchange rates and results of certain divested businesses in the comparable prior year period post date of divestiture. Adjusted results including adjusted SG&amp;A, adjusted operating earnings, adjusted net earnings and adjusted diluted EPS exclude certain non-recurring items, including restructuring charges, asset impairments, gains and losses associated with business divestitures and other non-recurring, infrequent or unusual gains and losses from the Company&#8217;s most directly comparable reported U.S. generally accepted accounting principles (GAAP) results. The Company believes its non-GAAP measures provide meaningful information to assist investors in understanding financial results and assessing prospects for future performance as they provide a better baseline for analyzing the ongoing performance of its businesses by excluding items that may not be indicative of core operating results. Grainger&#8217;s non-GAAP financial measures should be considered in addition to, and not as a replacement for or as a superior measure to its most directly comparable GAAP measure and may not be comparable to similarly titled measures reported by other companies. </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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Business Divestitures</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2023, Grainger divested E &amp; R Industrial Sales, Inc. (E&amp;R) and recorded a one-time pre-tax loss on the divestiture of $26 million in SG&amp;A. In the fourth quarter of 2022, Grainger divested Cromwell's wholly owned software business in the U.K. and recorded a one-time pre-tax gain on the divestiture of $21 million in SG&amp;A. The Company does not expect these business exits to have a material effect on its future results of operations.</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="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="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:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of reported net sales growth from the prior year period in accordance with GAAP to the Company's non-GAAP measures daily net sales and daily, organic constant currency net sales </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the twelve months end</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (in millions of dollars):</span></div><div style="margin-top:5pt;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:39.250%"/><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:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.266%"/><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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% Change</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% Change</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% Change</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported net sales</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,267&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,916&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,478&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#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:'Arial',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 style="height:5pt"><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: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: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: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: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: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: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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Daily impact</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daily net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Foreign currency exchange</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Business divestiture</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daily, organic constant currency net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 style="height:14pt"><td colspan="39" style="background-color:#ffffff;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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% Change</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% Change</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% Change</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported net sales</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,182&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,787&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,228&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9&#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:'Arial',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 style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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: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: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: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: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: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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Daily impact</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daily net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.5&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.5&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Foreign currency exchange</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daily, organic constant currency net sales</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.7&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.1&#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:'Arial',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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.0</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.3&#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:'Arial',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 style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company includes Other. Grainger's businesses reported in Other do not meet the criteria of a reportable segment.</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="39" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Calculated on the basis of prior year reported net sales. Daily, organic constant currency net sales excludes the results of E&amp;R in the comparable prior year period post date of divestiture for the year ended December 31, 2023.</span></div></td></tr><tr><td colspan="39" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Excludes the impact on net sales due to the difference in U.S. selling days relative to the prior year period on a daily basis. There were 254 and 255 sales days in the full year 2023 and 2022, respectively. </span></div></td></tr><tr><td colspan="39" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Excludes the impact on net sales due to year-over-year foreign currency exchange rate fluctuations on a daily basis.</span></div></td></tr><tr><td colspan="39" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Excludes the results of E&amp;R in the comparable prior year period post date of divestiture on a daily basis.</span></div></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><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="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:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide a reconciliation of reported SG&amp;A expenses, operating earnings, net earnings attributable to W.W. Grainger, Inc. and diluted earnings per share determined in accordance with GAAP to the Company's non-GAAP measures adjusted SG&amp;A, adjusted operating earnings, adjusted net earnings attributable to W.W. Grainger, Inc. and adjusted diluted earnings per share for the twelve months ended December 31, 2023 and 2022 (in millions of dollars):</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:41.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><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.888%"/><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.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Year Ended December 31, 2023</span></td></tr><tr><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Divestiture</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% Change Adjusted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of Net Sales Adjusted</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;High-Touch Solutions N.A.</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,212&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,186&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.0%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Endless Assortment</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.6</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.0</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,931&#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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,905&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.7</span></td></tr><tr style="height:14pt"><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="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="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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;High-Touch Solutions N.A.</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,334&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,360&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.0</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Endless Assortment</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81.2)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating earnings</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565&#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:'Arial',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:'Arial',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"/><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,591&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.1</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other expense &#8211; net</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.5)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(597)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(601)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.6)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,925&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.9</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interest</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributable to W.W. Grainger, Inc.                                                                                                                                                                                                                                                                                                                                                           </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,829&#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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,851&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.2</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share:</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.23&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.44&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.67&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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: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: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: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:0 1pt"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reflects the loss on the divestiture of E&amp;R in the fourth quarter of 2023.</span></div></td></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Calculated on the basis of reported net sales for the year ended December 31, 2023.</span></div></td></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Grainger's businesses reported in Other do not meet the criteria of a reportable segment.</span></div></td></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reflects a one-time tax benefit recognized upon the divestiture of E&amp;R in the fourth quarter of 2023. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Grainger's reported and adjusted effective tax rates were 23.9% and 23.8% for the year ended December 31, 2023, respectively. </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"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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:40.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><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:11.034%"/><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:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Year Ended December 31, 2022</span></td></tr><tr><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Divestiture</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% Change Adjusted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of Net Sales Adjusted</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;High-Touch Solutions N.A.</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,968&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,968&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.4%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.3%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Endless Assortment</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.4</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.3</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.4)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.4</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,634&#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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,655&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.2</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.0</span></td></tr><tr style="height:14pt"><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="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="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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;High-Touch Solutions N.A.</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,983&#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:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,983&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.7</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Endless Assortment</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.3)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating earnings</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,215&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,194&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.9</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.4</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other expense &#8211; net</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(533)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(533)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.8</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.5)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,613&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,592&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.0</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interest</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.1)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributable to W.W. Grainger, Inc.                                                                                                                                                                                                                                                                                                                                                           </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,547&#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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,526&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.4</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share:</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.06&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.40)</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.66&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.3%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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: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: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: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:0 1pt"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reflects the gain on the divestiture of Cromwell's enterprise software business in the fourth quarter of 2022.</span></div></td></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Calculated on the basis of reported net sales for the year ended December 31, 2022.</span></div></td></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Grainger's businesses reported in Other do not meet the criteria of a reportable segment.</span></div></td></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4) </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Grainger's reported and adjusted effective tax rates were 24.8% and 25.1% for the year ended December 31, 2022, respectively.</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"/></tr></table></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                                         </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_55"></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Analysis</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In this section, Grainger utilizes non-GAAP measures where it believes it will assist users of its financial statements in understanding its business. For further information regarding the Company's non-GAAP measures including reconciliations to the most directly comparable GAAP measures, see above "Non-GAAP Measures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">." </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">For further segment information, see Note 13 of the Notes to Consolidated Financial Statements in Part II, Item 8: Financial Statements and Supplementary Data of this 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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">High-Touch Solutions N.A.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows reported segment results (in millions of dollars):</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:53.405%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.452%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.962%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.452%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.962%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.386%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the Years Ended December 31,</span></td><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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% Change </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net sales</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,267&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,182&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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;border-top:1pt solid #000;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:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gross profit</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,546&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,951&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0&#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:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Selling, general and administrative expenses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,212&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,968&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#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:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operating earnings</span></div></td><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,334&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,983&#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 colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales of $13,267 million for the year ended December&#160;31, 2023 increased $1,085 million, or 9% compared to the same period in 2022. The increase was due to volume of 5% and price, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which includes customer mix, of 4%. </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit of $5,546 million for the year ended December&#160;31, 2023 increased $595 million, or 12%, and gross profit margin of 41.8% increased 120 basis points compared to the same period in 2022. The increase was driven by freight and supply chain efficiencies in 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A of $3,212 million for the year ended December&#160;31, 2023 increased $244 million, or 8%, and adjusted SG&amp;A of $3,186 million increased $218 million, or 7% compared to the same period in 2022. The increase was primarily due to higher marketing and payroll expenses. Adjusted SG&amp;A leverage improved 30 basis points compared to the same period in 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating earnings of $2,334 million for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased $351 million, or 18%, and   adjusted operating earnings of $2,360 million increased $377 million, or 19% compared to the same period in 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Endless Assortment</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows reported segment results (in millions of dollars):</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:53.564%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.497%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.820%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.497%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.820%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.419%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the Years Ended December 31,</span></td><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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net sales</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,916&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,787&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gross profit</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">817&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7&#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:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Selling, general and administrative expenses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594&#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:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operating earnings</span></div></td><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223&#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 colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales of $2,916 million for the year ended December&#160;31, 2023 increased $129 million, or 5%, and on a daily constant currency basis, increased 10% compared to the same period in 2022. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase was due to sales growth of 10%, driven by customer acquisition for the segment and ente</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rprise growth at MonotaRO, partially offset by declining sales at Zoro and non-core, consumer-like customers for the segment. Sales growth was offset by unfavorable currency exchange of 5% due to changes in the exchange rate be</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tween the U.S. dollar and the Japanese yen.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit of $864 million for the year ended December&#160;31, 2023 increased $47 million, or 6%, and gross profit margin of 29.6% increased 30 basis points compared to the same period in 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The increase was driven by freight efficiencies at MonotaRO partially offset by unfavorable product mix at Zoro in 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A of $631 million for the year ended December&#160;31, 2023 increased $37 million, or 6%, compared to the same period in 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The increase was primarily due to higher marketing and payroll and benefit expenses to support the continued growth of the segment in 2023. S</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">G&amp;A lever</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">age decreased 30 basis points compared to the same period in 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating earnings of $233 million for the year ended December&#160;31, 2023 increased $10 million, or 4%, compared to the same period in 2022. The increase was due to higher gross profit dollars, partially offset by higher SG&amp;A in 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_64"></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger believes its current balances of cash and cash equivale</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nts, marketable securities and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">availability under its revolving credit facilities will be sufficient to meet its liquidity needs for the next twelve months. The Company expects to continue to invest in its business and return excess cash to shareholders through cash dividends and share repurchases, which it plans to fund through cash flows generated from operations. Grainger also maintains access to capital markets and may issue debt or equity securities from time to time, which may provide an additional source of liquidity.</span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Sources of Liquidity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023 and 2022, Grainger had cash and cash equivalents of $660 million and $325 million, respectively. The increase in cash was primarily due to cash flows from operations and favorable year-over-year working capital, partially offset by higher capital expenditures and higher volume of share repurchases. The Company had approximately $1.9&#160;billion in available liquidity as of December&#160;31, 2023.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Cash Flows</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the Company's cash flow activity for the periods presented (in millions of dollars):</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:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.129%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash provided by (used in):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,031&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,333&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing activities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(422)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263)</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,278)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(972)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in cash and cash equivalents</span></td><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335&#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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#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 style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities was $2,031 million and $1,333 million for the year ended December&#160;31, 2023 and 2022, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase compared to the prior year period was due to higher earnings and favorable changes in year-over-year working capital largely driven by sales growth, inventory management and timing of cash receipts and payments.</span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities was $422 million and $263 million for the year ended December&#160;31, 2023 and 2022, respectively. The increase compared to the prior year period primarily reflects increased U.S. supply chain investments including capacity, automation and sustainability initiatives, as well as technology enhancements across the Company. </span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities was $1,278 million and $972 million for the year ended December&#160;31, 2023 and 2022, respectively. The increase compared to the prior year period was primarily due to higher treasury stock repurchases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger maintains a debt ratio and liquidity position that provides flexibility in funding working capital needs and long-term cash requirements. Grainger has various sources of financing available. For further information regarding the Company's debt instruments and available financing sources, see Note 5 of the Notes to the Consolidated Financial Statements in Part II, Item 8: Financial Statements and Supplementary Data of this 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt as a percent of total capitalization was 40.1% and 45.9%, as of December&#160;31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Ratings</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger receives ratings from two independent credit ratings agencies: Moody's Investor Service (Moody's) and Standard &amp; Poor's (S&amp;P). Both credit rating agencies currently rate the Company's corporate credit at investment grade. </span></div><div style="margin-top:3pt;text-align:justify"><span><br/></span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's credit ratings as of December&#160;31, 2023:</span></div><div style="margin-top:3pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;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:25.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.587%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Unsecured</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Moody's</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A2</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A2</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">P1</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A+</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A+</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A1</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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Uses of Liquidity</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internally generated cash flows are the primary source of Grainger's working capital and growth initiatives, including </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">capital expenditures. The </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company expects to continue to return excess capital to shareholders through share </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">repurchases and dividends.</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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Working Capital</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Working capital as of December&#160;31, 2023 was $3,078 million, an increase of $214 million compared to $2,864 million as of December&#160;31, 2022. The increase was primarily due to sustained sales growth and inventory management driven by supply chain efficiencies compared to the prior year period. As of December&#160;31, 2023 and 2022, the ratio of current assets to current liabilities was 2.8 and 2.5, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital Expenditures</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2023, the Company's capital expenditures were $445 million and $256 million for the years ended December&#160;31, 2023 and 2022, respectively. Capital project spending for</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2024 is expected to be in the range o</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $400 and $500 million. This includes continued supply chain capacity expansion and technology enhancements across the Company. With Grainger's strategic plan to expand its distribution network, the Company completed land purchases in Oregon and Texas in the second and fourth quarters of 2023 for construction of approximately 500,000 and 1,200,000 square foot distribution centers (DC), respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share Repurchases</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2023 and 2022, Grainger repurchased shares of its common stock in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">open mark</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">et for $850 million an</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $603 million, respectively. Share repurchases are executed at prices the Company determines appropriate subject to various factors, including market conditions and the Company's financial performance and may be affected through accelerated share repurchase programs, open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. Share repurchases for 2024 are expected to be in the r</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ange of $900 and $1,100 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the years ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">December&#160;31, 2023 and 2022, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger declared and</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> paid $392 million a</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">nd $370 million, respectively, in dividends to holders of the Company's common stock. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Commitments and Other Contractual Obligations</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's material cash requirements include the following commitments and other contractual obligations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, the Company had outstanding debt obligations with varying maturities for an aggregate principal amount of $2,337 million, with $34 million pa</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ya</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ble within 12 months. Total future interest payments associated with the Company's outstanding debt obligations was $1,729 million, with $87 million payable within 12 months.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase Obligations</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger had purchase obligations of approximately </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,453 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which includes approximately </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,175 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> payable within 12 months. Grainger's purchase obligations primarily include commitments to purchase inventory, uncompleted additions to property, buildings and equipment and other goods and services. Purchase obligations are made in the normal course of business to meet operating needs and are primarily noncancelable.</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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease arrangements for</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> certain properties, buildings and equipment (including branches, warehouses, DCs and office space)</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company had fixed operating lease payment obligations o</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $492 million, with $87 million payab</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">le within 12 months.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of Grainger&#8217;s Consolidated Financial Statements and accompanying notes are in conformity with GAAP and the Company&#8217;s discussion and analysis of its financial condition and operating results require the Company&#8217;s management to make assumptions and estimates that affect the reported amounts. The Company considers an accounting policy to be a critical estimate if: (1) it involves assumptions that are uncertain when judgment was applied, and (2) changes in the estimate assumptions, or selection of a different estimate methodology, could have a significant impact on Grainger&#8217;s consolidated financial position and results. While the Company believes the assumptions and estimates used are reasonable, the Company&#8217;s management bases its estimates on historical experience and on various other assumptions it believes to be reasonable under the circumstances. Note 1 of the Notes to Consolidated Financial Statements in Part II, Item 8: Financial Statements and Supplementary Data of this Form 10-K describes the significant accounting policies and methods used in the preparation of the Company&#8217;s Consolidated Financial Statements.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company inventories primarily consist of merchandise purchased for resale and are valued at the lower of cost or market value. The majority of the Company&#8217;s inventory is accounted for using the last-in, first-out (LIFO) method. Market value is based on an analysis of inventory trends including, but not limited to, reviews of inventory levels, sales and cost information and on-hand quantities relative to the sales history for the product and shelf-life. The Company's methodology for estimating whether adjustments are necessary is continually evaluated for factors including significant changes in product demand, liquidation or disposition history values and market conditions such as inflation and other acquisition costs, including freight and duties. If business or economic conditions change, estimates and assumptions may be adjusted as deemed appropriate. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangible Assets</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates goodwill and indefinite-lived intangible assets for impairment annually during the fourth quarter and more frequently if impairment indicators exist. The fair value of reporting units is calculated primarily using the discounted cash flow method and utilizing value indicators from a market approach to evaluate the reasonableness of the resulting fair values. The Company&#8217;s indefinite-lived intangible assets are primarily trade names. The fair value of trade names is calculated primarily using the relief-from-royalty method, which estimates the expected royalty savings attributable to the ownership of the trade name asset. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimates used to calculate the fair values of reporting units and indefinite-lived intangible assets involve the use of significant assumptions, estimates and judgments and changes from year to year based on operating results, market conditions, macroeconomic developments and other factors. Changes in these estimates and assumptions could materially affect the determination of fair value and impairment for each reporting unit and indefinite-lived intangible asset. For further information on the Company's goodwill and other intangible assets, see Note 4 of the Notes to Consolidated Financial Statements in Part II, Item 8: Financial Statements and Supplementary Data of this Form 10-K.</span></div><div style="margin-bottom:3pt"><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies and Legal Matters</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various claims and legal proceedings that arise in the ordinary course of business, the outcomes of which are inherently uncertain. The Company accrues for costs relating to litigation claims and other contingent matters when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated. For further information on the Company's contingencies and legal matters, see Note 14 of the Notes to Consolidated Financial Statements in Part II, Item 8: Financial Statements and Supplementary Data of this Form 10-K.</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:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 35</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_67"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7A: Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger's primary market risk exposures is as follows: </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency Exchange Rates</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger&#8217;s financial results, including the value of assets and liabilities, are exposed to foreign currency exchange rate risk when the financial statements of the business units outside the U.S., as stated in their local currencies, are translated into U.S. dollars. For the fiscal year ended December&#160;31, 2023, approximately 18% of the Company's net sales were denominated in a currency other than the Company's functional U.S. dollar currency. Consequently, the Company is exposed to the impact of exchange rate volatility primarily between the U.S. dollar and the Japanese yen, Mexican peso, Canadian dollar and the British pound sterling. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A hypothetical 10% change in the relative value of the U.S. dollar would </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">materially impact the Company's net earnings for 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Interest Rate Risks</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger is exposed to interest rate risk on its long-term debt. In February 2020, Grainger entered into certain derivative instrument agreements to hedge a portion of its fixed-rate long-term debt to manage this risk.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The annualized effect of a hypothetical 1 percentage point increase in interest rates on Grainger&#8217;s variable-rate debt obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> would not materially impact</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Company's net earnings for 2023.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For debt and derivative instrument information, see Note 5 and Note 11 of the Notes to Consolidated Financial Statements in Part II, Item 8: Financial Statements and Supplementary Data of this Form 10-K.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Commodity Price Risks</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger&#8217;s transportation costs are exposed to fluctuations in the price of fuel and some sourced products contain commodity-priced materials. The Company regularly monitors commodity trends and, as a broad line supplier, mitigates any material exposure to commodity price risk by having alternative sourcing plans in place that mitigate the risk of supplier concentration, passing commodity-related inflation to customers or suppliers and continuing to scale its distribution networks, including its transportation infrastructure. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_70"></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8: Financial Statements and Supplementary Data</span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_73"></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><span><br/></span></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Shareholders and the Board of Directors of </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">W.W. Grainger, Inc. </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:72pt;text-align:justify;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the Financial Statements</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of W.W. Grainger, Inc. and subsidiaries (the Company) as of December&#160;31, 2023 and 2022, the related consolidated statements of earnings, comprehensive earnings, shareholders&#8217; equity and cash flows for each of the three years in the period ended December&#160;31, 2023, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December&#160;31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December&#160;31, 2023, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as of December&#160;31, 2023, 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 22, 2024 expressed an unqualified opinion thereon. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures 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="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Audit Matter </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 accounts or disclosures to which it relates. </span></div><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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:21.740%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:76.060%"/><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Valuation of Goodwill for the Canadian Reporting Unit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December 31, 2023, the goodwill balance of the Canada business reporting unit was </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$124 million.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> As dis</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">cussed in Notes 1 and 4 of the financial statements, goodwill is tested at the reporting unit level annually during the fourth quarter and more frequently if impairment indicators exist. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Auditing management&#8217;s annual goodwill impairment analysis is complex and highly judgmental due to the significant estimation required to determine the fair value of the reporting unit. In particular, the fair value estimate was sensitive to significant assumptions such as projections of future operating expenditures, which are affected by expectations about future market or economic conditions.      </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Our audit procedures included, among others obtaining an understanding, evaluating the design and testing the operating effectiveness of controls over the Company&#8217;s goodwill impairment analysis, including controls over management&#8217;s review of the significant assumption described above.  </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">To test the estimated fair value of the Canada business reporting unit, we performed audit procedures that included, among others, assessing methodologies and involving our valuation specialists to assist in testing the significant assumptions and testing the completeness and accuracy of the underlying data used by the Company in its analysis. We compared the significant assumptions used by management to current industry and economic trends, changes to the Company&#8217;s business model, customer base or product mix, and other relevant factors. We assessed the historical accuracy of management&#8217;s estimates and performed sensitivity analyses of significant assumptions to evaluate the changes in the fair value of the reporting units that would result from changes in the assumptions.</span></div></td></tr></table></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-36">Ernst &amp; Young LLP</ix:nonNumeric></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2005.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-37">Chicago, Illinois</ix:nonNumeric> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 22, 2024</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;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 38</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">W.W. Grainger, Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF EARNINGS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In millions, except for per share amounts)</span></div><div style="margin-top:5pt;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:65.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.429%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-38">16,478</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-39">15,228</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-40">13,022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-41">9,982</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-42">9,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-43">8,302</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-44">6,496</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-45">5,849</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-46">4,720</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="f-47">3,931</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="f-48">3,634</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="f-49">3,173</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating earnings</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-50">2,565</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-51">2,215</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-52">1,547</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (income) expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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: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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense &#8211; 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="6" id="f-53">93</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="6" id="f-54">93</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="6" id="f-55">87</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other &#8211; 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-56">28</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-57">24</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-58">25</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other expense &#8211; net</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-59">65</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-60">69</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-61">62</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-62">2,500</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-63">2,146</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-64">1,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-65">597</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-66">533</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-67">371</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-68">1,903</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-69">1,613</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-70">1,114</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less net earnings attributable to noncontrolling interest</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-71">74</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-72">66</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-73">71</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributable to W.W. Grainger, Inc.</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-74">1,829</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;border-top:1pt solid #000000;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-75">1,547</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;border-top:1pt solid #000000;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-76">1,043</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share:</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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-77">36.39</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:'Arial',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:'Arial',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-78">30.22</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:'Arial',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:'Arial',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-79">19.94</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></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:'Arial',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:'Arial',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-80">36.23</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:'Arial',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:'Arial',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-81">30.06</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:'Arial',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:'Arial',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-82">19.84</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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-83">49.9</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-84">50.9</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-85">51.9</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-86">50.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-87">51.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-88">52.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 39</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">W.W. Grainger, Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In millions of dollars)</span></div><div style="text-align:center"><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:100.000%"><tr><td style="width:1.0%"/><td style="width:53.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.669%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-89">1,903</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-90">1,613</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-91">1,114</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive earnings (losses):</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments &#8211; net of reclassification to earnings </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="6" id="f-92">11</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="6" id="f-93">101</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="6" id="f-94">64</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;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Postretirement benefit plan losses &#8211; net of tax expense of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" scale="6" id="f-95">2</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" scale="6" id="f-96">6</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" scale="6" id="f-97">0</ix:nonFraction>, respectively            </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="6" id="f-98">2</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="6" id="f-99">17</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" format="ixt:fixed-zero" scale="6" id="f-100">&#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;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive earnings (losses)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-101">13</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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-102">118</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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-103">64</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive earnings &#8211; net of tax</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-104">1,890</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-105">1,495</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-106">1,050</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less comprehensive earnings (losses) attributable to noncontrolling interest</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-107">74</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-108">66</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-109">71</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" scale="6" id="f-110">21</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" scale="6" id="f-111">34</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" scale="6" id="f-112">29</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"><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total comprehensive earnings (losses) attributable to noncontrolling interest</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="f-113">53</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="f-114">32</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="f-115">42</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive earnings attributable to W.W. Grainger, Inc.</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-116">1,837</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-117">1,463</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-118">1,008</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 40</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">W.W. Grainger, Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In millions of dollars, except for share and per share amounts)</span></div><div style="margin-top:5pt;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:67.467%"/><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:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.106%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current 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:'Arial',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:'Arial',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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-119">660</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-120">325</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 style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable (less allowance for credit losses of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-121">35</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-122">36</ix:nonFraction>, respectively)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-123">2,192</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-124">2,133</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories &#8211; 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="6" id="f-125">2,266</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="6" id="f-126">2,253</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="6" id="f-127">156</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="6" id="f-128">266</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-129">5,274</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-130">4,977</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, buildings and equipment &#8211; 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-131">1,658</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-132">1,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:Goodwill" scale="6" id="f-133">370</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:Goodwill" scale="6" id="f-134">371</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles &#8211; 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="f-135">234</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="f-136">232</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-137">429</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-138">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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-139">182</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-140">180</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-141">8,147</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-142">7,588</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:15pt"><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Liabilities and shareholders' equity</span></td><td colspan="9" 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</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"/></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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-143">34</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-144">35</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:AccountsPayableTradeCurrentAndNoncurrent" scale="6" id="f-145">954</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:AccountsPayableTradeCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-146">1,047</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="f-147">327</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="f-148">334</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-149">71</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-150">68</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" scale="6" id="f-151">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" scale="6" id="f-152">474</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:AccruedIncomeTaxesCurrent" scale="6" id="f-153">48</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:AccruedIncomeTaxesCurrent" scale="6" id="f-154">52</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-155">1,831</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-156">2,010</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-157">2,266</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-158">2,284</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liability</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-159">381</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-160">318</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes and tax uncertainties</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent" scale="6" id="f-161">104</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent" scale="6" id="f-162">121</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" scale="6" id="f-163">124</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" scale="6" id="f-164">120</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shareholders' 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:'Arial',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:'Arial',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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative preferred stock &#8211; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-165"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-166">5</ix:nonFraction></ix:nonFraction> par value &#8211; <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-167"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-168">12,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-169"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-170">none</ix:nonFraction></ix:nonFraction> issued or&#160;outstanding</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="f-171">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="f-172">&#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common Stock &#8211; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-173"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-174">0.50</ix:nonFraction></ix:nonFraction> par value &#8211; <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-175"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-176">300,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-177"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-178">109,659,219</ix:nonFraction></ix:nonFraction> shares issued</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="f-179">55</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="f-180">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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional contributed capital</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-181">1,355</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-182">1,310</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-183">12,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-184">10,700</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive losses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-185">172</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-186">180</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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury stock, at cost &#8211; <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-187">60,341,817</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-188">59,402,896</ix:nonFraction> shares, respectively</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="6" id="f-189">10,285</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="6" id="f-190">9,445</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total W.W. Grainger, Inc. shareholders&#8217; equity</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-191">3,115</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-192">2,440</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interest</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:MinorityInterest" scale="6" id="f-193">326</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:MinorityInterest" scale="6" id="f-194">295</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-195">3,441</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-196">2,735</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and shareholders' equity</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-197">8,147</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-198">7,588</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="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%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 41</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_85"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">W.W. Grainger, Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In millions of dollars)</span></div><div style="margin-top:5pt;text-align:center"><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:62.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><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:10.466%"/><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:10.468%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',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:'Arial',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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-199">1,903</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-200">1,613</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-201">1,114</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net earnings 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Provision for credit losses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-202">23</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-203">19</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-204">18</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Deferred income taxes and tax uncertainties</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations" scale="6" id="f-205">9</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations" scale="6" id="f-206">8</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations" scale="6" id="f-207">27</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="f-208">214</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="f-209">205</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="f-210">187</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 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash lease 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="6" id="f-211">76</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="6" id="f-212">70</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="6" id="f-213">50</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Net losses (gains) from sales of assets and business divestitures</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="f-214">17</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="f-215">14</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="f-216">6</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Stock-based 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ShareBasedCompensation" scale="6" id="f-217">62</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ShareBasedCompensation" scale="6" id="f-218">48</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ShareBasedCompensation" scale="6" id="f-219">42</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in operating 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 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="f-220">98</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="f-221">436</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="f-222">324</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 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-223">16</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-224">412</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-225">152</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 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="6" id="f-226">101</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="6" id="f-227">158</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="6" id="f-228">15</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 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="6" id="f-229">65</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="6" id="f-230">225</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="6" id="f-231">54</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 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="6" id="f-232">88</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="6" id="f-233">76</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="6" id="f-234">68</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 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="6" id="f-235">91</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="6" id="f-236">218</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="6" id="f-237">59</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 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes &#8211; 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="f-238">4</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="f-239">42</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="f-240">26</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 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="6" id="f-241">6</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" sign="-" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="6" id="f-242">19</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="6" id="f-243">23</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="display:none"/><td colspan="3" style="display:none"/><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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="f-244">2,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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="f-245">1,333</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="f-246">937</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-247">445</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-248">256</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-249">255</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sales of assets and business divestitures</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="6" id="f-250">21</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="6" id="f-251">28</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="6" id="f-252">29</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other &#8211; 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="f-253">2</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="f-254">35</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:fixed-zero" scale="6" id="f-255">&#8212;</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-256">422</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-257">263</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-258">226</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',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:'Arial',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:0 1pt"/></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="display:none"/><td colspan="3" style="display:none"/><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from debt</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="f-259">7</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="f-260">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="f-261">&#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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="f-262">37</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="f-263">15</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="f-264">8</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from stock options exercised</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="f-265">34</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="f-266">26</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="f-267">48</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments for employee taxes withheld from stock awards</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-268">37</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-269">23</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-270">30</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="f-271">850</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="f-272">603</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="f-273">695</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends paid</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-274">392</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-275">370</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-276">357</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other &#8211; 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-277">3</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-278">3</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-279">3</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:'Arial',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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-280">1,278</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-281">972</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-282">1,039</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange rate effect on cash and cash equivalents</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-283">4</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-284">14</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-285">16</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in cash and cash equivalents</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-286">335</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-287">84</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-288">344</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-289">325</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-290">241</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-291">585</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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-292">660</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-293">325</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-294">241</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental cash flow information:</span></td><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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments for 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="f-295">109</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="f-296">91</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="f-297">87</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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments for income taxes</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxesPaid" scale="6" id="f-298">615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom: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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncomeTaxesPaid" scale="6" id="f-299">479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom: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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeTaxesPaid" scale="6" id="f-300">377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 42</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_88"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">W.W. Grainger, Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In millions of dollars, except for per share amounts)</span></div><div style="margin-top:5pt;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:19.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.283%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional Contributed Capital</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Earnings (Losses)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncontrolling<br/>Interest</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1, 2021</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-301">55</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-302">1,239</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-303">8,779</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-304">61</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-305">8,184</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-306">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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-307">2,093</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based 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:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="f-308">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="f-309">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="f-310">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="f-311">60</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of treasury 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:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-312">699</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-313">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-314">700</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net 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:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-315">1,043</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="f-316">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-317">1,114</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive earnings (losses)</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:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-318">35</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-319">29</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-320">64</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital contribution</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:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="6" id="f-321">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="6" id="f-322">2</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reclassification due to the adoption of ASU 2019-12</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:'Arial',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-323">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-324">12</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 style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash dividends paid ($<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-325">6.39</ix:nonFraction> per share)</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:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-326">334</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-327">23</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-328">357</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-329">55</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-330">1,270</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-331">9,500</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-332">96</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-333">8,855</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-334">286</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-335">2,160</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based 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:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="f-336">40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="f-337">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="f-338">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="f-339">53</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of treasury 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:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-340">602</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-341">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-342">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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net 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:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-343">1,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="f-344">66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-345">1,613</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive earnings (losses)</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:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-346">84</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-347">34</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-348">118</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"/><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash dividends paid ($<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-349">6.78</ix:nonFraction> per share)</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:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-6" name="us-gaap:DividendsCommonStockCash" format="ixt:fixed-zero" scale="6" id="f-350">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-351">347</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-352">23</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-353">370</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-354">55</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-355">1,310</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-356">10,700</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-357">180</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-358">9,445</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-359">295</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-360">2,735</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based 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:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="f-361">46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="f-362">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="f-363">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="f-364">60</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of treasury 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:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-365">852</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-366">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-367">853</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net 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:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-368">1,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="f-369">74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-370">1,903</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive earnings (losses)</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:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-371">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-372">21</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-373">13</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital contribution</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:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-6" sign="-" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="6" id="f-374">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-6" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="6" id="f-375">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="6" id="f-376">2</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 style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash dividends paid ($<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-377">7.30</ix:nonFraction> per share)</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:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-378">367</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-379">26</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-380">393</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2023</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-381">55</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-382">1,355</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-383">12,162</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-384">172</ix:nonFraction>)</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-385">10,285</ix:nonFraction>)</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-386">326</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-387">3,441</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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 43</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_94"></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1 - <ix:nonNumeric contextRef="c-1" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-388" continuedAt="f-388-1" escape="true">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </ix:nonNumeric></span></div><ix:continuation id="f-388-1" continuedAt="f-388-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">W.W. Grainger, Inc. is a broad line distributor of maintenance, repair and operating (MRO) products and services with operations primarily in North America, Japan and the United Kingdom (U.K.). In this report, the words &#8220;Grainger&#8221; or &#8220;Company&#8221; mean W.W. Grainger, Inc. and its subsidiaries, except where the context makes it clear that the reference is only to W.W. Grainger, Inc. itself and not its subsidiaries.</span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-389" continuedAt="f-389-1" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Principles of Consolidation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Financial Statements include the accounts of the Company and its subsidiaries over which the Company exercises control. All significant intercompany transactions are eliminated from the Consolidated Financial Statements. The Company has a controlling ownership interest in MonotaRO, the endless assortment business in Japan, with the residual representing the noncontrolling interest. </span></div></ix:nonNumeric><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-389-1">The Company reports MonotaRO on a one-month calendar lag allowing for the timely preparation of financial statements. This one-month reporting lag is with the exception of significant transactions or events that occur during the intervening period.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-390" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Use of Estimates</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company's Consolidated Financial Statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions affecting reported amounts in the Consolidated Financial Statements and accompanying notes. Actual results may differ from those estimates.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="f-391" escape="true"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Reclassifications </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to prior year amounts in Grainger's Consolidated Statements of Cash Flows to conform with the current year presentation. The Company reclassified amounts to separately disclose Non-cash lease expense as an adjustment to reconcile net earnings to net cash provided by operating activities and Operating lease liabilities as a change in operating assets and liabilities. Previously, the net activity for these amounts were included in Depreciation and amortization. The change had no effect on previously reported results including net cash provided by (used in) operating, investing and financing activities or net earnings for the twelve months ended December 31, 2023, 2022 and 2021.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-392" continuedAt="f-392-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency Translation</span></div></ix:nonNumeric><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-392-1">The U.S. dollar is the Company's reporting currency for all periods presented. The financial statements of the Company&#8217;s foreign operating subsidiaries are measured using the local currency as the functional currency. Assets and liabilities of the Company&#8217;s foreign operating subsidiaries are translated into U.S. dollars at the exchange rate in effect at the balance sheet date. Revenues and expenses are translated at average rates in effect during the period. Translation gains or losses are recorded as a separate component of other comprehensive earnings (losses).</ix:continuation> </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="f-393" continuedAt="f-393-1" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when a sales arrangement with a customer exists (e.g., contract, purchase orders, others), the transaction price is fixed or determinable and the Company has satisfied its performance obligation per the sales arrangement. </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of Company revenue originates from contracts with a single performance obligation to deliver products, whereby performance obligations are satisfied when control of the product is transferred to the customer per the arranged shipping terms. Some Company contracts contain a combination of product sales and services, which are distinct and accounted for as separate performance obligations and are satisfied when the services are rendered. Total service revenue is not material and accounted for approximately <ix:nonFraction unitRef="number" contextRef="c-4" decimals="INF" name="gww:ServiceFeeRevenue" scale="-2" id="f-394"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="gww:ServiceFeeRevenue" scale="-2" id="f-395"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="INF" name="gww:ServiceFeeRevenue" scale="-2" id="f-396">1</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of the Company's revenue for the years ended December 31, 2023, 2022 and 2021.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenue is measured at the determinable transaction price, net of any variable considerations granted to customers and any taxes collected from customers and subsequently remitted to governmental authorities. Variable considerations include rights to return products and sales incentives, which primarily consist of volume rebates. These variable considerations are estimated throughout the year based on various factors, including contract terms, historical experience and performance levels. Total accrued sales returns were approximately $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:ContractWithCustomerRefundLiability" format="ixt:num-dot-decimal" scale="6" id="f-397">52</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ContractWithCustomerRefundLiability" format="ixt:num-dot-decimal" scale="6" id="f-398">38</ix:nonFraction> million as of December&#160;31, 2023 and 2022, respectively, and are reported as a reduction of Accounts receivable &#8211; net. Total accrued sales incentives were approximately $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="gww:AccruedSalesIncentives" format="ixt:num-dot-decimal" scale="6" id="f-399">114</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="gww:AccruedSalesIncentives" format="ixt:num-dot-decimal" scale="6" id="f-400">102</ix:nonFraction> </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-388-2" continuedAt="f-388-3"><ix:continuation id="f-393-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million as of December&#160;31, 2023 and 2022, respectively, and are reported as part of Accrued expenses.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a contract asset when it has a right to payment from a customer that is conditioned on events other than the passage of time. The Company also records a contract liability when customers prepay but the Company has not yet satisfied its performance obligation. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Compa</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ny did not have any </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">material unsatisfied performance obligations, contract assets or liabilities as of December&#160;31, 2023 and 2022.</span></div></ix:continuation><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CostOfSalesPolicyTextBlock" id="f-401" continuedAt="f-401-1" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cost of Goods Sold (COGS)</span></div></ix:nonNumeric><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-401-1">COGS, exclusive of depreciation and amortization, includes the purchase cost of goods sold net of vendor considerations, in-bound shipping costs, outbound shipping and handling costs and service costs. The Company receives vendor considerations, such as rebates to promote their products, which are generally recorded as a reduction to COGS. Rebates earned from vendors that are based on product purchases are capitalized into inventory and rebates earned based on products sold are credited directly to COGS. Total accrued vendor rebates were $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="gww:AccruedVendorRebates" format="ixt:num-dot-decimal" scale="6" id="f-402">155</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="gww:AccruedVendorRebates" format="ixt:num-dot-decimal" scale="6" id="f-403">136</ix:nonFraction>&#160;million as of December&#160;31, 2023 and 2022, respectively, and are reported in Trade accounts payable.</ix:continuation>  </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="f-404" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, General and Administrative Expenses (SG&amp;A)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company SG&amp;A is primarily comprised of payroll and benefits, advertising, depreciation and amortization, lease, indirect purchasing, supply chain and branch operations, technology, and selling expenses, as well as other types of general and administrative costs.</span></div></ix:nonNumeric><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-405" continuedAt="f-405-1" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Advertising</span></div></ix:nonNumeric><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-405-1">Advertising costs, which include online marketing, are generally expensed in the year the related advertisement is first presented or when incurred. Total advertising expense was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-406">638</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-407">519</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-408">402</ix:nonFraction>&#160;million for 2023, 2022 and 2021, respectively.</ix:continuation> </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-409" continuedAt="f-409-1" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Stock Incentive Plans</span></div></ix:nonNumeric><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-409-1">The Company measures all share-based payments using fair-value-based methods and records compensation expense on a straight-line basis over the vesting periods, net of estimated forfeitures.</ix:continuation> </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-410" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the provision for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities, and for operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. Also, the Company evaluates deferred income taxes to determine if valuation allowances are required using a &#8220;more likely than not&#8221; standard. This assessment considers the nature, frequency and amount of book and taxable income and losses, the duration of statutory carryback and forward periods, future reversals of existing taxable temporary differences and tax planning strategies, among other matters</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="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes tax benefits from uncertain tax positions only if (based on the technical merits of the position) it is more likely than not that the tax positions will be sustained on examination by the tax authority. The Company recognizes interest expense and penalties to its tax uncertainties in the provision for income taxes.</span></div></ix:nonNumeric><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="f-411" continuedAt="f-411-1" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Other Comprehensive Earnings (Losses)</span></div></ix:nonNumeric><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-411-1">The Company's Other comprehensive earnings (losses) include foreign currency translation adjustments and unrecognized gains (losses) on postretirement and other employment-related benefit plans. Accumulated other comprehensive earnings (losses) (AOCE) are presented separately as part of shareholders' equity.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-412" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cash and Cash Equivalents</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with original maturities of three months or less at time of purchase to be cash equivalents.</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-388-3" continuedAt="f-388-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-413" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Concentration of Credit Risk</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company places temporary cash investments with institutions of high credit quality and, by policy, limits the amount of credit exposure to any one institution. Also, the Company has a broad customer base representing many diverse industries across North America, Japan and U.K. Consequently, no significant concentration of credit risk is considered to exist.</span></div></ix:nonNumeric><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ReceivablesPolicyTextBlock" id="f-414" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Accounts Receivable and Allowance for Credit Losses</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s accounts receivable arises primarily from sales on credit to customers and are stated at their estimated net realizable value. The Company establishes allowances for credit losses on customer accounts that are potentially uncollectible. These allowances are determined based on several factors, including the age of the receivables, historical collection trends and economic conditions that may have an impact on a specific industry, group of customers or a specific customer.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes an allowance for credit losses to present the net amount of accounts receivable expected to be collected. The allowance is determined by using the loss-rate method, which requires an estimation of loss rates based upon historical loss experience adjusted for factors that are relevant to determining the expected collectability of accounts receivable. Some of these factors include macroeconomic conditions that correlate with historical loss experience, delinquency trends, aging behavior of receivables and credit and liquidity quality indicators for industry groups, customer classes or individual customers.</span></div></ix:nonNumeric><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-415" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Inventories</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company inventories primarily consist of merchandise purchased for resale. The Company uses the last-in, first-out (LIFO) method, valued at the lower of cost or market, to account for approximately <ix:nonFraction unitRef="number" contextRef="c-6" decimals="INF" name="us-gaap:PercentageOfLIFOInventory" scale="-2" id="f-416">77</ix:nonFraction>% of total inventory and the first-in, first-out (FIFO) method, valued at the lower of cost or net realizable value, for the remaining inventory. The Company regularly reviews inventory to evaluate continued demand and records excess and obsolete provisions representing the difference between excess and obsolete inventories and market value. Estimated market value considers various variables, including product demand, aging and shelf life, market conditions, and liquidation or disposition history and values. </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If FIFO had been used for all of the Company&#8217;s inventories, they would have been $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:InventoryLIFOReserve" format="ixt:num-dot-decimal" scale="6" id="f-417">770</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:InventoryLIFOReserve" format="ixt:num-dot-decimal" scale="6" id="f-418">693</ix:nonFraction> million higher than reported as of December&#160;31, 2023 and December&#160;31, 2022, respectively. Concurrently, net earnings would have increased by $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" format="ixt:num-dot-decimal" scale="6" id="f-419">58</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" format="ixt:num-dot-decimal" scale="6" id="f-420">139</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" format="ixt:num-dot-decimal" scale="6" id="f-421">49</ix:nonFraction> million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div></ix:nonNumeric><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-422" continuedAt="f-422-1" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Property, Buildings and Equipment</span></div></ix:nonNumeric><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-422-1">Property, buildings and equipment are stated at cost, less accumulated depreciation. Depreciation is computed over the estimated useful lives of the asset classes using the straight-line method. Useful lives for buildings, structures and improvements range from <ix:nonNumeric contextRef="c-51" name="gww:BuildingsStructuresandImprovementsEstimatedUsefulLife" format="ixt-sec:duryear" id="f-423">10</ix:nonNumeric> to <ix:nonNumeric contextRef="c-52" name="gww:BuildingsStructuresandImprovementsEstimatedUsefulLife" format="ixt-sec:duryear" id="f-424">50</ix:nonNumeric> years and furniture, fixtures, machinery and equipment from <span style="-sec-ix-hidden:f-425">three</span> to <ix:nonNumeric contextRef="c-52" name="gww:FurnitureFixturesMachineryEquipmentEstimatedUsefulLife" format="ixt-sec:duryear" id="f-426">15</ix:nonNumeric> years. Amounts expended for maintenance and repairs are charged to expense as incurred.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-427" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Long-Lived Assets</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of long-lived assets, primarily property, buildings and equipment and amortizable intangibles, is evaluated whenever events or changes in circumstances indicate that the carrying value of the asset group may be impaired. An impairment loss is recognized when estimated undiscounted future cash flows resulting from use of the asset, including disposition, are less than their carrying value. Impairment is measured as the amount by which the asset's carrying amount exceeds the fair value.</span></div></ix:nonNumeric><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-428" continuedAt="f-428-1" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Leases</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain properties, buildings and equipment (including branches, warehouses, DCs and office space) under various arrangements which provide the right to use the underlying asset and require lease payments for the lease term. The Company determines if an arrangement contains a lease at inception. Leases with an initial term of more than 12 months are recorded on the balance sheet as right-of-use (ROU) assets representing the right to use the underlying asset for the lease term and the corresponding current and long-term lease liabilities representing the obligation to make lease payments arising from the lease.</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-388-4" continuedAt="f-388-5"><ix:continuation id="f-428-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets and lease liabilities are recognized at the lease commencement or possession date based on the present value of lease payments over the lease term and include options to extend or terminate the lease when they are reasonably certain to be exercised. The present value of lease payments is determined using the incremental borrowing rate based on the information available at the lease commencement date. The incremental borrowing rate, the ROU asset and the lease liability are re-evaluated upon a lease modification.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain lease agreements include variable lease payments that primarily include payments for non-lease components including pass-through operating expenses such as certain maintenance costs and utilities, and payments for non-components such as real estate taxes and insurance. Lease agreements with fixed lease and non-lease components are generally accounted for as a single lease component for all underlying classes of assets. Certain of the Company&#8217;s lease arrangements contain renewal provisions from <span style="-sec-ix-hidden:f-429">one</span> to <ix:nonNumeric contextRef="c-54" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="f-430">30</ix:nonNumeric> years, exercisable at the Company's option. The Company&#8217;s 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operating lease expense is recognized on a straight-line basis over the lease term and is recorded in SG&amp;A.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="f-431" escape="true"><div style="margin-bottom:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Goodwill and Other Intangible Assets</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In a business acquisition, the Company recognizes goodwill as the excess purchase price of an acquired reporting unit over the net amount assigned to assets acquired including intangible assets and liabilities assumed. Acquired intangibles include both assets with indefinite lives and assets that are subject to amortization, which are amortized straight-line over their estimated useful lives. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill and indefinite-lived intangibles for impairment annually during the fourth quarter and more frequently if impairment indicators exist. The Company performs qualitative assessments of significant events and circumstances, such as reporting units' historical and current results, assumptions regarding future performance, strategic initiatives and overall economic factors to determine the existence of impairment indicators and assess if it is more likely than not that the fair value of the reporting unit or indefinite-lived intangible asset is less than its carrying value that would necessitate a quantitative impairment test. In the quantitative test, Grainger compares the carrying value of the reporting unit or an indefinite-lived intangible asset with its fair value. Any excess of the carrying value over fair value is recorded as an impairment charge, presented as part of SG&amp;A.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of reporting units is calculated primarily using the discounted cash flow method and utilizing value indicators from a market approach to evaluate the reasonableness of the resulting fair values. Estimates of market-participant risk-adjusted weighted average cost of capital are used as a basis for determining the discount rates to apply to the reporting units&#8217; future expected cash flows and terminal value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s indefinite-lived intangibles are primarily trade names. The fair value of trade names is calculated primarily using the relief-from-royalty method, which estimates the expected royalty savings attributable to the ownership of the trade name asset. The key assumptions when valuing a trade name are the revenue base, the royalty rate and the discount rate.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InternalUseSoftwarePolicy" id="f-432" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company capitalizes certain costs related to the purchase and development of internal-use software, which are presented as intangible assets. Amortization of capitalized software is on a straight-line basis over <span style="-sec-ix-hidden:f-433">three</span> or <ix:nonNumeric contextRef="c-52" name="gww:Amortizationperiodofcapitalizedsoftware" format="ixt-sec:durwordsen" id="f-434">five years</ix:nonNumeric>.</span></div></ix:nonNumeric><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesPolicyTextBlock" id="f-435" continuedAt="f-435-1" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Accounting for Derivative Instruments</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes all derivative instruments as assets or liabilities in the Consolidated Balance Sheets at fair value. The accounting for changes in the fair value of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and, further, on the type of hedging relationship. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To qualify for hedge accounting, a derivative must be highly effective at reducing the risk associated with the exposure being hedged. In addition, for a derivative to be designated as a hedge, the risk management objective and strategy must be documented. Hedge documentation must identify the derivative hedging instrument, the asset or liability or forecasted transaction, type of risk to be hedged, and how the effectiveness of the derivative is assessed prospectively and retrospectively. To assess effectiveness, the Company uses statistical methods and qualitative comparisons of critical terms. The extent to which a derivative has been and is expected to continue to be highly effective at offsetting changes in the fair value or cash flows of the hedged item is assessed and </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-388-5"><ix:continuation id="f-435-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">documented periodically. If it is determined that a derivative is not highly effective at hedging the designated exposure, hedge accounting is discontinued. For those derivative instruments that are designated and qualify as hedging instruments, the Company classifies them as fair value hedges or cash flow hedges.</span></div></ix:continuation><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="f-436" continuedAt="f-436-1" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contingencies</span></div></ix:nonNumeric><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-436-1">The Company records a liability when a particular contingency is both probable and estimable. If the probable loss cannot be reasonably estimated, no accrual is recorded, but the loss contingency and the reasons to the effect that it cannot be reasonably estimated are disclosed. If a loss is reasonably possible, the Company will provide disclosure to that effect.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For further discussion on the Company's contingencies, see Note 14.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-437" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">New Accounting Standards</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Accounting Pronouncements Recently Issued</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update (ASU) 2023-07, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This update requires public entities to disclose significant segment expenses and other segment items on an annual and interim basis. The effective date is for fiscal years beginning after December 15, 2023, with the option to early adopt prior to the effective date and requires application on a retrospective basis. The Company is evaluating the impact of the requirements on the related segment reporting disclosures.</span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standards Update (ASU) 2023-09, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This update requires public entities to disclose consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. The effective date is for fiscal years beginning after December 15, 2024, with the option to early adopt prior to the effective date and should be applied on prospective basis, but retrospective application is permitted. The Company is evaluating the impact of the requirements on the related income tax disclosures.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 48</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 2 - <ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-438" continuedAt="f-438-1" escape="true">REVENUE </ix:nonNumeric></span></div><ix:continuation id="f-438-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's revenue is primarily comprised of MRO product sales and related activities, such as freight and services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger serves a large number of customers in diverse industries, which are subject to different economic and market-specific factors. The Company's presentation of revenue by segment and industry most reasonably depicts how the nature, amount, timing and uncertainty of the Company's revenue and cash flows are affected by economic and market-specific factors. In addition, the segments have unique underlying risks associated with customer purchasing behaviors. In the High-Touch Solutions N.A. segment, more than two-thirds of revenue is derived from customer contracts whereas in the Endless Assortment segment, a majority of revenue is derived from non-contractual purchases.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-439" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's percentage of revenue by reportable segment and by major customer industry:</span></div><div style="margin-top:5pt;text-align:center"><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:13.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><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.856%"/><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:7.538%"/><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:7.245%"/><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.856%"/><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:7.538%"/><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:7.245%"/><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.856%"/><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:7.547%"/><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="51" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Twelve Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Endless Assortment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Endless Assortment</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Endless Assortment</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-55" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-440">30</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-56" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-441">30</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-57" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-442">30</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-58" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-443">31</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-59" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-444">30</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-60" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-445">30</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-61" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-446">29</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-62" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-447">30</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-63" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-448">30</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-64" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-449">19</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-65" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-450">3</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-66" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-451">16</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-67" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-452">18</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-68" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-453">3</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-69" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-454">15</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-70" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-455">19</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-71" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-456">3</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-72" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-457">15</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wholesale</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-73" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-458">7</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-74" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-459">16</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-75" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-460">9</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-76" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-461">7</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-77" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-462">16</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-78" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-463">9</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-79" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-464">7</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-80" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-465">14</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-81" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-466">8</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Services</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-82" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-467">7</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-83" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-468">12</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-84" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-469">8</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-85" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-470">7</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-86" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-471">13</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-87" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-472">8</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-88" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-473">7</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-89" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-474">13</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-90" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-475">8</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractors</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-91" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-476">5</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-92" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-477">12</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-93" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-478">6</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-94" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-479">5</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-95" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-480">12</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-96" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-481">6</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-97" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-482">5</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-98" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-483">13</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-99" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-484">6</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-100" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-485">7</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-101" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-486">2</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-102" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-487">6</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-103" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-488">7</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-104" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-489">2</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-105" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-490">6</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-106" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-491">8</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-107" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-492">2</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-108" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-493">7</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-109" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-494">4</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-110" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-495">4</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-111" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-496">4</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-112" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-497">4</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-113" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-498">4</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-114" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-499">4</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-115" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-500">4</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-116" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-501">5</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-117" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-502">4</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-118" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-503">4</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-119" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-504">2</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-120" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-505">4</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-121" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-506">4</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-122" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-507">2</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-123" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-508">4</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-124" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-509">4</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-125" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-510">2</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-126" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-511">4</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-127" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-512">3</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-128" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-513">2</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-129" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-514">3</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-130" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-515">3</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-131" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-516">2</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-132" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-517">3</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-133" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-518">3</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-134" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-519">2</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-135" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-520">3</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warehousing</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-136" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-521">4</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-137" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" format="ixt:fixed-zero" scale="-2" id="f-522">&#8212;</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-138" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-523">3</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-139" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-524">5</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-140" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" format="ixt:fixed-zero" scale="-2" id="f-525">&#8212;</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-141" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-526">4</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-142" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-527">5</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-143" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" format="ixt:fixed-zero" scale="-2" id="f-528">&#8212;</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-144" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-529">4</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:'Arial',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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-145" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-530">10</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-146" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-531">17</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-147" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-532">11</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-148" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-533">9</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-149" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-534">16</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-150" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-535">11</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-151" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-536">9</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-152" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-537">16</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-153" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-538">11</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-154" decimals="INF" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-539">100</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-155" decimals="INF" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-540">100</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-541">100</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"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-156" decimals="INF" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-542">100</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"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-157" decimals="INF" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-543">100</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"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="INF" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-544">100</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"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-158" decimals="INF" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-545">100</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"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-159" decimals="INF" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-546">100</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"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="INF" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="f-547">100</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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percent of total company revenue</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-154" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" scale="-2" id="f-548">81</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-155" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" scale="-2" id="f-549">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" scale="-2" id="f-550">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-156" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" scale="-2" id="f-551">80</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"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-157" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" scale="-2" id="f-552">18</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"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" scale="-2" id="f-553">100</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"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-158" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" scale="-2" id="f-554">78</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"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-159" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" scale="-2" id="f-555">20</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"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" scale="-2" id="f-556">100</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:5pt"><td colspan="18" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="54" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer industry results for the twelve months ended December 31, 2022, and 2021 were reclassified to reflect the Company's current year classifications, which primarily uses the North American Industry Classification System (NAICS) beginning January 1, 2023.</span></div></td></tr><tr><td colspan="54" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company includes Other, which includes the Cromwell busine</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ss. Other accounts for approximately </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="gww:PercentageOfCompanyWideRevenue" scale="-2" id="f-557">1</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-4" decimals="2" name="gww:PercentageOfCompanyWideRevenue" scale="-2" id="f-558">2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-5" decimals="2" name="gww:PercentageOfCompanyWideRevenue" scale="-2" id="f-559">2</ix:nonFraction>% of revenue for the twelve months ended December&#160;31, 2023, 2022 and 2021, respectively.</span></div></td></tr><tr><td colspan="54" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other primarily includes revenue from industries and customers that are not material individually, including hospitality, restaurants, property management and natural resources.</span></div></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 49</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - <ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-560" continuedAt="f-560-1" escape="true">PROPERTY, BUILDINGS AND EQUIPMENT</ix:nonNumeric></span></div><ix:continuation id="f-560-1"><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger's p<ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-561" continuedAt="f-561-1" escape="true">roperty, buildings and equipment consisted of the following (in millions of dollars):</ix:nonNumeric></span></div><ix:continuation id="f-561-1"><div style="margin-bottom:5pt;margin-top:5pt;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:50.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.054%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-562">397</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-563">318</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building, structures and improvements</span></td><td colspan="5" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="f-564">1,469</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="5" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="f-565">1,463</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures, machinery and equipment</span></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="f-566">1,852</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="f-567">1,662</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, buildings and equipment</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="f-568">3,718</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="f-569">3,443</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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-570">2,060</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-571">1,982</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, buildings and equipment &#8211; net</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-572">1,658</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-573">1,461</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><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense on property, buildings and equipment was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-574">146</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-575">139</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-576">123</ix:nonFraction>&#160;million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_106"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 4 - <ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-577" continuedAt="f-577-1" escape="true">GOODWILL AND OTHER INTANGIBLE ASSETS</ix:nonNumeric></span></div><ix:continuation id="f-577-1" continuedAt="f-577-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger completed its annual impairment testing of goodwill and intangible assets during the fourth quarter of 2023 and 2022. Based on the results of that testing, the Company did not identify any significant events or changes in circumstances that indicated the existence of impairment indicators and concluded that it was more likely than not that the fair value of the reporting units exceeded their carrying amounts at each respective period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">High-Touch Solutions N.A. &#8211; Canada Business</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December&#160;31, 2023 and 2022, the Canada business reporting unit had goodwill of $<ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-6" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-578">124</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-6" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-579">121</ix:nonFraction>&#160;million, respectively. As part of our annual impairment testing, the Company compared the current results to forecasted expectations of the most recent quantitative analysis, along with analyzing macroeconomic conditions, current industry trends and transactions, and other market data of industry peers. The Company also performed various sensitivities over key assumptions, including projections of future operating expenditures used in the analysis. The Company did not identify any significant events or changes in circumstances that indicated the existence of impairment indicators for its Canada business, and concluded it was more likely than not its fair value exceeded its carrying value.  </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-580" continuedAt="f-580-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's balances and changes in the carrying amount of Goodwill by segment are as follows (in millions of dollars):</span></div></ix:nonNumeric><div style="margin-top:5pt;text-align:center"><ix:continuation id="f-580-1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:47.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.758%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.988%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.288%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2022</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-6" name="us-gaap:Goodwill" scale="6" id="f-581">321</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-6" name="us-gaap:Goodwill" scale="6" id="f-582">63</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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-6" name="us-gaap:Goodwill" scale="6" id="f-583">384</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Translation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-6" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="f-584">8</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-6" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="f-585">5</ix:nonFraction>)</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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="f-586">13</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-6" name="us-gaap:Goodwill" scale="6" id="f-587">313</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-6" name="us-gaap:Goodwill" scale="6" id="f-588">58</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:Goodwill" scale="6" id="f-589">371</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Translation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-6" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="f-590">2</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-6" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="f-591">3</ix:nonFraction>)</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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="f-592">1</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-6" name="us-gaap:Goodwill" scale="6" id="f-593">315</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-6" name="us-gaap:Goodwill" scale="6" id="f-594">55</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="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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:Goodwill" scale="6" id="f-595">370</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></ix:continuation><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger's cumulative</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> goodwill impairment as of December&#160;31, 2023, was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-596">137</ix:nonFraction> million. <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-597"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-598"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-599">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> goodwill impairment was recorded for the twelve months ended December 31, 2023, 2022 and 2021.</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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-577-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-600" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances and changes in intangible assets &#8211; net are as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><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:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><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.326%"/><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.021%"/><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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average life</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross carrying amount</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross carrying amount</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists and relationships</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-178" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-601">10.7</ix:nonNumeric> years</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-602">166</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-603">153</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-604">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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-605">217</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-606">181</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-607">36</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 style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks, trade names and other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-181" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-608">14.9</ix:nonNumeric> years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-609">31</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-610">23</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-611">8</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-612">32</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-613">22</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-614">10</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 style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-amortized trade names and other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-615">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:fixed-zero" scale="6" id="f-616">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-6" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="6" id="f-617">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-618">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:fixed-zero" scale="6" id="f-619">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-6" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="6" id="f-620">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 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-186" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-621">4.2</ix:nonNumeric> years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-622">659</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-623">466</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-624">193</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-625">580</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-626">416</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-627">164</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-189" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-628">6.1</ix:nonNumeric> years</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="6" id="f-629">876</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-630">642</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="f-631">234</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="6" id="f-632">851</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-633">619</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="f-634">232</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of intangible assets recorded in SG&amp;A was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-635">64</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-636">61</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-637">63</ix:nonFraction> million for the years ended December 31, 2023, 2022 and 2021, respectively. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-638" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for future periods is as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:83.841%"/><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:13.375%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Expense</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="6" id="f-639">66</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="6" id="f-640">58</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="6" id="f-641">46</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="6" id="f-642">28</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="6" id="f-643">13</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="6" id="f-644">3</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-645">214</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></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 51</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_121"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 5 - <ix:nonNumeric contextRef="c-1" name="us-gaap:LongTermDebtTextBlock" id="f-646" continuedAt="f-646-1" escape="true">DEBT</ix:nonNumeric></span></div><ix:continuation id="f-646-1" continuedAt="f-646-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-647" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt, including long-term, current maturities and debt issuance costs and discounts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> net, consisted of the following (in millions of dollars):</span></div><div style="margin-top:5pt;padding-left:9pt;padding-right:9pt;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:39.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-190" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-648">4.60</ix:nonFraction>% senior notes due 2045 </span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-649">1,000</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-650">967</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-651">1,000</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-652">916</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-192" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-653">1.85</ix:nonFraction>% senior notes due 2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-654">500</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-655">483</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-656">500</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-657">470</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-194" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-658">4.20</ix:nonFraction>% senior notes due 2047 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-659">400</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-660">361</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-661">400</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-662">338</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-196" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-663">3.75</ix:nonFraction>% senior notes due 2046 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-664">400</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-665">336</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-666">400</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-667">317</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"/></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japanese yen term loan </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-668">32</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-669">32</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-670">69</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="f-671">69</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="gww:OtherLongTermDebtAdjustment" scale="6" id="f-672">13</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="gww:OtherLongTermDebtAdjustmentFairValueDisclosure" scale="6" id="f-673">13</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OtherLongTermDebt" scale="6" id="f-674">29</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="gww:OtherLongTermDebtFairValueDisclosure" scale="6" id="f-675">29</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-676">2,319</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="gww:LongTermDebtGrossFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="f-677">2,166</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-678">2,340</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="gww:LongTermDebtGrossFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="f-679">2,081</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-680">34</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="gww:LongTermDebtCurrentMaturitiesFairValueDisclosure" scale="6" id="f-681">34</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-682">35</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="gww:LongTermDebtCurrentMaturitiesFairValueDisclosure" scale="6" id="f-683">35</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs &#8211; net of 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="6" id="f-684">19</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="gww:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue" scale="6" id="f-685">19</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="6" id="f-686">21</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="gww:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue" scale="6" id="f-687">21</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-688">2,266</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="gww:LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="f-689">2,113</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-690">2,284</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="gww:LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="f-691">2,025</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></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revolving Credit Facility</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2023, the Company entered into a <span style="-sec-ix-hidden:f-692">five</span>-year unsecured revolving credit facility agreement (2023 Credit Facility). Grainger may obtain loans in various currencies on a revolving basis in an aggregate amount not exceeding $<ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-7" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="f-693">1.25</ix:nonFraction> billion, which may be increased up to $<ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-6" name="gww:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" scale="9" id="f-694">1.875</ix:nonFraction> billion at the request of the Company, subject to obtaining additional commitments and other customary conditions. The primary purpose of the 2023 Credit Facility is to support the Company's commercial paper program and for general corporate purposes. The 2023 Credit Facility replaced the Company's former $<ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-7" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="f-695">1.25</ix:nonFraction> billion unsecured revolving credit facility, dated as of February 2020 (2020 Credit Facility), which was scheduled to mature in February 2025. The 2020 Credit Facility was terminated in October 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="usd" contextRef="c-203" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="f-696"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="f-697">no</ix:nonFraction></ix:nonFraction> borrowings outstanding under the Company's 2023 Credit Facility and terminated 2020 Credit Facility as of December&#160;31, 2023 and 2022. </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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Senior Notes</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the years 2015-2020, Grainger issued $<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-8" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="9" id="f-698">2.3</ix:nonFraction>&#160;billion in unsecured long-term debt (senior notes) primarily to provide flexibility in funding general working capital needs, share repurchases and long-term cash requirements. The senior notes require no principal payments until maturity and interest is paid semi-annually. </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred debt issuance costs related to the senior notes representing underwriting fees and other expenses. These costs were recorded as a contra-liability in Long-term debt and are being amortized over the term of the senior notes using the straight-line method to Interest expense &#8211; net. As of December&#160;31, 2023 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the unamortized costs were $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="f-699">19</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="f-700">21</ix:nonFraction>&#160;million, respectively.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger uses interest rate swaps to manage the risks associated with the <ix:nonFraction unitRef="number" contextRef="c-206" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-701">1.85</ix:nonFraction>% senior notes. These swaps were designated for hedge accounting treatment as fair value hedges. The resulting carrying value adjustments as of December&#160;31, 2023 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, are presented in Other in the table above. For further discussion on the Company's hedge accounting policies and derivative instruments, see Note 11.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Term Loan</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, MonotaRO entered into a &#165;<ix:nonFraction unitRef="jpy" contextRef="c-207" decimals="-9" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="9" id="f-702">9</ix:nonFraction>&#160;billion term loan agreement to fund technology investments and the expansion of its distribution center (DC) network. As of December&#160;31, 2023 and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the carrying amount of the term loan, including current maturities due within <ix:nonNumeric contextRef="c-208" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="f-703">one year</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, was $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-704">32</ix:nonFraction>&#160;million a</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-705">69</ix:nonFraction>&#160;million, respectively. The term loan matures in 2024, payable over two equal remaining semi-annual principal installments in 2024 and bears an average interest rate of <ix:nonFraction unitRef="number" contextRef="c-211" decimals="4" name="us-gaap:LongTermDebtWeightedAverageInterestRateOverTime" scale="-2" id="f-706">0.05</ix:nonFraction>%.</span></div></ix:continuation><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-646-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Fair Value</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the Company&#8217;s senior notes was based on available external pricing data and current market rates for similar debt instruments, among other factors, which are classified as Level 2 inputs within the fair value hierarchy.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's debt instruments include affirmative and negative covenants that are usual and customary for </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">companies with similar credit ratings and do not contain any financial performance covenants. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was in compliance with all debt covenants as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2023 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's foreign subsidiaries utilize various financing sources for working capital purposes and other operating needs. These financing sources in aggregate were not m</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">aterial</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of December&#160;31, 2023 and 2022.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="f-707" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The scheduled aggregate principal payments required on the Company's indebtedness, based on the maturity dates defined within the debt arrangements, for the succeeding five years, excluding debt issuance costs and the impact of derivatives, are due as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:83.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment Amount</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne" scale="6" id="f-708">34</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo" scale="6" id="f-709">503</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree" format="ixt:fixed-zero" scale="6" id="f-710">&#8212;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour" format="ixt:fixed-zero" scale="6" id="f-711">&#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive" format="ixt:fixed-zero" scale="6" id="f-712">&#8212;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive" format="ixt:num-dot-decimal" scale="6" id="f-713">1,800</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact" format="ixt:num-dot-decimal" scale="6" id="f-714">2,337</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></ix:continuation><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_124"></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 6 - <ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-715" continuedAt="f-715-1" escape="true">EMPLOYEE BENEFITS</ix:nonNumeric></span></div><ix:continuation id="f-715-1" continuedAt="f-715-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides various retirement benefits to eligible team members, including contributions to defined contribution plans, pension benefits associated with defined benefit plans, postretirement medical benefits and other benefits. Eligibility requirements and benefit levels vary depending on team member location. Various foreign benefit plans cover team members in accordance with local legal requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Defined Contribution Plans</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of the Company's U.S. team members are covered by a retirement savings plan, which provides for an automatic contribution e</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">qual to <ix:nonFraction unitRef="number" contextRef="c-4" decimals="INF" name="gww:ProfitSharingAutomaticContributionByEmployerPercentage" scale="-2" id="f-716">6</ix:nonFraction>% of the eligible team member's total eligible compensation. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total retirement savings plan expense was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" format="ixt:num-dot-decimal" scale="6" id="f-717">85</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" format="ixt:num-dot-decimal" scale="6" id="f-718">87</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" format="ixt:num-dot-decimal" scale="6" id="f-719">78</ix:nonFraction> million for 2023, 2022 and 2021, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors additional defined contribution plans available to certain U.S. and foreign team members for which contributions are made by the Company and participating team members. The expense associated with these defined contribution plans totaled $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-720">21</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-721">11</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-722">16</ix:nonFraction> million for 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:5pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Postretirement Healthcare Benefits Plans</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a postretirement healthcare benefit plan that provides coverage for certain U.S. team mem</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bers. C</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">overed team members become eligible for participation when they qualify for retirement while working for the Company. Participation in the plan is voluntary and requires participants to make contributions toward the cost of the plan, as determined by the Company.</span></div></ix:continuation><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-715-2" continuedAt="f-715-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="f-723" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net periodic benefits costs were valued with a measurement date of January 1 for each year and consisted of the following components (in millions of dollars):</span></div><div style="margin-top:5pt;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:48.022%"/><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.285%"/><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.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.400%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-724">2</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-725">4</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-726">5</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (income) 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="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-727">5</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-728">4</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-729">3</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-730">6</ix:nonFraction>)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-731">8</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-732">8</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-733">10</ix:nonFraction>)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-734">10</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-735">9</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of unrecognized gains</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-736">7</ix:nonFraction>)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-737">9</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-738">8</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefits</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-739">16</ix:nonFraction>)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-740">19</ix:nonFraction>)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-741">17</ix:nonFraction>)</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><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" id="f-742" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of the beginning and ending balances of the postretirement benefit asset, which is calculated as of December 31 measurement date, the fair value of plan assets available for benefits and the funded status of the benefit asset follow (in millions of dollars):</span></div><div style="margin-top:5pt;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:63.666%"/><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.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.421%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-743">112</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-744">153</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-745">2</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-746">4</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-747">5</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-748">4</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan participants' contributions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" scale="6" id="f-749">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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" scale="6" id="f-750">3</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss (gains)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="f-751">2</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="f-752">40</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="f-753">10</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="f-754">12</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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at end of year</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-755">114</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-756">112</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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets available for benefits at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-757">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-758">207</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual returns on plan 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="f-759">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="f-760">36</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="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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan participants' contributions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="6" id="f-761">3</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="6" id="f-762">3</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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="f-763">10</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="f-764">12</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets available for benefits at end of year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-765">173</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-766">162</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:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent postretirement benefit asset</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="f-767">59</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="f-768">50</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></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" id="f-769" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts recognized in AOCE consisted of the following (in millions of dollars):</span></div><div style="margin-top:5pt;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:65.128%"/><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:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.275%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service credit</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="6" id="f-770">23</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="6" id="f-771">33</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized gains</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="f-772">79</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="f-773">77</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" sign="-" name="gww:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes" scale="6" id="f-774">25</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" sign="-" name="gww:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes" scale="6" id="f-775">28</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accumulated gains</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" scale="6" id="f-776">77</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" scale="6" id="f-777">82</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></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to amortize the amount of net unrecognized gains over a period equal to the average remaining service period for active plan participants expected to retire and receive benefits of approximately <ix:nonNumeric contextRef="c-6" name="us-gaap:LiabilityForFuturePolicyBenefitWeightedAverageDuration" format="ixt-sec:duryear" id="f-778">10</ix:nonNumeric> years for 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The postretirement benefit obligation is determined by applying the terms of the plan and actuarial models. These models include various actuarial assumptions, including discount rates, long-term rates of return on plan assets, healthcare cost trend rate, mortality and cost-sharing between the Company and the retirees. The actuarial loss recognized during the plan year is primarily related to the change in discount rate assumption.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-715-3" continuedAt="f-715-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="f-779" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to determine net periodic benefit co</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sts as of January 1:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:57.802%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.108%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-212" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="f-780">4.92</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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-213" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="f-781">2.57</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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-214" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="f-782">2.17</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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term rate of return on plan assets &#8211; net of tax</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-212" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-783">4.04</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-213" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-784">4.04</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-214" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="f-785">4.04</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial healthcare cost trend rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pre age 65</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-217" decimals="4" name="gww:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65" scale="-2" id="f-786">7.50</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-215" decimals="4" name="gww:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65" scale="-2" id="f-787">6.50</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-216" decimals="4" name="gww:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65" scale="-2" id="f-788">5.81</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ultimate healthcare cost trend rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-217" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="f-789">4.50</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-215" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="f-790">4.50</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-216" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="f-791">4.50</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ultimate healthcare cost trend rate reached</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-212" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="f-792">2033</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-213" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="f-793">2030</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-214" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="f-794">2026</ix:nonNumeric></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"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to determine benefit obligations as of December 31:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:59.050%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.686%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-217" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-795">4.73</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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-215" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-796">4.92</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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-216" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-797">2.57</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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets &#8211; net of tax</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-217" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" scale="-2" id="f-798">4.04</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-215" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" scale="-2" id="f-799">4.04</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-216" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" scale="-2" id="f-800">4.04</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial healthcare cost trend rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pre age 65</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-217" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65" scale="-2" id="f-801">7.20</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-215" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65" scale="-2" id="f-802">7.50</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-216" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65" scale="-2" id="f-803">6.50</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ultimate healthcare cost trend rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-217" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="f-804">4.50</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-215" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="f-805">4.50</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-216" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="f-806">4.50</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ultimate healthcare cost trend rate reached</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-212" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate" id="f-807">2033</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-213" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate" id="f-808">2033</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-214" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate" id="f-809">2030</ix:nonNumeric></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"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's investment strategy reflects the long-term nature of the plan obligation and seeks to reach a balance allocation between Fixed Income securities and Equities of approximately 65% and 35%, respectively. Current allocations may differ from targeted allocations based on investment results and other timing factors. The plan's assets are stated at fair value, which represents the net asset value of shares held by the plan in the registered investment companies at the quoted market prices (Level 1 input) or at significant other observable inputs (Level 2 input). </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="f-810" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The plan assets available for benefits consisted of the following as of December 31 (in millions of dollars):</span></div><div style="margin-top:5pt;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:70.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset class:</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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Level 1 inputs:</span></td><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds:</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"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;<span style="-sec-ix-hidden:f-811">Funds &#8211; municipal/provincial bonds</span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="f-812">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-813">8</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;<span style="-sec-ix-hidden:f-814">Funds &#8211; corporate bonds fund</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-815">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-816">3</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Level 2 inputs:</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"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed 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"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;<span style="-sec-ix-hidden:f-817">Corporate bonds</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-818">56</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-819">57</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;<span style="-sec-ix-hidden:f-820">Government/municipal bonds</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-821">9</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-822">12</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-823">Equity funds</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-824">88</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-825">73</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Plan 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-826">163</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-827">153</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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trust assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-828">10</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-829">9</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Plan assets available for benefits</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-830">173</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-831">162</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></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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="f-832" escape="true"><ix:continuation id="f-715-4"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company forecasts the following benefit payments related to postretirement (which include a projection for expected future team member service) for the next ten years (in millions of dollars):</span></div><div style="margin-top:5pt;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:79.455%"/><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.761%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated Gross Benefit Payments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="f-833">9</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="f-834">10</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="f-835">10</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="f-836">9</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="f-837">8</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029-2033</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="f-838">41</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="gww:DefinedBenefitPlanExpectedFutureBenefitPaymentTotal" scale="6" id="f-839">87</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:continuation></ix:nonNumeric><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_127"></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 7 - <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-840" continuedAt="f-840-1" escape="true">LEASES</ix:nonNumeric></span></div><ix:continuation id="f-840-1" continuedAt="f-840-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain properties, buildings and equipment (including branches, warehouses, DCs and office space) under various arrangements which provide the right to use the underlying asset and require lease payments for the lease term. The Company&#8217;s lease portfolio consists mainly of operating leases that expire at various dates through <ix:nonNumeric contextRef="c-1" name="gww:Operatingleaseexpirationdate" id="f-841">2037</ix:nonNumeric>.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',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="gww:AssetsAndLiabilitiesLesseeTableTextBlock" id="f-842" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to operating leases is as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:63.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.272%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.830%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.398%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-843">Operating lease right-of-use</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-844">429</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-845">367</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: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;border-top:1pt solid #000;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:0 1pt"/></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;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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:2px 1pt 2px 7.75pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-846">Operating lease liability</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-847">71</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-848">68</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 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-849">Long-term operating lease liability</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-850">381</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-851">318</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-852">Total operating lease liabilities</span></span></td><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OperatingLeaseLiability" scale="6" id="f-853">452</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OperatingLeaseLiability" scale="6" id="f-854">386</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></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-855" escape="true"><div style="text-align:center"><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:63.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.373%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-856">7</ix:nonNumeric> 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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-857">7</ix:nonNumeric> years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average incremental borrowing 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-858">2.19</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-859">1.46</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="f-860">88</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="f-861">76</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-862">161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom: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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-863">96</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="f-864">102</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="f-865">93</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="f-866">74</ix:nonFraction> million for 2023, 2022 and 2021, respectively. These amounts are net of sublease income of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="6" id="f-867"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="6" id="f-868"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="6" id="f-869">2</ix:nonFraction></ix:nonFraction></ix:nonFraction> million for 2023, 2022 and 2021.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-840-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-870" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining maturity of existing lease liabilities as of December&#160;31, 2023 are as follows (in millions of dollars):</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:79.455%"/><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.761%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="f-871">87</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="f-872">87</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="f-873">76</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="f-874">66</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" id="f-875">57</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="f-876">119</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="f-877">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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less interest</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" id="f-878">40</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OperatingLeaseLiability" scale="6" id="f-879">452</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023 and 2022, the Company's finance leases and service contracts with lease arrangements </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">wer</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e not material. Finance leases are reported in Property, buildings and equipment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net, and as a short and long-term finance lease liability in Accrued expenses and Other non-current liabilities.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_130"></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 8 - <ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-880" continuedAt="f-880-1" escape="true">STOCK INCENTIVE PLANS</ix:nonNumeric></span></div><ix:continuation id="f-880-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains stock incentive plans under which the Company may grant a variety of incentive awards to team members and executives, which include restricted stock units (RSUs), performance shares and deferred stock units. As of December 31, 2023, there were <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="f-881">1.4</ix:nonFraction> million shares available for grant under the plans. When awards are exercised or settled, shares of the Company&#8217;s treasury stock are issued.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pretax stock-based compensation expense included in SG&amp;A was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-882">62</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-883">48</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-884">42</ix:nonFraction> million in 2023, 2022 and 2021, respectively, and was primarily comprised of RSUs. Related income tax benefits recognized in earnings were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-885">34</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-886">19</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-887">21</ix:nonFraction> million in 2023, 2022 and 2021, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Restricted Stock Units</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company awards RSUs to certain team members and executives. RSUs vest generally over periods from <span style="-sec-ix-hidden:f-888">one</span> to <ix:nonNumeric contextRef="c-233" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-889">seven years</ix:nonNumeric> from issuance. The RSU grant date fair value is based on the closing price of the Company's common stock on the last trading day preceding the date of the grant. RSU expense for the years ended December 31, 2023, 2022 and 2021 was approximately $<ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-6" name="us-gaap:RestrictedStockExpense" format="ixt:num-dot-decimal" scale="6" id="f-890">43</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-6" name="us-gaap:RestrictedStockExpense" format="ixt:num-dot-decimal" scale="6" id="f-891">34</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-6" name="us-gaap:RestrictedStockExpense" format="ixt:num-dot-decimal" scale="6" id="f-892">30</ix:nonFraction>&#160;million, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="f-893" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity (in millions of dollars, except for share and per share amounts):</span></div><div style="margin-top:5pt;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:25.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.336%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.336%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.336%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.336%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.336%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.343%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average Price Per Share</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average Price Per Share</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average Price Per Share</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning&#160;nonvested units</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-237" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-894">191,032</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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-237" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-895">409.77</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-238" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-896">202,321</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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-238" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-897">318.40</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-239" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-898">317,414</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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-239" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-899">259.67</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Issued</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-234" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-900">81,174</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-234" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-901">692.02</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-235" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-902">96,940</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-235" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-903">520.67</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-236" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-904">105,866</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-236" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-905">406.17</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Canceled</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-234" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-906">7,943</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-234" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-907">512.31</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-235" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-908">17,038</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-235" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-909">345.30</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-236" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-910">36,134</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-236" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-911">274.74</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Vested</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-234" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-912">91,279</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-234" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-913">384.92</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-235" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-914">91,191</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-235" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-915">336.99</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-236" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-916">184,825</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-236" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-917">276.34</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending&#160;nonvested units</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-240" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-918">172,984</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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-240" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-919">550.62</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-237" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-920">191,032</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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-237" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-921">409.77</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-238" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-922">202,321</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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-238" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-923">318.40</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 style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of shares vested</span></div></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-6" name="gww:ShareBasedCompensationVestedFairValue" scale="6" id="f-924">35</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-6" name="gww:ShareBasedCompensationVestedFairValue" scale="6" id="f-925">31</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-6" name="gww:ShareBasedCompensationVestedFairValue" scale="6" id="f-926">51</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, there was $<ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="f-927">64</ix:nonFraction> million of total unrecognized compensation expense related to nonvested RSUs the Company expects to recognize over a weighted average period of <ix:nonNumeric contextRef="c-234" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-928">2</ix:nonNumeric> years.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_133"></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 9 - <ix:nonNumeric contextRef="c-1" name="gww:CapitalStockTextBlock" id="f-929" continuedAt="f-929-1" escape="true">CAPITAL STOCK</ix:nonNumeric></span></div><ix:continuation id="f-929-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-930"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-931">no</ix:nonFraction></ix:nonFraction> shares of preferred stock outstanding as of December&#160;31, 2023 and 2022. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCapitalUnitsTextBlock" id="f-932" continuedAt="f-932-1" escape="true">The activity related to outstanding common stock and common stock held in treasury was as follows:</ix:nonNumeric></span></div><ix:continuation id="f-932-1"><div style="margin-top:5pt;text-align:center"><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:25.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><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:10.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><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:10.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.817%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding Common Stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding Common Stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding Common Stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-34" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-933">50,256,323</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-934">59,402,896</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-23" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-935">51,220,205</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-936">58,439,014</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-937">52,524,391</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-938">57,134,828</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 8.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-241" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-939">139,189</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-41" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-940">139,189</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-242" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-941">101,802</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-30" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-942">101,802</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-243" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-943">188,444</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-17" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-944">188,444</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"><div style="padding-left:19.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement of restricted stock units &#8211; net of <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained" format="ixt:num-dot-decimal" scale="0" id="f-945">32,800</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained" format="ixt:num-dot-decimal" scale="0" id="f-946">31,132</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained" format="ixt:num-dot-decimal" scale="0" id="f-947">61,377</ix:nonFraction> shares retained, respectively</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-241" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-948">83,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-41" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-949">83,795</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-242" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-950">64,649</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-30" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-951">64,649</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-243" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-952">127,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-17" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-953">127,969</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"><div style="padding-left:19.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement of performance share units &#8211; net of <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="gww:StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained" format="ixt:num-dot-decimal" scale="0" id="f-954">18,521</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="gww:StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained" format="ixt:num-dot-decimal" scale="0" id="f-955">10,359</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="gww:StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained" format="ixt:num-dot-decimal" scale="0" id="f-956">9,746</ix:nonFraction> shares retained, respectively</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-241" decimals="INF" name="gww:StockIssuedDuringPeriodSharesPerformanceShareUnits" format="ixt:num-dot-decimal" scale="0" id="f-957">28,135</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-41" decimals="INF" name="gww:StockIssuedDuringPeriodSharesPerformanceShareUnits" format="ixt:num-dot-decimal" scale="0" id="f-958">28,135</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-242" decimals="INF" name="gww:StockIssuedDuringPeriodSharesPerformanceShareUnits" format="ixt:num-dot-decimal" scale="0" id="f-959">13,890</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-30" decimals="INF" name="gww:StockIssuedDuringPeriodSharesPerformanceShareUnits" format="ixt:num-dot-decimal" scale="0" id="f-960">13,890</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-243" decimals="INF" name="gww:StockIssuedDuringPeriodSharesPerformanceShareUnits" format="ixt:num-dot-decimal" scale="0" id="f-961">12,507</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-17" decimals="INF" name="gww:StockIssuedDuringPeriodSharesPerformanceShareUnits" format="ixt:num-dot-decimal" scale="0" id="f-962">12,507</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of treasury shares</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-241" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-963">1,190,040</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-41" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-964">1,190,040</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-242" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-965">1,144,223</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-30" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-966">1,144,223</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-243" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-967">1,633,106</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-968">1,633,106</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-45" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-969">49,317,402</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-49" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-970">60,341,817</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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-34" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-971">50,256,323</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-972">59,402,896</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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-23" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-973">51,220,205</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-974">58,439,014</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></ix:continuation></ix:continuation><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_136"></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 10 - <ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="f-975" continuedAt="f-975-1" escape="true">ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE)</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-976" escape="true"><ix:continuation id="f-975-1"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of AOCE consisted of the following (in millions of dollars):</span></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 style="width:26.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.185%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign Currency Translation and Other</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Defined Postretirement Benefit Plan</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Employment-related Benefit Plans</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign Currency Translation Attributable to Noncontrolling Interests</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AOCE Attributable to W.W. Grainger, Inc.</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021 &#8211; net of tax</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-977">219</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-978">99</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-979">6</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="display:none"/><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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-980">126</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-981">30</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-982">96</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive earnings (loss) before reclassifications &#8211; net of tax</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="f-983">101</ix:nonFraction>)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="f-984">4</ix:nonFraction>)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:fixed-zero" scale="6" id="f-985">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="f-986">105</ix:nonFraction>)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="f-987">34</ix:nonFraction>)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="f-988">71</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified to net earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="f-989">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="f-990">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="f-991">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="f-992">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="f-993">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="f-994">13</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"/><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current period activity</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-995">101</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-996">17</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:fixed-zero" scale="6" id="f-997">&#8212;</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="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-998">118</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-999">34</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-1000">84</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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022 &#8211; net of tax</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1001">320</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1002">82</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1003">6</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="display:none"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1004">244</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1005">64</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1006">180</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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive earnings (loss) before reclassifications &#8211; net of tax</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="f-1007">11</ix:nonFraction>)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="f-1008">8</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="f-1009">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:fixed-zero" scale="6" id="f-1010">&#8212;</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="f-1011">21</ix:nonFraction>)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="f-1012">21</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified to net earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="f-1013">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="f-1014">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="f-1015">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="f-1016">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="f-1017">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="f-1018">13</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current period activity</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-1019">11</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-1020">5</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-1021">3</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="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-1022">13</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-1023">21</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-1024">8</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2023 &#8211; net of tax</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1025">331</ix:nonFraction>)</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1026">77</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1027">3</ix:nonFraction>)</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1028">257</ix:nonFraction>)</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1029">85</ix:nonFraction>)</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1030">172</ix:nonFraction>)</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:continuation></ix:nonNumeric><div style="text-align:center"><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:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_139"></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 11 - <ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="f-1031" continuedAt="f-1031-1" escape="true">DERIVATIVE INSTRUMENTS</ix:nonNumeric></span></div><ix:continuation id="f-1031-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's earnings and cash flows are subject to fluctuations due to changes in foreign currency exchange rates and interest rates. Grainger currently enters into certain derivatives or other financial instruments to hedge against these risks, and may continue to do so in the future.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Fair Value Hedges</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses interest rate swaps to hedge a portion of its fixed-rate long-term debt. These swaps are treated as fair value hedges and consequently the gain or loss on the derivative as well as the offsetting gain or loss on the hedged item, are recognized in the Consolidated Statements of Earnings in Interest expense &#8211; net.  The notional amount of the Company&#8217;s outstanding fair value hedges as of December&#160;31, 2023 and 2022 were $<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-1032">450</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-1033">500</ix:nonFraction>&#160;million, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability hedged by the interest rate swaps is recorded on the Consolidated Balance Sheets in Long-term debt. As of December 31, 2023 and 2022, the carrying amount of the hedged item, including the cumulative amount of fair value hedging adjustments totaled $<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-6" name="us-gaap:DerivativeLiabilityNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-1034">432</ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-6" name="us-gaap:DerivativeLiabilityNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-1035">466</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:2pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's interest rate swaps are reported on the Consolidated Balance Sheets in Other non-current liabilities. As of December&#160;31, 2023 and 2022, the fair values of the Company's interest rate swaps were $<ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="6" id="f-1036">16</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="6" id="f-1037">34</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDerivativeInstrumentsTextBlock" id="f-1038" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of the Company's fair value hedges on the Consolidated Statement of Earnings in Interest expense &#8211; net for the twelve months ended December&#160;31, 2023 and 2022, are shown in the following table (in millions of dollars):</span></div><div style="margin-top:5pt;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:70.976%"/><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:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.351%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td><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="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain or (loss):</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="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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps:</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="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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Hedged item</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-6" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="6" id="f-1039">15</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-6" name="us-gaap:InterestIncomeExpenseNet" scale="6" id="f-1040">35</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Derivatives designated as hedging instrument</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 style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-6" name="us-gaap:InterestIncomeExpenseNet" scale="6" id="f-1041">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-6" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="6" id="f-1042">35</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom: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"/><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"/></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"/></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"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Fair Value</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of the Company's derivative instruments were based on quoted market forward rates, which are classified as Level 2 inputs within the fair value hierarchy and reflect the present value of the amount that the Company would pay for contracts involving the same notional amounts and maturity dates.</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="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:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_142"></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 12 - <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-1043" continuedAt="f-1043-1" escape="true">INCOME TAXES </ix:nonNumeric></span></div><ix:continuation id="f-1043-1" continuedAt="f-1043-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-1044" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings before income taxes by geographical area consisted of the following (in millions of dollars):</span></div><div style="margin-top:5pt;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:56.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="6" id="f-1045">2,211</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="6" id="f-1046">1,903</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="6" id="f-1047">1,267</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="f-1048">289</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="f-1049">243</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="f-1050">218</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 style="padding-left:4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1051">2,500</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1052">2,146</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1053">1,485</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><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-1054" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense consisted of the following (in millions of dollars):</span></div><div style="margin-top:5pt;text-align:center"><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:54.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.245%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="f-1055">431</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="f-1056">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="f-1057">221</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. State</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="f-1058">100</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="f-1059">77</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="f-1060">46</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="f-1061">81</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="f-1062">78</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="f-1063">81</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="f-1064">612</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="f-1065">529</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="f-1066">348</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax (benefit) 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-1067">15</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-1068">4</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-1069">23</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1070">597</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1071">533</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1072">371</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></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-1073" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax effects of temporary differences that gave rise to the net deferred tax asset (liability) as of December&#160;31, 2023 and 2022 were as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.351%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="6" id="f-1074">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="6" id="f-1075">150</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. and foreign loss carryforwards</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" scale="6" id="f-1076">84</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" scale="6" id="f-1077">62</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employment-related benefits</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="6" id="f-1078">51</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="6" id="f-1079">51</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforward</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="6" id="f-1080">22</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="6" id="f-1081">26</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredTaxAssetsOther" scale="6" id="f-1082">30</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredTaxAssetsOther" scale="6" id="f-1083">23</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;text-align:left;vertical-align:bottom"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="f-1084">364</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="f-1085">312</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Less valuation allowance</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-1086">93</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-1087">71</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets &#8211; net of valuation allowance</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="f-1088">271</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="f-1089">241</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</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 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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, buildings, equipment and other capital 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="6" id="f-1090">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="6" id="f-1091">212</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="6" id="f-1092">58</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="6" id="f-1093">64</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="f-1094">11</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="f-1095">18</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="f-1096">11</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="f-1097">11</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" scale="6" id="f-1098">318</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" scale="6" id="f-1099">305</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredTaxLiabilities" scale="6" id="f-1100">47</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredTaxLiabilities" scale="6" id="f-1101">64</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"/></tr><tr style="height:15pt"><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The net deferred tax asset (liability) is classified as follows:</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"/></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:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent assets</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="6" id="f-1102">10</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="6" id="f-1103">12</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liabilities (foreign)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="f-1104">57</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="f-1105">76</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:'Arial',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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredTaxLiabilities" scale="6" id="f-1106">47</ix:nonFraction>)</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredTaxLiabilities" scale="6" id="f-1107">64</ix:nonFraction>)</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"/></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1043-2" continuedAt="f-1043-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023 and 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="f-1108">335</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="f-1109">248</ix:nonFraction>&#160;million, respectively, of gross loss carryforwards related to foreign operations and U.S. transactions. Some of the loss carryforwards may expire at various dates through </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has recorded a valuation allowance, which represents a provision for uncertainty as to the realization of the tax benefits of these carryforwards and deferred tax assets that may not be realized. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SummaryOfValuationAllowanceTextBlock" id="f-1110" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's valuation allowance changed as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.351%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-1111">71</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-1112">70</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases primarily related to foreign NOLs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-6" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="f-1113">5</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-6" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="f-1114">10</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Releases primarily related to foreign NOLs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="f-1115">1</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="f-1116">1</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange rate changes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-6" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="f-1117">2</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="f-1118">4</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to U.S. foreign 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="f-1119">3</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="f-1120">1</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to capital loss carryforwards</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-6" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="f-1121">19</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:fixed-zero" scale="6" id="f-1122">&#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="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other changes &#8211; 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:fixed-zero" scale="6" id="f-1123">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="f-1124">3</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-1125">93</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-1126">71</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"/></tr></table></div></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-1127" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of income tax expense with federal income taxes at the statutory rate follows (in millions of dollars): </span></div><div style="margin-top:5pt;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:56.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="f-1128">525</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="f-1129">451</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="f-1130">312</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes &#8211; net of federal income tax benefit</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="f-1131">74</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="f-1132">64</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="f-1133">41</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="6" id="f-1134">16</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="6" id="f-1135">5</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="6" id="f-1136">8</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate difference</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="6" id="f-1137">31</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="6" id="f-1138">26</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="6" id="f-1139">26</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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="6" id="f-1140">6</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="6" id="f-1141">7</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="6" id="f-1142">7</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other &#8211; 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="f-1143">23</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="f-1144">10</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="f-1145">7</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="display:none"/><td colspan="3" style="display:none"/><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1146">597</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1147">533</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1148">371</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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1149">23.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1150">24.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1151">25.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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: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:0 1pt"/></tr><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Net of changes in related tax attributes.</span></div></td></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease to the Company's effective tax rate for the year ended December&#160;31, 2023 was primarily driven by increased tax benefits related to stock compensation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Foreign Undistributed Earnings</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated gross undistributed earnings of foreign subsidiaries as of December&#160;31, 2023 and 2022, totaled $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="f-1152">544</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="f-1153">530</ix:nonFraction>&#160;million, respectively. The Company considers these undistributed earnings permanently reinvested in its foreign operations and is not recording a deferred tax liability for any foreign withholding taxes on such amounts.&#160;If at some future date the Company ceases to be permanently reinvested in its foreign subsidiaries, the Company may be subject to foreign withholding and other taxes on these undistributed earnings and may need to record a deferred tax liability for any outside basis difference in its investments in its foreign subsidiaries.</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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1043-3" continuedAt="f-1043-4"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Tax Uncertainties</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes in the financial statements a provision for tax uncertainties, resulting from application of complex tax regulations in multiple tax jurisdictions. </span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="f-1154" escape="true"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the liability for tax uncertainties, excluding interest, are as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:56.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1155">41</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1156">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"/><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1157">39</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions related to the current year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-1158">6</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-1159">4</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-1160">3</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-1161">1</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-1162">2</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="f-1163">&#8212;</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-1164">1</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="f-1165">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-1166">1</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions due to statute lapse</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="6" id="f-1167">3</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="6" id="f-1168">2</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="6" id="f-1169">3</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements, audit payments, refunds &#8211; 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="6" id="f-1170">2</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="6" id="f-1171">1</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="6" id="f-1172">&#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1173">42</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1174">41</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1175">38</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies the liability for tax uncertainties in deferred income taxes and tax uncertainties. Included in</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">this amount is $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="gww:TaxPositionsWithUncertainTimingOfDeductibility" format="ixt:num-dot-decimal" scale="6" id="f-1176">5</ix:nonFraction> million as of December&#160;31, 2023 and 2022, of tax positions for which the ultimate deductibility is highly certain but for which there is uncertainty about the timing of such deductibility. Any changes in the timing of deductibility of these items would not affect the annual effective tax rate but would accelerate the payment of cash to the taxing authorities to an earlier period. In 2023, 2022 and 2021, the changes to tax positions were primarily related to the impact of expiring statutes and current year state and local reserves. </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:continuation id="f-1043-4" continuedAt="f-1043-5"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is regularly subject to examination of its federal income tax returns by the Internal Revenue Service.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The statute of limitations expired for the Company's 2019 federal tax return while tax years 2020 through 2022 remain open. The Company is also subject to audit by state, local and foreign taxing authorities.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax years 2012 through 2022 remain subject to state and local audits and 2012 through 2022 remain subject to foreign audits.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></ix:continuation><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1043-5">The amount of liability associated with the Company's tax uncertainties may change within the next 12 months due to the pending audit activity, expiring statutes or tax payments. A reasonable estimate of such change cannot be made.</ix:continuation> </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="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="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 62</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_148"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 13 - <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1177" continuedAt="f-1177-1" escape="true">SEGMENT INFORMATION</ix:nonNumeric></span></div><ix:continuation id="f-1177-1" continuedAt="f-1177-2"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger's <ix:nonFraction unitRef="segment" contextRef="c-289" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-1178">two</ix:nonFraction> reportable segments are High-Touch Solutions N.A. and Endless Assortment. The remaining businesses, which includes the Company's Cromwell business, are classified as Other to reconcile to consolidated results. These businesses individually and in the aggregate do not meet the criteri</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a of a reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's corporate costs are allocated to each reportable segment based on benefits received. Additionally, intersegment sales transactions, which are sales between Grainger businesses in separate reportable segments, are eliminated within the segment to present only the impact of sales to external customers. Service fees for intersegment sales are included in each segment's SG&amp;A and are also eliminated in the Company's Consolidated Financial Statements.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1179" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of segment results (in millions of dollars):</span></div><div style="margin-top:5pt;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.923%"/><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: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:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><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:10.595%"/><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.605%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating earnings (losses)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating earnings (losses)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating earnings (losses)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1180">13,267</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1181">2,334</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1182">12,182</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1183">1,983</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1184">10,186</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1185">1,334</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1186">2,916</ix:nonFraction></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1187">233</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1188">2,787</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1189">223</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1190">2,576</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1191">232</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1192">295</ix:nonFraction></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1193">2</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1194">259</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1195">9</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1196">260</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1197">19</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1198">16,478</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1199">2,565</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1200">15,228</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1201">2,215</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1202">13,022</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1203">1,547</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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><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="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="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="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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="gww:SegmentReportingOtherReconcilingInformationTableTextBlock" id="f-1204" escape="true"><div style="margin-top:5pt"><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:51.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.107%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Depreciation, amortization and non-cash lease expense:</span></td><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;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;border-top:1pt solid #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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1205">206</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1206">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1207">148</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1208">63</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1209">35</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1210">22</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1211">8</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1212">3</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1213">3</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1214">277</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1215">206</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1216">173</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:#ffffff;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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Depreciation, amortization and non-cash lease expense presented above includes long-lived assets, capitalized software and ROU assets. Long-lived assets consist of property, buildings and equipment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is revenue by geographic location (in millions of dollars):</span></div><div style="margin-top:5pt;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.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.386%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.717%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.386%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.717%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.389%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Revenue by geographic location:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1217">13,389</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1218">12,325</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1219">10,236</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1220">1,797</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1221">1,719</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1222">1,705</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1223">646</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1224">621</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1225">560</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other foreign countries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1226">646</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1227">563</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1228">521</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:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1229">16,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1230">15,228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1231">13,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1177-2">The Company is a broad line distributor of MRO products and services. Products are regularly added and removed from the Company's inventory. Accordingly, it would be impractical to provide sales information by product category due to the way the business is managed, and the dynamic nature of the inventory offered, including the evolving list of products stocked and additional products available online but not stocked. Assets for reportable segments are not disclosed as such information is not regularly reviewed by the Company's Chief Operating Decision Maker.</ix:continuation> </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:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 63</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_151"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 14 - <ix:nonNumeric contextRef="c-1" name="us-gaap:LegalMattersAndContingenciesTextBlock" id="f-1232" continuedAt="f-1232-1" escape="true">CONTINGENCIES AND LEGAL MATTERS</ix:nonNumeric></span></div><ix:continuation id="f-1232-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time the Company is involved in various legal and administrative proceedings, including claims related to: product liability, safety or compliance; privacy and cybersecurity matters; negligence; contract disputes; environmental issues; unclaimed property; wage and hour laws; intellectual property; advertising and marketing; consumer protection; pricing (including disaster or emergency declaration pricing statutes); employment practices; regulatory compliance, including trade and export matters; anti-bribery and corruption; and other matters and actions brought by team members, consumers, competitors, suppliers, customers, governmental entities and other third parties.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, between 2019 and 2021, Grainger, KMCO, LLC (KMCO) and other entities were named as defendants in various personal injury and property damage lawsuits in Harris County, Texas relating to an explosion at a KMCO chemical refinery in Crosby, Texas on April 2, 2019. The Company has since settled several of the personal injury lawsuits, including those alleging the most serious injuries. As previously disclosed, those settlements had no effect on net earnings or cash flows for prior quarters or years. The Company continues to contest the remaining KMCO-related lawsuits. The Company is currently unable to predict the timing, outcome or any estimate of possible loss or range of loss on the KMCO lawsuits. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Also, as a government contractor selling to federal, state and local governmental entities, the Company may be subject to governmental or regulatory inquiries or audits or other proceedings, including those related to contract administration, pricing and product compliance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While the Company is unable to predict the outcome of any of these proceedings and other matters, it believes that their ultimate resolution will not have, either individually or in the aggregate, a material adverse effect on the Company&#8217;s consolidated financial condition or results of operations.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_154"></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 15 - <ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-1233" continuedAt="f-1233-1" escape="true">SUBSEQUENT EVENTS</ix:nonNumeric></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="f-1233-1">On January 31, 2024, Grainger's Board of Directors declared a quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-310" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-1234">1.86</ix:nonFraction> per share of common stock, payable March 1, 2024 to shareholders of record on February 12, 2024.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 64</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_160"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9: Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',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="i81aa82e55c054c1fa32fd055ec949ce7_163"></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9A: Controls and Procedures</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosures and Controls</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, under the supervision and with the participation of its management, including the Chief Executive Officer and the Chief Financial Officer, evaluated the effectiveness of the design and operation of Grainger's disclosure controls and procedures pursuant to Rule 13a-15 of the Securities Exchange Act of 1934, as amended (Exchange Act). Based upon that evaluation, the Chief Executive Officer and the Chief Financial Officer concluded that Grainger's disclosure controls and procedures were effective as of the end of the period covered by this report.</span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management's Annual Report on Internal Control Over Financial Reporting</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The management of W.W. Grainger, Inc. (Grainger) is responsible for establishing and maintaining adequate internal control over financial reporting. Grainger's internal control system was designed to provide reasonable assurance to Grainger's management and Board of Directors regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',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 under all potential conditions. Therefore, effective internal control over financial reporting provides only reasonable, and not absolute, assurance with respect to the preparation and presentation of financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger's management assessed the effectiveness of Grainger's internal control over financial reporting as of December&#160;31, 2023, based on criteria established in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). Based on its assessment under that framework and the criteria established therein, Grainger's management concluded that Grainger's internal control over financial reporting was effective as of December&#160;31, 2023. </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ernst &amp; Young LLP, an independent registered public accounting firm, has audited Grainger's internal control over financial reporting as of December&#160;31, 2023, as stated in their report, which is included herein.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes to Grainger's internal control over financial reporting for the quarter ending December&#160;31, 2023 that have materially affected, or are reasonably likely to materially affect, Grainger's internal control over financial reporting.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 65</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_169"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Shareholders and the Board of Directors of </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">W.W. Grainger, Inc. </span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We have audited W.W. Grainger, Inc. and subsidiaries&#8217; internal control over financial reporting as of December&#160;31, 2023, based on criteria established in Internal Control</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, W.W Grainger, Inc. and subsidiaries (the Company) maintained, in all material respects, effective internal control over financial reporting as of December&#160;31, 2023, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December&#160;31, 2023 and 2022, the related consolidated statements of earnings, comprehensive earnings, shareholders&#8217; equity and cash flows for each of the three years in the period ended December&#160;31, 2023, and the related notes and our report dated February&#160;22, 2024 expressed an unqualified opinion thereon. </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s Annual Report on Internal Controls 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion. </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control Over Financial Reporting</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Ernst &amp; Young LLP</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chicago, Illinois</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;22, 2024</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 66</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_172"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9B: Other Information</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None of the Company's directors or officers <ix:nonNumeric contextRef="c-311" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1235"><ix:nonNumeric contextRef="c-311" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1236">adopted</ix:nonNumeric></ix:nonNumeric>, modified or <ix:nonNumeric contextRef="c-311" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1237"><ix:nonNumeric contextRef="c-311" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1238">terminated</ix:nonNumeric></ix:nonNumeric> a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement during the Company's quarter ended December 31, 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_175"></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9C: Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</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="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="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="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="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 67</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_181"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART III</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 10: Directors, Executive Officers and Corporate Governance</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to Grainger's proxy statement relating to the annual meeting of shareholders to be held April&#160;24, 2024, under the captions &#8220;Board Qualifications, Attributes, Skills and Background,&#8221; &#8220;Annual Election of Directors,&#8221; &#8220;Candidates for Board Membership,&#8221; &#8220;Director Nominees&#8217; Experience and Qualifications,&#8221; &#8220;Audit Committee,&#8221; and &#8220;Board Affairs and Nominating Committee,&#8221; and "Delinquent Section 16(a) Reports."  Information required by this item regarding executive officers of Grainger is set forth in Part I, Item 1, under the caption &#8220;Information about our Executive Officers.&#8221;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger has adopted a code of ethics that applies to its principal executive officer, principal financial officer and principal accounting officer and controller. This code of ethics is part of Grainger&#8217;s Business Conduct Guidelines for directors, officers and team members, which is available free of charge through Grainger&#8217;s website at invest.grainger.com. A copy of the Business Conduct Guidelines is also available in print without charge to any person upon request to Grainger's Corporate Secretary. Grainger intends to disclose on its website any amendment to any provision of the Business Conduct Guidelines that relates to any element of the definition of &#8220;code of ethics&#8221; enumerated in Item 406(b) of Regulation S-K under the Exchange Act and any waiver from any such provision granted to Grainger&#8217;s principal executive officer, principal financial officer, principal accounting officer and controller or persons performing similar functions. Grainger has also adopted Operating Principles for the Board of Directors, which are available on its website and are available in print to any person who requests them.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_184"></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 11: Executive Compensation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to Grainger&#8217;s proxy statement relating to the annual meeting of shareholders to be held April&#160;24, 2024, under the captions &#8220;Director Compensation,&#8221; &#8220;Compensation Discussion and Analysis,&#8221; &#8220;Compensation Committee of the Board,&#8221; &#8220;Report of the Compensation Committee of the Board,&#8221; &#8220;CEO Pay Ratio,&#8221; and &#8220;Pay Versus Performance Disclosure.&#8221;</span></div><div style="text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_187"></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 12:&#160;Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to Grainger's proxy statement relating to the annual meeting of shareholders to be held April&#160;24, 2024, under the captions &#8220;Ownership of Grainger Stock&#8221; and &#8220;Equity Compensation Plans.&#8221;</span></div><div style="text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_190"></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 13: Certain Relationships and Related Transactions and Director Independence</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to Grainger's proxy statement relating to the annual meeting of shareholders to be held April&#160;24, 2024, under the captions &#8220;Director Independence,&#8221; &#8220;Annual Election of Directors&#8221; and &#8220;Transactions with Related Persons.&#8221;</span></div><div style="text-align:justify"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_193"></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 14: Principal Accountant Fees and Services</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to Grainger's proxy statement relating to the annual meeting of shareholders to be held April&#160;24, 2024, under the caption &#8220;Audit Fees and Audit Committee Pre-Approval Policies and Procedures.&#8221;</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="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:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 68</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_199"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART IV</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15: Exhibits and Financial Statements Schedules</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)    Documents filed as part of this Form 10-K</span></div><div style="margin-bottom:8pt;padding-left:45pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)     All Financial Statements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.217%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM PCAOB ID: </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-1239">42</ix:nonNumeric></span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_73">37</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CONSOLIDATED STATEMENTS OF EARNINGS FOR THE YEARS ENDED DECEMBER 31, 2023, 2022 AND 2021</span></div></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"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_76">39</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS FOR THE YEARS ENDED DECEMBER 31, 2023, 2022 AND 2021</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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_79">40</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CONSOLIDATED BALANCE SHEETS AS OF DECEMBER 31, 2023 AND 2022</span></div></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"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_82">41</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CONSOLIDATED STATEMENTS OF CASH FLOWS FOR THE YEARS ENDED DECEMBER 31, 2023, 2022 AND 2021</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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_85">42</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY FOR THE YEARS ENDED DECEMBER 31, 2023, 2022 AND 2021</span></div></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"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_88">43</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i81aa82e55c054c1fa32fd055ec949ce7_91">44</a></span></div></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)    Financial Statement Schedules: the schedules listed in Rule 5-04 of Regulation S-X have been omitted because they are either not applicable or the required information is shown in the Consolidated Financial Statements or notes thereto.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)     Exhibits Required by Item 601 of Regulation S-K</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:10.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:85.831%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT INDEX</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EXHIBIT NO.</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DESCRIPTION</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000110465915055285/a15-16633_1ex2d1.htm">2.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share Purchase Agreement, dated as of July 30, 2015, by and among Grainger, GWW UK Holdings Limited, Gregory Family Office Limited and Michael Gregory, incorporated by reference to Exhibit 2.1 to W.W.&#160;Grainger,&#160;Inc.&#8217;s Current Report on Form 8-K dated July 31, 2015.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/0000277135-98-000011.txt">3.1</a></span></div></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restated Articles of Incorporation, incorporated by reference to Exhibit 3(i) to W.W.&#160;Grainger,&#160;Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 1998.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000110465917015516/a17-8047_1ex3d1d1.htm">3.2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By-laws, as amended on March 9, 2017, incorporated by reference to Exhibit 3.1.1 to W.W.&#160;Grainger,&#160;Inc.&#8217;s Current Report on Form 8-K dated March 9, 2017.<br/></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000110465915044837/a15-11230_5ex4d1.htm">4.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indenture, dated as of June 11, 2015, between W.W.&#160;Grainger,&#160;Inc. and U.S. Bank National Association, as trustee, incorporated by reference to Exhibit 4.1 to W.W.&#160;Grainger,&#160;Inc.&#8217;s Current Report on Form 8-K dated June 11, 2015.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000110465915044837/a15-11230_5ex4d2.htm">4.2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Supplemental Indenture, dated as of June 11, 2015, between W.W.&#160;Grainger,&#160;Inc. and U.S. Bank National Association, as trustee, and Form of 4.60% Senior Notes due 2045, incorporated by reference to Exhibit 4.2 to W.W.&#160;Grainger,&#160;Inc.&#8217;s Current Report on Form 8-K dated June 11, 2015.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000110465916121315/a16-8597_3ex4d1.htm">4.3</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Supplemental Indenture, dated as of May&#160;16, 2016, between W.W.&#160;Grainger,&#160;Inc., and U.S. Bank National Association, as trustee, incorporated by reference to Exhibit 4.1 to W.W.&#160;Grainger,&#160;Inc.&#8217;s Current Report on Form 8-K dated May 16, 2016.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000110465917034230/a17-12594_3ex4d1.htm">4.4</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third Supplemental Indenture, dated as of May&#160;22, 2017, between W.W.&#160;Grainger,&#160;Inc., and U.S. Bank National Association, as trustee, incorporated by reference to Exhibit 4.1 to W.W.&#160;Grainger,&#160;Inc.&#8217;s Current Report on Form 8-K dated May 22, 2017.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000110465916121315/a16-8597_3ex4d1.htm">4.5</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form&#160;of 3.75% Senior Notes due 2046 (included in Exhibit&#160;4.3), incorporated by reference to Exhibit 4.1 to W.W.&#160;Grainger,&#160;Inc.&#8217;s Current Report on Form 8-K dated May 16, 2016.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000110465917034230/a17-12594_3ex4d1.htm">4.6</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form&#160;of 4.20% Senior Notes due 2047 (included in Exhibit&#160;4.4), incorporated by reference to Exhibit 4.1 to W.W.&#160;Grainger,&#160;Inc.&#8217;s Current Report on Form 8-K dated May 22, 2017.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="gww-20231231xex47.htm">4.7</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description of Registrant's Securities Pursuant to Section 12 of the Securities Exchange Act of 1934.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000110465920025418/tm208239d5_ex4-1.htm">4.8</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fourth Supplemental Indenture, dated as of February 26, 2020, between W.W. Grainger, Inc., and U.S. Bank National Association, as trustee incorporated by reference to Exhibit 4.1 to W.W. Grainger, Inc.'s Current Report on Form 8-K dated February 21, 2020.</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:10.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:85.831%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000110465920025418/tm208239d5_ex4-1.htm">4.9</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of 1.85% Senior Notes due 2025 (included in Exhibit 4.8), incorporated by reference to Exhibit 4.1 to W.W. Grainger, Inc.'s Current Report on Form 8-K dated February 21, 2020.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713509000012/exhibit10bi.htm">10.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Indemnification Agreement between W.W.&#160;Grainger,&#160;Inc. and each of its directors and certain of its executive officers, incorporated by reference to Exhibit 10(b)(i) to W.W.&#160;Grainger,&#160;Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2009.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713508000006/exhibit10v.htm">10.2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Frozen Executive Death Benefit Plan, as amended, incorporated by reference to Exhibit 10(b)(v) to W.W.&#160;Grainger,&#160;Inc.&#8217;s Annual Report on Form 10-K for the year ended December 31, 2007.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713509000005/exhibit10v1.htm">10.3</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First amendment to the Frozen Executive Death Benefit Plan, incorporated by reference to Exhibit 10(b)(v)(1) to W.W.&#160;Grainger,&#160;Inc.&#8217;s Annual Report on Form 10-K for the year ended December 31, 2008.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713510000011/exhibit10biv2.htm">10.4</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second amendment to the Frozen Executive Death Benefit Plan, incorporated by reference to Exhibit 10(b)(iv)(2) to W.W.&#160;Grainger,&#160;Inc.&#8217;s Annual Report on Form 10-K for the year ended December 31, 2009.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713504000007/exhibit10_8.htm">10.5</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental Profit Sharing Plan, as amended, incorporated by reference to Exhibit 10(viii) to W.W.&#160;Grainger,&#160;Inc.&#8217;s Annual Report on Form 10-K for the year ended December 31, 2003.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713508000006/exhibit10ix.htm">10.6</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental Profit Sharing Plan II, as amended, incorporated by reference to Exhibit 10(b)(ix) to W.W.&#160;Grainger,&#160;Inc.&#8217;s Annual Report on Form 10-K for the year ended December 31, 2007.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713508000006/exhibit10xi.htm">10.7</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voluntary Salary and Incentive Deferral Plan, as amended, incorporated by reference to Exhibit 10(b)(xi) to W.W.&#160;Grainger,&#160;Inc.&#8217;s Annual Report on Form 10-K for the year ended December 31, 2007.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="gww-20231231xex108.htm">10.8</a></span></div></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Summary Description of the Directors Compensation Program.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/277135/000104746910002108/a2196890zdef14a.htm#Appendix_B">10.9</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2010 Incentive Plan, incorporated by reference to Appendix B of W.W.&#160;Grainger,&#160;Inc.&#8217;s Proxy Statement dated March 12, 2010.*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="gww-20231231xex1010.htm">10.10</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Summary Description of the Company Management Incentive Program.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713510000011/exhibit10bxxv.htm">10.11</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incentive Program Recoupment Agreement, incorporated by reference to Exhibit 10(b)(xxv) to W.W.&#160;Grainger,&#160;Inc.&#8217;s Annual Report on Form 10-K for the year ended December 31, 2009.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713511000011/exhibit10bxxvii.htm">10.12</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Change in Control Employment Agreement between W.W.&#160;Grainger,&#160;Inc. and certain of its executive officers, incorporated by reference to Exhibit 10(b)(xxvii) to W.W.&#160;Grainger,&#160;Inc.&#8217;s Annual Report on Form 10-K for the year ended December 31, 2010.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000104746915002102/a2223255zdef14a.htm#30">10.13</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">W.W.&#160;Grainger,&#160;Inc. 2015 Incentive Plan, incorporated by reference to Exhibit B of W.W.&#160;Grainger,&#160;Inc.&#8217;s Proxy Statement dated March 13, 2015.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713517000018/gww-2017033117xex101.htm">10.14</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Amendment to the W.W.&#160;Grainger,&#160;Inc. 2015 Incentive Plan, incorporated by reference to 10.1 of W.W.&#160;Grainger,&#160;Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2017.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713518000029/gww-2018093018xex101.htm">10.15</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">W.W. Grainger, Inc. 2015 Incentive Plan as Amended and Restated Effective October 31, 2018, incorporated by reference to Exhibit 10.1 to W.W. Grainger, Inc.'s Quarterly Report on Form 10-Q for the quarter ended September 30, 2018.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713516000052/gww-2016063016xex101.htm">10.16</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Stock Option Award Agreement between W.W. Grainger, Inc. and certain of its executive officers, incorporated by reference to Exhibit 10.1 to W.W.&#160;Grainger,&#160;Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2016.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713517000018/gww-2017033117xex102.htm">10.17</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Stock Option Award Agreement between W.W. Grainger, Inc. and certain of its executive officers, incorporated by reference to Exhibit 10.2 to W.W.&#160;Grainger,&#160;Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2017.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713517000018/gww-2017033117xex103.htm">10.18</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Restricted Stock Unit Award Agreement between W.W. Grainger, Inc. and certain of its executive officers, incorporated by reference to Exhibit 10.3 to W.W.&#160;Grainger,&#160;Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2017.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713517000018/gww-2017033117xex104.htm">10.19</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of 2017 Performance Share Award Agreement between W.W. Grainger, Inc. and certain of its executive officers, incorporated by reference to Exhibit 10.4 to W.W.&#160;Grainger,&#160;Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2017.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713518000016/gww-2018033118xex103.htm">10.20</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of 2018 W.W. Grainger, Inc. 2015 Incentive Plan Stock Option Agreement between W.W. Grainger, Inc. and certain of its executive officers, incorporated by reference to Exhibit 10.3 to W.W. Grainger, Inc.'s Quarterly Report on Form 10-Q for the quarter ended March 31, 2018.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713518000016/gww-2018033118xex104.htm">10.21</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of 2018 W.W. Grainger, Inc. 2015 Incentive Plan Restricted Stock Unit Agreement between W.W. Grainger, Inc. and certain of its executive officers, incorporated by reference to Exhibit 10.4 to W.W. Grainger, Inc.'s Quarterly Report on Form 10-Q for the quarter ended March 31, 2018.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713518000016/gww-2018033118xex105.htm">10.22</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of 2018 W.W. Grainger, Inc. 2015 Incentive Plan Performance Restricted Stock Unit Agreement between W.W. Grainger, Inc. and certain of its executive officers, incorporated by reference to Exhibit 10.5 to W.W. Grainger, Inc.'s Quarterly Report on Form 10-Q for the quarter ended March 31, 2018.*</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:10.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:85.831%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713519000015/gww-2019033119xex101.htm">10.23</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of 2019 W.W. Grainger, Inc. 2015 Stock Incentive Plan Stock Option Agreement between W.W. Grainger, Inc. and certain of its executive officers, incorporated by reference to Exhibit 10.1 to W.W. Grainger, Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2019.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713519000015/gww-201903312019xex102.htm">10.24</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of 2019 W.W. Grainger, Inc. 2015 Stock Incentive Plan Restricted Stock Unit Agreement between W.W. Grainger, Inc. and certain of its executive officers, incorporated by reference to Exhibit 10.2 to W.W. Grainger, Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2019.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713519000015/gww-201903312019xex103.htm">10.25</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of 2019 W.W. Grainger, Inc. 2015 Stock Incentive Plan Performance Restricted Stock Unit Agreement between W.W. Grainger, Inc. and certain of its executive officers, incorporated by reference to Exhibit 10.3 to W.W. Grainger, Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2019.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/277135/000110465920021863/tm207884d1_ex10-1.htm">10.26</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Agreement dated as of February 14, 2020, by and among W.W. Grainger, Inc., the lenders party thereto, and JPMorgan Chase Bank, N.A., as Administrative Agent, incorporated by reference to Exhibit 10.1 to W.W. Grainger, Inc.'s Current Report on Form 8-K dated February 14, 2020. </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/277135/000027713522000034/gww8kex101.htm">10.27</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">First Amendment to Credit Agreement, dated as of August 29, 2022, by and among W.W. Grainger, Inc., the lenders party thereto and JPMorgan Chase, N.A., as Administrative Agent, incorporated by reference to Exhibit 10.1 to W.W. Grainger, Inc.&#8217;s Current Report on Form 8 K dated August 30, 2022.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713520000014/gww-2020033120incentiv101.htm">10.28</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of 2020 W.W. Grainger, Inc. 2015 Incentive Plan Restricted Stock Unit Agreement between W.W. Grainger, Inc. and certain of its executive officers, incorporated by reference to Exhibit 10.1 to W.W. Grainger, Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2020.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/277135/000027713520000014/gww-2020033120incentiv102.htm">10.29</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of 2020 W.W. Grainger, Inc. 2015 Incentive Plan Performance Stock Unit Agreement between W.W. Grainger, Inc. and certain of its executive officers, incorporated by reference to Exhibit 10.2 to W.W. Grainger, Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2020.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/277135/000027713522000012/exhibit1035tothe2021xformp.htm">10.30</a></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:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2022 Form of W.W. Grainger, Inc. 2015 Incentive Plan Performance Stock Unit Agreement between W.W. Grainger, Inc. and certain of its executive officers incorporated by reference to Exhibit 10.35 to W.W. Grainger, Inc.'s Annual Report on Form 10-K for the year ended December 31, 2021.*</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/277135/000027713522000022/gww-20220630xex101.htm">10.31</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2022 Form of W.W. Grainger, Inc. 2022 Incentive Plan Restricted Stock Unit Award Agreement between W.W. Grainger, Inc. and certain of its executive officers, incorporated by reference to Exhibit 10.1 to W.W. Grainger, Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2022.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/277135/000027713522000022/gww-20220630xex102.htm">10.32</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2022 Form of W.W. Grainger, Inc. 2022 Incentive Plan Performance Stock Unit Award Agreement between W.W. Grainger, Inc. and certain of its executive officers, incorporated by reference to Exhibit 10.2 to W.W. Grainger, Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2022.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/277135/000110465922034677/tm223362-1_def14a.htm#tAPC">10.33</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">W.W. Grainger, Inc. 2022 Incentive Plan, incorporated by reference to Appendix C of the Company's Definitive Proxy Statement on Schedule 14A filed on March 17, 2022.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/277135/000027713522000043/gww-20220930xex101.htm">10.34</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Compensation Continuation - Severance Policy Guidance, incorporated by reference to Exhibit 10.1 to W.W. Grainger, Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2022.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/277135/000027713523000014/exhibit1041-formofrsuagree.htm">10.35</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2023 Form of W.W. Grainger, Inc. 2022 Incentive Plan Restricted Stock Unit Award Agreement between W.W. Grainger, Inc. and certain of its executive officers, incorporated by reference to Exhibit 10.41 to W.W. Grainger, Inc.'s Annual Report on Form 10-K for the year ended December 31,2022.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/277135/000027713523000014/exhibit1042-formofpsuagree.htm">10.36</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2023 Form of W.W. Grainger, Inc. 2022 Incentive Plan Performance Stock Unit Award Agreement between W.W. Grainger, Inc. and certain of its executive officers, incorporated by reference to Exhibit 10.42 to W.W. Grainger, Inc.'s Annual Report on Form 10-K for the year ended December 31,2022.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/277135/000027713523000014/exhibit1043shareholderagre.htm">10.37</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Shareholder Agreement, Dated as of February 17, 2023, by and among W.W. Grainger, Inc. and MonotaRO Co., Ltd., incorporated by reference to Exhibit 10.43 to W.W. Grainger, Inc.'s Annual Report on Form 10-K for the year ended December 31, 2022.*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/277135/000027713523000096/gww-20230930xex101.htm">10.38</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transition Agreement and General Release, dated July 6, 2023, by and between John L. Howard and W.W. Grainger, Inc., incorporated by reference to Exhibit 10.1 to W.W. Grainger, Inc.'s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023.*</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:10.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:85.831%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000277135/000110465923108856/tm2328304d1_ex10-1.htm">10.39</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Agreement dated as of October 11, 2023, by and among W.W. Grainger, Inc. the lenders party thereto, and JP Morgan Chase Bank, N.A., as Administrative Agent, incorporated by reference to Exhibit 10.1 to W.W. Grainger, Inc.'s Current Report on Form 8-K filed on October 12, 2023.  </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit21tothe2023subsidia.htm">21</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsidiaries of Grainger.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit23consent2023.htm">23</a></span></div></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consent of Independent Registered Public Accounting Firm.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="gww-20231231xex311.htm">31.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="gww-20231231xex312.htm">31.2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="gww-20231231xex32.htm">32</a></span></div></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certification of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit97.htm">97</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">W.W. Grainger, Inc. Financial Statement Executive Compensation Recoupment Policy</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document - the instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document. </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(*)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Management contract or compensatory plan or arrangement.</span></div></td></tr><tr style="height:32pt"><td colspan="9" style="padding:0 1pt"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><span><br/></span></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_205"></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16: Form 10-K Summary</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 72</span></div></div></div><div id="i81aa82e55c054c1fa32fd055ec949ce7_208"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',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><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DATE:</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  February&#160;22, 2024</span></div><div style="text-align:right"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:34.502%"><tr><td style="width:1.0%"/><td style="width:20.933%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:76.867%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">W.W. GRAINGER, INC.</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ D.G. Macpherson</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D.G. Macpherson</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board </span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and Chief Executive Officer</span></td></tr></table></div><div style="margin-bottom:5pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',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 on February&#160;22, 2024, in the capacities indicated.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.111%"><tr><td style="width:1.0%"/><td style="width:46.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.270%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ D.G. Macpherson</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ George Davis</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D.G. Macpherson</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">George Davis</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and Chief Executive Officer, Director</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ V. Ann Hailey</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">V. Ann Hailey</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ Deidra C. Merriwether</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deidra C. Merriwether</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ Katherine D. Jaspon</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and Chief Financial Officer</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Katherine D. Jaspon</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:14pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ Laurie R. Thomson</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ Chris Klein</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laurie R. Thomson</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chris Klein</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President and Controller</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></td><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ Stuart L. Levenick</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stuart L. Levenick</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:15pt"><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: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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ Neil S. Novich</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Neil S. Novich</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:15pt"><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: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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ E. Scott Santi</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E. Scott Santi</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 73</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.7
<SEQUENCE>2
<FILENAME>gww-20231231xex47.htm
<DESCRIPTION>EX-4.7
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ibb3b27b29d264dc087b4b6099c1776e4_35"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exhibit 4.7</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DESCRIPTION OF THE REGISTRANT'S SECURITIES </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES EXCHANGE ACT OF 1934 </font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, W.W. Grainger, Inc. has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (Exchange Act), being its common shares.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Common Stock</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following description of our common stock is a summary and does not purport to be complete. It is</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:10pt;font-weight:400;line-height:120%">subject to and qualified in its entirety by reference to our Restated Articles of Incorporation (Articles of Incorporation) and our By-Laws (By-Laws), each of which are incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this Exhibit 4.7 is a part. We encourage you to</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:10pt;font-weight:400;line-height:120%">read our Articles of Incorporation, our By-Laws and the applicable provisions of the Illinois Business Corporation Act of 1983, as amended (IBCA) for additional information.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Authorized Capital Shares</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our authorized shares of stock consist of 300,000,000 shares of common stock, $0.50 par value per share (Common Stock), and 12,000,000 shares of preferred stock, $5.00 par value per share (Preferred Stock). Each outstanding share of Common Stock is fully paid and nonassessable. As of December 31, 2023, 49,969,062 shares, and as of February 16, 2024, 49,194,123 shares of Common Stock were issued and outstanding. As of December 31, 2023, and as of February 16, 2024 no shares of Preferred Stock were issued and outstanding.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Voting Rights</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As required under Illinois law, majority voting and cumulative voting apply to all elections of Grainger&#8217;s Board of Directors. Under cumulative voting, stockholders have the right to cumulate their votes in the election of Directors, meaning stockholders have a number of votes in the election equal to the number of shares owned multiplied by the number of Directors being elected. Each stockholder is entitled to one vote for each share of Common Stock held on all other matters submitted to a vote of stockholders.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Rights</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to preferences that may apply to shares of Preferred Stock outstanding at the time, the holders of our Common Stock are entitled to receive dividends when and as declared by the Board of Directors in accordance with Illinois law.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidation Rights</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the occurrence of a liquidation, dissolution or winding-up, the holders of our Common Stock would be entitled to share ratably in the distribution of all of our assets remaining available for distribution after satisfaction of all our liabilities and the payment of the liquidation preference of any outstanding Preferred Stock.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certain Anti-Takeover Effects</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger is subject to the provisions of Section 11.75 of the IBCA. Section 11.75 prohibits a publicly held Illinois corporation from engaging in a &#8220;business combination&#8221; with an &#8220;interested stockholder&#8221; for a 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 style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in a prescribed manner. A &#8220;business combination&#8221; includes mergers, asset sales and other transactions resulting in a financial benefit to the interested stockholder. Subject to specified exceptions, an &#8220;interested stockholder&#8221; is a person who, together with affiliates and associates, owns, or within three years did own, 15% or more of the corporation&#8217;s voting stock.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Rights and Preferences</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Common Stock is not entitled to preemptive rights and is not subject to conversion or redemption. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exchange Listing</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Common Stock is traded on the New York Stock Exchange under the trading symbol &#34;GWW.&#34;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transfer Agent</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transfer agent and registrar for Grainger&#8217;s Common Stock is Computershare Trust Company, N.A., 150 Royall Street, Suite 101, Canton, Massachusetts, 02021.</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.8
<SEQUENCE>3
<FILENAME>gww-20231231xex108.htm
<DESCRIPTION>EX-10.8
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i1233ec2684bb45fd87756d2ff22a2a24_35"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Exhibit 10.8</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Summary Description of the Directors Compensation Program</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Members of the Company&#8217;s Board of Directors who are not Company employees receive an annual retainer of $100,000, which is intended to cover all regularly scheduled meetings of the Board and its committees.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Chairs of Board committees receive additional annual retainers. For the Chair of the Audit Committee, the retainer is $25,000&#59; for the Chair of the Board Affairs and Nominating Committee, the retainer is $10,000&#59; and for the Chair of the Compensation Committee, the retainer is $20,000. The retainer for the Lead Director is $35,000.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All independent directors also receive an annual deferred stock unit grant. The number of shares covered by each grant is equal to $160,000 (based on the 20-day average stock price through March 31, in the year of the grant, a methodology consistent with the calculation for other executive equity awards), rounded up to the next one-share increment. The deferred stock units are settled upon termination of service as a director. Directors may also defer their annual retainers, committee chair retainers, and meeting fees in a deferred stock unit account.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A director who is an employee of Grainger or any Grainger subsidiary does not receive any retainer fees for Board or Board committee service, Board or Board committee meeting attendance fees, or stock options or stock units under the Director Stock Plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock ownership guidelines applicable to non-employee directors were established in 1998. These guidelines provide that within five years after election, a director must own Grainger common stock and common stock equivalents having a value of at least five times the annual retainer fee for serving on the Board</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.10
<SEQUENCE>4
<FILENAME>gww-20231231xex1010.htm
<DESCRIPTION>EX-10.10
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i794212b1bbe649afab9de9ff6f1b9058_1"></div><div style="min-height:72pt;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:12pt;font-style:italic;font-weight:700;line-height:120%">Exhibit 10.10</font></div><div><font><br></font></div><div style="text-align:center;text-indent:64.69pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:400;line-height:120%">SUMMARY DESCRIPTION OF</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> THE</font></div><div style="text-align:center;text-indent:64.69pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%">COMPANY MANAGEMENT INCENTIVE</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%">PROGRAM</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">I.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;padding-left:11.34pt;text-decoration:underline">Introduction</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company Management Incentive Program (&#8220;CMIP&#8221;) is designed to provide an incentive cash compensation opportunity to the CEO of W.W. Grainger, Inc. (the &#8220;Company&#8221;), the Company&#8217;s other named executive officers, the CEO&#8217;s direct reports and U.S. members of the Grainger Leadership Team (individually, a participant, and collectively, the participants) based upon&#58; two key financial factors that drive improvements in shareholder value&#58; adjusted return on invested capital (&#8220;ROIC&#8221;)&#59; and year-over-year adjusted daily sales growth (&#8220;Sales Growth&#8221;) as defined below and an Environmental, Social and Governance (ESG) modifier that can increase or decrease payouts determined by financial performance by up to +&#47;-10 percentage points based on two quantitative metrics&#58; total absolute scope 1 and 2 emissions and diverse leadership representation.  </font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">II.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;padding-left:8.01pt;text-decoration:underline">Objectives</font></div><div><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The CMIP is designed to&#58;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Encourage decision-making focused on growing the business profitably and efficiently, thus leading to improvements in shareholder value&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Influence participants to make decisions consistent with shareholders&#8217; interests&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Align participant actions with relevant Company objectives&#59; and</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Attract and retain the talent required to achieve the Company&#8217;s objectives.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">III.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;padding-left:4.68pt;text-decoration:underline">Eligibility</font></div><div><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Eligibility for participation in the CMIP is limited to the Company&#8217;s CEO, the CEO&#8217;s direct reports, and members of the Grainger Leadership Team (&#34;GLT&#34;). Criteria for selection as a participant are external market practice, impact of the role and internal practice. Participation in the CMIP is subject to the eligibility provisions in Section B of the attached Terms and Conditions.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">IV.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;padding-left:3.34pt;text-decoration:underline">Performance Measures</font></div><div><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company is focused on simultaneously achieving the following goals&#58;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:8pt">Produce a favorable rate of ROIC&#59; and</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:8pt">Grow the business by driving sales growth.</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 style="padding-left:0.06pt"><font><br></font></div></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The &#91;</font><font style="font-family:'Wingdings',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%">&#93; CMIP will be based on the Company&#8217;s achievement of ROIC and Sales Growth targets, and will be equal to a percentage of each participant&#8217;s target award (&#8220;% Payout&#8221;) and the ESG modifier can increase or decrease payouts determined by financial performance by up to +&#47;-10 percentage points as follows&#58;</font></div><div><font><br></font></div><div style="padding-left:54pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">% Payout &#61; (ROIC component + Sales Growth component) +&#47;- ESG Modifier Results</font></div><div><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The maximum award that may be paid to a participant is capped at 200% of such participant&#8217;s target incentive (inclusive of any adjustment from the ESG Modifier).</font></div><div><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">ROIC Component</font></div><div><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ROIC </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">is generally defined as total Company adjusted operating earnings divided by the Company&#8217;s average net working assets (a five-point average year-to-date)&#58;</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.608%"><tr><td style="width:1.0%"></td><td style="width:25.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:72.676%"></td><td style="width:0.1%"></td></tr><tr style="height:18pt"><td colspan="3" rowspan="2" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ROIC &#61; </font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Adjusted Operating Earnings</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Average Net Working Assets</font></td></tr></table></div><div><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The ROIC component will range from 0% to 100% of a participant&#8217;s total target incentive award.  </font></div><div><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Sales Growth Component</font></div><div><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Sales Growth </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">is defined as total Company year-over-year daily sales growth performance (total Company net sales on a consolidated basis for the period divided by the U.S. selling days for the period).</font></div><div style="padding-left:18pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.705%"><tr><td style="width:1.0%"></td><td style="width:24.165%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.023%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.036%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Sales Growth &#61;</font></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:20pt;font-weight:400;line-height:100%">(</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Total Company Daily Sales, Current Year</font></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:20pt;font-weight:400;line-height:112%">)</font></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:400;line-height:112%">-1</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Total Company Daily Sales, Prior Year</font></td></tr></table></div><div style="padding-left:18pt"><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Sales Growth component will range from 0% to 100% of a participant&#8217;s total target incentive.</font></div><div style="padding-left:18pt"><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Payout amounts between these scales for both Sales Growth and ROIC will be interpolated as necessary. For the total payout, MIP Sales &#38; ROIC contributions are calculated, summed, and then rounded to the nearest percent for the final MIP payout.</font></div><div><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The calculations of ROIC and Sales Growth will be modified for the Company's planned foreign exchange rates used when setting initial targets. In addition, the calculations of ROIC and Sales Growth will generally exclude the effect of any mergers, acquisitions or divestitures with a closing date that occurs during the same </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div><div style="padding-left:0.06pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="padding-left:0.06pt"><font><br></font></div></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">fiscal year. In other words, the impact of any merger, acquisition or divestiture on sales growth, operating earnings and net working assets will generally be excluded when calculating the Company&#8217;s achievement of the performance measures.  The calculations of ROIC and Sales Growth may also be adjusted from time to time to exclude other items that the Company believes may not be indicative of core operating results. In any such case, reconciliations of any non-GAAP financial measures to the most directly comparable GAAP financial measures will be provided as required or appropriate in the Company&#8217;s disclosures relating to the compensation paid to its named executive officers. </font></div><div><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">ESG Modifier Component</font></div><div><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The ESG modifier can increase or decrease payouts determined by financial performance by up to +&#47;-10 percentage points based on two quantitative metrics&#58; total absolute scope 1 and 2 GHG emissions (on a global basis) and diverse leadership representation in the United States and Canada.</font></div><div><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Compensation Committee of the Board (the &#8220;CCOB&#8221;) reviews and recommends for approval by the Board of Directors of the Company (the &#8220;Board&#8221;) any payouts under the CMIP, including in respect of the exercise of any discretion to modify the payout formula. Any CMIP payouts to the CEO are approved by the Board&#8217;s independent directors in executive session without management present.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">V.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.67pt;text-decoration:underline">Target Incentive Award</font></div><div><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Also known as the target incentive, the target awards for each participant are stated as a percentage of the participant&#8217;s base salary (&#8220;Target Incentive %&#8221;) (alternatively the target awards may be stated as a target value expressed as a fixed dollar amount). Target awards follow competitive market practice and internal considerations.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">VI.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;padding-left:3.34pt;text-decoration:underline">Determination of Payment Amounts</font></div><div><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following process is used to determine the payment amount for each participant.</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:13.8pt">Step 1&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company&#8217;s finance function (&#8220;Finance&#8221;) determines the performance results for the ROIC component and the resultant performance to goal, and computes the appropriate percentage of the target  incentive earned.</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:13.8pt">Step 2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58; Finance determines the performance results for the Sales Growth component and the resultant performance to goal, and computes the appropriate percentage of target incentive earned.</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:13.8pt">Step 3&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Finance calculates the CMIP payout amount, as follows&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div><div style="padding-left:0.06pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="padding-left:0.06pt"><font><br></font></div></div><div style="padding-left:108pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.75pt">Total % Payout &#61; ROIC Component + Sales Growth Component</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:13.8pt">Step 4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58; Finance and the Company&#8217;s ESG function calculate the performance results for the ESG modifier metrics which can adjust the financial payout determined in Step 3 by +&#47;- 10 percentage points.  The final CMIP payout is determine as follows&#58;</font></div><div style="padding-left:108pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.75pt">Total % Payout &#61; (ROIC Component + Sales Growth Component)+&#47;-ESG modifier adjustment</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:13.8pt">Step 5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58; The Company&#8217;s executive compensation function (&#8220;Executive Compensation&#8221;) calculates each participant&#8217;s incentive award earned as follows&#58;</font></div><div style="padding-left:108pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.75pt">Incentive Earned &#61; Base Salary </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(as of December 31, of the applicable plan year) </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">x Target Incentive % x Total % Payout</font></div><div><font><br></font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Participants holding incentive-eligible jobs for part of the year will earn an adjusted award based on the eligibility provisions of the CMIP Terms and Conditions.</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:13.8pt">Step 6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58; Management assists the CCOB by making recommendations, and the CCOB reviews and recommends for Board approval the final incentive amounts for each participant. Any CMIP payout to the CEO is approved by the Board&#8217;s independent directors in executive session without management present.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:13.8pt">Step 7&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Executive Compensation is responsible for setting communication standards for the final incentive amounts earned by each participant and the payment dates.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div><div style="padding-left:0.06pt"><font><br></font></div></div></div><div id="i794212b1bbe649afab9de9ff6f1b9058_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="padding-left:0.06pt"><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:112%">TERMS AND CONDITIONS OF THE</font></div><div style="text-align:center;text-indent:4.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">COMPANY MANAGEMENT INCENTIVE PROGRAM (CMIP)</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Capitalized terms used but not defined herein have the meaning ascribed thereto in Section H. below.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:6.01pt;text-decoration:underline">Program Year</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The CMIP covers the period from January 1, 20&#91;</font><font style="font-family:'Wingdings',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%">&#93; to December 31, 20&#91;</font><font style="font-family:'Wingdings',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%">&#93;.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:6.01pt;text-decoration:underline">Eligibility Provisions</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Specific eligibility provisions are developed and reviewed annually. Eligibility provisions for Participants on active payroll are outlined below. For purposes of the following provisions, pro-rata calculations are based on the number of eligible days in each month.</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:8pt">Full-Year Participation &#8211; Participants who were in incentive-eligible jobs for the full year will be eligible to receive a full award under the CMIP, except as noted below.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:8pt">First-Year Participation (internal promotion or external hire) &#8211; Participants who are placed into an incentive eligible job on or before October 31 will be eligible to receive a pro-rata award based on the number of days in the eligible job. Participants placed in an eligible job on or after November 1 are not eligible to participate in the CMIP for that year (except as approved by the CCOB).</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:8pt">Changes in Target CMIP Percentage &#8211; Participants who have their Target CMIP Percentage change during the year due to promotion, demotion or reclassification of the current job will receive an award pro-rated based on the number of eligible days at each Target CMIP Percentage level and Participant&#8217;s Base Salary as of December 31</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> unless as otherwise stated below. </font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:8pt">Transfer to Another Incentive Program &#8211; A Participant who changes jobs during the year such that the former and current jobs participate in different incentive programs will receive an award pro-rated based on the number of eligible days at each Target CMIP Percentage level at each eligible job.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:8pt">Transfer to a Non-Incentive Eligible Job &#8211; A Participant in an incentive-eligible job who transfers to a non-incentive-eligible job will receive a pro-rata award for the number of eligible days based on the applicable Target CMIP Percentage level in an eligible job. Payment will be made on the next incentive payment date.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:8pt">Job Elimination or Downgrade &#8211; In the sole discretion of Management, if a Participant&#8217;s job is eliminated for business reasons or is downgraded and the Participant&#8217;s new job is non-incentive eligible, a pro-rata award for the current year will be made on the next incentive payment date, regardless of the </font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></div><div style="padding-left:0.06pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="padding-left:0.06pt"><font><br></font></div></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">effective date of the job elimination or downgrade. In the event the Participant does not continue Employment, any award for the current year will be made on the next incentive payment date. The salary used in the calculations will be the Participant&#8217;s Base Salary as of the Participant&#8217;s last day of Employment. </font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:8pt">Voluntary Resignation &#8211; If Participant resigns and the date of exit is before the CMIP payment date for a given year, no award will be paid. The Participant will not receive any incentive payment despite formerly being in an incentive-eligible job.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:8pt">Death, Retirement or Long-term Disability &#8211; If a Participant dies, retires following attainment of the Normal Retirement Date or suffers a long-term disability which prevents their continued performance of their duties at the Company or is on a leave of absence that is considered inactive for payroll and benefits, a pro-rata award will be made for the current year to the Participant or the Participant&#8217;s estate on the next incentive payment date. The salary used in the calculations will be the Base Salary as of their last day worked.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">9.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:8pt">Pro-rata Calculation &#8211; Participation in CMIP will be calculated are based on the number of days in the applicable program year. For example, assume a participant begins eligibility on February 1. The proration is based on number of eligible days in each eligible month. The proration is calculated based on number of eligible days divided by total days in the year (e.g. 334&#47;365 or approximately 91.5%). The proration will be adjusted as appropriate to reflect leap years.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:1.33pt">Good Standing &#8211; Eligible Employees must be in good standing, as determined in the sole discretion of Management, to be eligible for participation in the CMIP. A Participant who is on a performance improvement program will not be deemed to be in good standing.</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:6.01pt;text-decoration:underline">Termination of Employment&#59; Engaging in Misconduct&#59; Excess Payments&#59; Restatement of Inaccurate</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:700;line-height:120%;text-decoration:underline">Financial Results&#59; Indemnification&#59; Conflicts</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:8pt">If (a) the Participant&#8217;s Employment is terminated by the Employer for whatever reason (other than by reason of job elimination), (b) the Employer does not renew an employment contract (if applicable) with a Participant or (c) the Participant Engaged in Misconduct, or is believed to have Engaged in Misconduct, all awards will be forfeited.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:8pt">If a Participant Engaged in Misconduct or is believed to have Engaged in Misconduct, the Company shall be entitled to recover from the Participant, and Participant shall re-pay any cash sum received pursuant to the CMIP, in whole or in part, for any period of time, as the Company deems appropriate under </font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6</font></div><div style="padding-left:0.06pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="padding-left:0.06pt"><font><br></font></div></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the circumstances.  Further, if the Participant (or former Participant) receives any amount in excess of what the Participant (or former Participant) should have received under the terms of the CMIP for any reason (including, without limitation, by reason of a mistake in calculations or administrative error or as otherwise may be required by the Recoupment Policy, any applicable Laws or listing standard adopted by the New York Stock Exchange), all as required by or, in its discretion, determined by Management, then the Company shall have the right to cancel the award, require the repayment of any excess cash distribution acquired pursuant to, or received in connection with, the CMIP or take any other action it deems appropriate under the circumstances to recoup any such excess payment for the period the Company determines appropriate.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:8pt">The Company shall have the discretion to recover awards that were paid or settled to the Participant at a time when they were an employee of the Employer in the following instances&#58; </font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:108pt;text-indent:-18pt"><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:12pt;font-weight:400;line-height:120%;padding-left:8pt">If the payment or settlement of awards would have been lower had the achievement of applicable financial performance goals been calculated based on any restated financial results, if the Participant Engaged in Misconduct&#59; and&#47;or </font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:108pt;text-indent:-18pt"><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:12pt;font-weight:400;line-height:120%;padding-left:8pt">In the case of inaccurate financial results, whether or not they result in a restatement, and whether or not the Participant has Engaged in Misconduct&#59; and&#47;or</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:108pt;text-indent:-18pt"><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:12pt;font-weight:400;line-height:120%;padding-left:8.67pt">As set forth in the Recoupment Policy&#59; and&#47;or</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:108pt;text-indent:-18pt"><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:12pt;font-weight:400;line-height:120%;padding-left:8pt">For any reason (including, without limitation, by reason of a mistake in calculations or administrative error), all as determined by Management in its discretion.</font></div><div><font><br></font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Except in circumstances where a Participant has Engaged in Misconduct or for a longer period of time if required by the Recoupment Policy, applicable Law or a listing standard adopted by the New York Stock Exchange, awards received or settled more than three years after the date of the initial filing with the U.S. Securities &#38; Exchange Commission that contained the incorrect financial results shall not be subject to recovery under this Section C.3. </font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:8pt">The rights and obligations of each Participant under the terms and conditions of the Participant&#8217;s Employment shall be unaffected by the Participant&#8217;s participation in the CMIP or any right the Participant may have with the Company to participate in the CMIP. A Participant who participates in the CMIP waives any and all rights to compensation or damages in consequence of the termination of the Participant&#8217;s Employment for any reason insofar as those rights arise or may arise from the Participant&#8217;s forfeiture of an award under the </font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7</font></div><div style="padding-left:0.06pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="padding-left:0.06pt"><font><br></font></div></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">CMIP as a result of such termination or from the loss or diminution in value of rights or entitlements the Participant may have under the CMIP. If necessary, a Participant&#8217;s terms of Employment shall be varied accordingly.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:8pt">The exercise of the Company of its rights under this Section C shall not constitute the recovery of liquidated damages, nor shall the exercise of such rights be deemed its exclusive remedy, but shall be in addition to all other rights available at law or in equity.  By participating in the CMIP, </font><font style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the Participant expressly agrees to indemnify and hold the Company and the Participant&#8217;s Employer harmless from any loss, cost, damage or expense (including attorneys' fees) that the Company or the Employer may incur as a result of the Participant&#8217;s actions or in the Company&#8217;s and&#47;or the Employer&#8217;s efforts to recover such previously made payments or value pursuant to this Section C.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:8pt">In the event of any conflict between these Terms and Conditions and the terms and conditions of any equity award agreement, including any Restricted Stock Unit Agreement, Performance Share Award Agreement or Stock Option Award Agreement, or any Unfair Competition Agreement, in each case, to which the Employer and the Participant are parties, the terms and conditions that carry the greater obligation on the part of the Participant shall control and be determinative in all respects.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:8pt">Notwithstanding anything to the contrary under these Terms and Conditions, the Company may cancel, recoup, rescind, or otherwise recover any award or compensation made under the CMIP if such recovery is pursuant to a claw-back or recoupment policy adopted by the Company from time to time, including the Recoupment Policy, or as otherwise permitted or required by applicable law or listing standard adopted by the New York Stock Exchange.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:6.01pt;text-decoration:underline">Oversight of CMIP and Administration</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The CCOB and the Board of Directors of the Company (the &#8220;Board&#8221;) are responsible for the oversight of the CMIP.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Management assists the CCOB by making recommendations, and the CCOB reviews, in conjunction with its independent compensation consultant, and recommends for Board approval any changes to CMIP design and the final incentive amounts payable to each Participant. Any CMIP design changes, payouts or other actions impacting the CEO&#8217;s compensation are approved by the Board&#8217;s independent directors in executive session without management present.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The administration of the CMIP, including the calculation of payments, is the responsibility of the Company.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">E.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:6.67pt;text-decoration:underline">Payment</font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8</font></div><div style="padding-left:0.06pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="padding-left:0.06pt"><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Payment under the CMIP will be made annually on or before March 15 for the prior year&#8217;s results unless country-specific regulations require otherwise. Payment will be made by the Employer in local currency or equivalent, less applicable withholding taxes and other amounts required to be withheld.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notwithstanding anything herein to the contrary, payment of all or part of awards under the CMIP that are subject to or otherwise result in disallowance as deductions for employee remuneration under Section 162(m) of the Internal Revenue Code of 1986, as amended, shall be deferred as and to the extent provided by the Board or the CCOB.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">F.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:7.34pt;text-decoration:underline">Right of Continued Employment</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Participation in the CMIP is not a guarantee of continuing Employment or of continued participation in the CMIP in any subsequent year.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">G.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:5.34pt;text-decoration:underline">Amendment or Termination of CMIP</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The CCOB may from time to time recommend that the Company amend, change or terminate the CMIP to the Board for approval. Any amendment, change or termination related to the CEO&#8217;s CMIP is subject to review by the CCOB and approval by the Board&#8217;s independent directors in executive session without management present.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For Participants other than the CEO, the Company also reserves the right, subject to the review and approval of the CCOB and the Board, to amend these Terms and Conditions or the CMIP at any time and from time to time, with or without prior notice&#59; provided, that no amendment shall, without the consent of the Participant, operate to affect adversely any previously earned payment.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">H.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:6.01pt;text-decoration:underline">Definitions</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Base Salary </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">is defined as the locally relevant rate of pay used to determine a CMIP award.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">CCOB </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">is the Compensation Committee of the Board.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">CMIP </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">is the Company Management Incentive Program, as governed by these Terms and Conditions.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> is W.W. Grainger, Inc.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Eligible Employee </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">is the Company&#8217;s CEO and each employee of the Company or its subsidiaries that directly reports to the Company&#8217;s CEO.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Employer </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">is the Company or the local subsidiary of the Company that employs the Participant.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Employment </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">is a Participant&#8217;s employment with the Employer in accordance with the terms and conditions of their employment contract, if any, in business units where applicable.</font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9</font></div><div style="padding-left:0.06pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="padding-left:0.06pt"><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Engaged in Misconduct </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">means a Participant&#58;</font></div><div><font><br></font></div><div style="padding-left:45pt;text-indent:-27pt"><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:12pt;font-weight:400;line-height:120%;padding-left:16.36pt">has breached any contract or agreement with the Employer&#59;</font></div><div><font><br></font></div><div style="padding-left:45pt;text-indent:-27pt"><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:12pt;font-weight:400;line-height:120%;padding-left:13.7pt">has made any unauthorized disclosure of any of the trade secrets or confidential information of Employer&#59;</font></div><div><font><br></font></div><div style="padding-left:45pt;text-indent:-27pt"><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:12pt;font-weight:400;line-height:120%;padding-left:11.04pt">has committed an act of embezzlement, fraud or theft with respect to the property of Employer&#59;</font></div><div><font><br></font></div><div style="padding-left:45pt;text-indent:-27pt"><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:12pt;font-weight:400;line-height:120%;padding-left:10.36pt">has engaged in conduct which violates the company&#8217;s Business Conduct Guidelines, employee handbook, or any anti-corruption or bribery law (whether involving government officials or otherwise)&#59;</font></div><div><font><br></font></div><div style="padding-left:45pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.02pt">has deliberately disregarded the rules of the Employer in such a manner as to cause any loss, damage or injury to, or otherwise endanger the property, reputation or employees of the Employer&#59;</font></div><div><font><br></font></div><div style="padding-left:45pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(vi)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:10.36pt">induced any employee, supplier, customer, agent or contractor of Employer or any other individual to take any action described in (i)-(v) above&#59;</font></div><div><font><br></font></div><div style="padding-left:45pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(vii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:7.7pt">intends to take any action described in (i)-(vi) above&#59; or</font></div><div><font><br></font></div><div style="padding-left:45pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(viii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:5.04pt">has taken any other action that Management in its discretion determines to be detrimental.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Management</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%">means</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%">the CEO of the Company and the CEO&#8217;s direct reports or their respective duly authorized designees.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Normal Retirement Date </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">refers to the date upon which a participant attains any of the following&#58; age 60, age 55 and 20 years of service&#59; or 25 years of service.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Participant </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">is each Eligible Employee who has been designated by the CCOB to participate in the CMIP.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:112%">Recoupment Policy </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">is</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">the W.W. Grainger, Inc. Financial Statement Executive Compensation Recoupment Policy (the &#8220;Recoupment Policy&#8221;).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Target CMIP Percentage </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">is the target percentage determined by the Board of a Participant&#8217;s Base Salary used to calculate such Participant&#8217;s incentive award before any performance criteria increase or decrease the award.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Termination Date </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">is the date a Participant ceases Employment howsoever caused.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;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%">are these Terms and Conditions as amended from time to time.</font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10</font></div><div style="padding-left:0.06pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="padding-left:0.06pt"><font><br></font></div></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%">*******************************************</font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11</font></div><div style="padding-left:0.06pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>5
<FILENAME>exhibit21tothe2023subsidia.htm
<DESCRIPTION>EX-21
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i5b70ee4a4812412c9c317fcf7fa25529_1"></div><div style="min-height:72pt;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-style:italic;font-weight:700;line-height:100%">Exhibit 21</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:100%">W.W. GRAINGER, INC.</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:100%">Subsidiaries and Affiliated Companies</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:100%">(as of February 16, 2024)</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.339%"><tr><td style="width:1.0%"></td><td style="width:57.065%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.735%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Subsidiary</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Jurisdiction</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Acklands - Grainger Inc.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Canada</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Apex Industrial Limited</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Scotland</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Bogle and Timms Limited</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">England &#38; Wales</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">C.J. Bent &#38; Son Limited</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">England &#38; Wales</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cromwell Czech Republic s.r.o.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Czech Republic</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cromwell Group (Holdings) Limited</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">England &#38; Wales</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cromwell Group (International) Limited</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">England &#38; Wales</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cromwell Industrial Supplies Private Limited</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">India</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cromwell Sp. z. o. o</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Poland</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cromwell Tools (Thailand) Co. Ltd.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Thailand</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cromwell Tools Limited</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">England &#38; Wales</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cromwell Tools Sdn. Bhd.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Malaysia</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Dayton Electric Manufacturing Co.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Illinois</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">East Midlands Property Developments Limited</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">England &#38; Wales</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gamut Supply LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">GHC Specialty Brands, LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Wisconsin</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">GMMI LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger Canada Holdings ULC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Alberta</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger Caribe, Inc.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Illinois</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger Colombia Holding Company, LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger Corporate Services LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Illinois</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger Global Holdings, Inc.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger Global Online Business Ltd</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">England and Wales</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger Global Trading (Shanghai) Co., Ltd.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">People's Republic of China</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger Guam L.L.C.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Guam</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger Industrial Supply India Private Limited</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">India</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger International Holdings B.V.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Netherlands</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger International, Inc.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Illinois</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger Management LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Illinois</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger Mexico LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger Panama Services S. de R.L.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Panama</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger Procurement Company LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Illinois</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger Registry Services, LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger Service Holding Company, Inc.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger Services International Inc.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Illinois</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger Singapore Pte. Ltd.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Singapore</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Grainger, S.A. de C.V.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mexico</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">GWW UK Holdings Ltd.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">England and Wales</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">IB MonotaRO Private Limited</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">India</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Imperial Supplies Holdings, Inc.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></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><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:87.339%"><tr><td style="width:1.0%"></td><td style="width:57.065%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.735%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Imperial Supplies LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">India Pacific Brands</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mauritius</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">MonotaRO Co., Ltd.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Japan</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Motor Book Insurance LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Vermont</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mountain Ventures WWG, LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">MRO Soluciones, S.A. de C.V.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mexico</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">NAVIMRO Co., Ltd.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Republic of Korea (South Korea)</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Norwell Engineering Limited</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">England &#38; Wales</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">PT Cromwell Tools</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Indonesia</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Red Agate LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Oregon</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Red Mercury LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Safety Registry Services, LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Safety Solutions, Inc.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Ohio</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Tooling &#38; Engineering Distributors (TED) Limited</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Ireland</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Tooling &#38; Engineering Distributors (TED) NI Limited</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Northern Ireland</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">WFS (USA) Ltd.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">South Carolina</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">WFS Holding Company, Inc.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">WFS Ltd.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Ontario</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Windsor Factory Supply Inc.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">WWG de Mexico, S.A. de C.V.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mexico</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">WWG Servicios, S.A. de C.V.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mexico</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">WWGH LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Zoro IP Holdings, LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Illinois</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Zoro Tools, Inc.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Zoro UK Limited</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">England &#38; Wales</font></div></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>exhibit23consent2023.htm
<DESCRIPTION>EX-23
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i2fd9e9368dc6482aa2ffd4f283c2ad99_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">     Exhibit 23</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:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the following Registration Statements&#58; &#160;&#160;</font></div><div><font><br></font></div><div style="margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Registration Statement (Form S-3 No. 333-271476) of W.W. Grainger, Inc.</font></div><div style="margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Registration Statement (Form S-3 No. 333-236530) of W.W. Grainger, Inc.</font></div><div style="margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) Registration Statement (Form S-3 No. 333-203444) of W.W. Grainger, Inc.</font></div><div style="margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4) Registration Statement (Form S-4 No. 33-32091 and Post-Effective Amendment No.1) of W.W. Grainger, Inc.</font></div><div style="margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5) Registration Statement (Form S-8 No. 33-43902) pertaining to the 1990 Long Term Stock Incentive Plan of W.W. Grainger, Inc.</font></div><div style="margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6) Registration Statement (Form S-8 No. 333-166345) pertaining to the 2010 Incentive Plan of W.W. Grainger, Inc.</font></div><div style="margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7) Registration Statement (Form S-8 No. 333-203715) pertaining to the 2015 Incentive Plan of W.W. Grainger, Inc.</font></div><div style="margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8) Registration Statement (Form S-8 No. 333-264519) pertaining to the 2022 Incentive Plan of W.W. Grainger, Inc.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160; &#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our reports dated February 22, 2024, with respect to the consolidated financial statements of W.W. Grainger, Inc. and Subsidiaries and the effectiveness of internal control over financial reporting of W.W. Grainger, Inc. and Subsidiaries included in this Annual Report on Form 10-K of W. W. Grainger, Inc. for the year ended December 31, 2023.</font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; Ernst &#38; Young LLP</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chicago, Illinois<br>February 22, 2024</font></div><div style="margin-bottom:13pt"><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></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>gww-20231231xex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ib44c1557cdfa481a9d89df8da82f888c_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, D.G. Macpherson, certify that&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">I have reviewed this Annual Report on Form 10-K of W.W. Grainger, Inc.&#59;</font></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant's other certifying officer 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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:9.11pt">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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:9.11pt">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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:9.67pt">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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:9.11pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant's other certifying officer 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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:9.11pt">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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:9.11pt">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="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; February&#160;22, 2024 </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:17.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:80.792%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">s&#47; D.G. Macpherson&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D.G. Macpherson</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board and Chief Executive Officer</font></td></tr></table></div><div><font><br></font></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>gww-20231231xex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i9c33779879264c6c9e711aaa23069918_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Deidra C. Merriwether certify that&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">I have reviewed this Annual Report on Form 10-K of W.W. Grainger, Inc.&#59;</font></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant's other certifying officer 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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:9.11pt">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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:9.11pt">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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:9.67pt">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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:9.11pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant's other certifying officer 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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:9.11pt">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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:9.11pt">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="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; February&#160;22, 2024 </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:17.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:80.792%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">s&#47; Deidra C. Merriwether&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deidra C. Merriwether</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer</font></td></tr></table></div><div><font><br></font></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>gww-20231231xex32.htm
<DESCRIPTION>EX-32
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="id6475ff52ec3450f8a6f047fa708201f_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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exhibit 32</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form 10-K of W.W.&#160;Grainger,&#160;Inc. (&#8220;Grainger&#8221;) for the annual period ended December&#160;31, 2023, (the &#8220;Report&#8221;),&#160;D.G. Macpherson, as Chairman of the Board and Chief Executive Officer of Grainger, and Deidra C. Merriwether, as Senior Vice President and Chief Financial Officer of Grainger, each hereby certifies, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Grainger.</font></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:27.631%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; D.G. Macpherson</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D.G. Macpherson</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Deidra C. Merriwether</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deidra C. Merriwether</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</font></td></tr></table></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-97
<SEQUENCE>10
<FILENAME>exhibit97.htm
<DESCRIPTION>EX-97
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="if8bfd222911540e9bb3110b03e74717c_34"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exhibit 97</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">W.W. GRAINGER, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FINANCIAL STATEMENT </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXECUTIVE COMPENSATION RECOUPMENT POLICY</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">I.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PURPOSE</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This W.W. Grainger, Inc. Financial Statement Executive Compensation Recoupment Policy (&#8220;Policy&#8221;) has been adopted by the Board of Directors (the &#8220;Board&#8221;) of W.W. Grainger, Inc. (the &#8220;Company&#8221;) on October 25, 2023. This Policy provides for the recoupment of certain executive compensation in the event of an accounting restatement resulting from material noncompliance with financial reporting requirements under U.S. federal securities laws. This Policy is intended to comply with the requirements of Section 10D of the Exchange Act (as defined below) and Section 303A.14 of the NYSE Listed Company Manual.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">II.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SCOPE</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This procedure applies to Covered Executives.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">III.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">POLICY</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:8.57pt;text-decoration:underline">Recoupment of Erroneously Awarded Compensation</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="padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">In the event of a Financial Restatement, if the amount of any Covered Compensation received by a Covered Executive (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Awarded Compensation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) exceeds the amount of such Covered Compensation that would have otherwise been received by such Covered Executive if calculated based on the Financial Restatement (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adjusted Compensation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), the Company shall reasonably promptly recover from such Covered Executive an amount equal to the excess of the Received Compensation over the Adjusted Compensation (such excess amount, the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Erroneously Awarded Compensation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), subject to Section III.A.2 hereof.   </font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">If the Financial Reporting Measure applicable to the relevant Covered Compensation is a stock price or total shareholder return measure, and the amount of such Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the Financial Restatement, then the amount of the Erroneously Awarded Compensation shall be determined based on the Company&#8217;s reasonable estimate of the effect of the Financial Restatement on the Company&#8217;s stock price or total shareholder return upon which such Covered Compensation was received.   </font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:108pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The amount of Erroneously Awarded Compensation shall be calculated on a pre-tax basis.   </font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">For the avoidance of doubt, the Company&#8217;s obligation to recover Erroneously Awarded Compensation is not dependent on (i) if or when the restated financial statements are filed&#59; or</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii) any fault of the Covered Executive for the accounting errors leading to a restatement.   </font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Notwithstanding anything to the contrary in Sections III.A.1 through III.A.4, the Company is not required to recover any Erroneously Awarded Compensation in the event that the conditions set forth in either of clause (i),(ii), or (iii) are satisfied and the Committee (or a majority of the independent directors serving on 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="padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Board) has made a determination that recovery of the Erroneously Awarded Compensation would be impracticable&#58;</font></div><div><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:-22.99pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:18pt">the direct expense paid to a third party to assist in enforcing the recovery of the Erroneously Awarded Compensation under this Policy would exceed the amount of such Erroneously Awarded Compensation to be recovered&#59; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that, before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation pursuant to this Section III.A.5, the Company shall have first made a reasonable attempt to recover such Erroneously Awarded Compensation, document such reasonable attempt(s) to make such recovery, and provide that documentation to the NYSE&#59; or </font></div><div><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:-25.21pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:18pt">recovery of the Erroneously Awarded Compensation would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Sections 401(a)(13) or 411(a) of the U.S. Internal Revenue Code of 1986, as amended (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Code</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="padding-left:108pt;text-align:justify"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:-27.43pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:18pt">recovery is otherwise precluded under applicable law.</font></div><div><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The Company shall not indemnify any Covered Executive, directly or indirectly, for any losses that such Covered Executive may incur in connection with the recovery of Erroneously Awarded Compensation pursuant to this Policy, including through the payment of insurance premiums or gross-up payments. </font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The Committee shall determine, in its discretion, the manner and timing in which any Erroneously Awarded Compensation shall be recovered from a Covered Executive in accordance with applicable law, including, without limitation, by (i) requiring reimbursement of Covered Compensation previously paid in cash&#59; (ii) seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity or equity-based awards&#59; (iii) offsetting the Erroneously Awarded Compensation amount from any compensation otherwise owed by the Company or any of its affiliates to the Covered Executive&#59; and&#47;or (iv) taking any other remedial and recovery action permitted by applicable law. For the avoidance of doubt, except as set forth in Section III.A.5, in no event may the Company accept an amount that is less than the amount of Erroneously Awarded Compensation&#59; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that, to the extent necessary to avoid any adverse tax consequences to the Covered Executive pursuant to Section 409A of the Code, any offsets against amounts under any nonqualified deferred compensation plans (as defined under Section 409A of Code) shall be made in compliance with Section 409A of the Code.</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:8.57pt;text-decoration:underline">Other Compensation Clawback&#47;Recoupment Rights</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies, rights, or requirements with respect to the clawback or recoupment of any compensation that may be available to the Company pursuant to the terms of any similar policy in any employment agreement, offer letter, equity award agreement or similar agreement and any other legal remedies available to the Company, as well as applicable law, stock market or exchange rules, listing standards or regulations&#59; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provided</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:10pt;font-style:italic;font-weight:400;line-height:120%">however</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that any amounts recouped or clawed back under any other policy shall count toward any required clawback or recoupment under this Policy and vice versa.</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="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:8.01pt;text-decoration:underline">Exempt Compensation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Notwithstanding anything to the contrary herein, the Company has no obligation to seek recoupment of amounts paid to a Covered Executive which are granted, vested or earned based solely upon the occurrence or non-occurrence of nonfinancial events. Such exempt compensation includes, without limitation, base salary, time-vesting awards, compensation awarded on the basis of the achievement of metrics that are not Financial Reporting Measures or compensation awarded solely at the discretion of the Committee or the Board, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provided</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:10pt;font-style:italic;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such amounts are in no way contingent on the achievement of any Financial Reporting Measure.  </font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:8.01pt;text-decoration:underline">Miscellaneous</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="padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any applicable award agreement or other document setting forth the terms and conditions of any compensation covered by this Policy shall be deemed to include the restrictions imposed herein and incorporate this Policy by reference and, in the event of any inconsistency, the terms of this Policy will govern. For the avoidance of doubt, this Policy applies to all compensation that is received on or after the Effective Date, regardless of the date on which the award agreement or other document setting forth the terms and conditions of the Covered Executive&#8217;s compensation became effective.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">All issues concerning the construction, validity, enforcement and interpretation of this Policy and all related documents, including, without limitation, any employment agreement, offer letter, equity award agreement or similar agreement, shall be governed by, and construed in accordance with, the laws of the State of Illinois, without giving effect to any choice of law or conflict of law rules or provisions (whether of the State of Illinois or any other jurisdiction) that would cause the application of the laws of any jurisdiction other than the State of Illinois.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">If any provision of this Policy is determined to be unenforceable or invalid under any applicable law, such provision will be applied to the maximum extent permitted by applicable law and shall automatically be deemed amended in a manner consistent with its objectives to the extent necessary to conform to any limitations required under applicable law.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">IV.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">DEFINITIONS</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of this Policy, the following terms shall have the meanings set forth below.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:8.57pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Committee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the Compensation Committee of the Board. </font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:8.57pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Covered Compensation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any Incentive-based Compensation &#8220;received&#8221; by a Covered Executive during the applicable Recoupment Period&#59; provided that&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">such Covered Compensation was received by such Covered Executive (a) after the Effective Date, (b) after he or she commenced service as an Executive Officer and (c) while the Company had a class     of securities publicly listed on a U.S. national securities exchange&#59; and</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">such Covered Executive served as an Executive Officer at any time during the performance period in respect of such Incentive-based Compensation. </font></div><div style="padding-left:72pt;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="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of this Policy, Incentive-based Compensation is &#8220;received&#8221; by a Covered Executive during the fiscal period in which the Financial Reporting Measure applicable to such Incentive-based Compensation (or portion thereof) is attained, even if the payment or grant of such Incentive-based Compensation occurs thereafter.</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:8.01pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Covered Executive</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means any (i) current or former Executive Officer and (ii) any other employee of the Company and its subsidiaries designated by the Committee as subject to this Policy from time to time.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:8.01pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the date on which Section 303A.14 of the NYSE Listed Company Manual, or such other listing standards implementing Section 10D of the Exchange Act of the national securities exchange on which the Company&#8217;s securities are listed become effective.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:8.57pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exchange Act</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the U.S. Securities Exchange Act of 1934, as amended.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:9.13pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Executive Officer</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, with respect to the Company, (i) its president, (ii) its principal financial officer, (iii) its principal accounting officer (or if there is no such accounting officer, its controller), (iv) any vice-president in charge of a principal business unit, division or function (such as sales, administration or finance), (v) any other officer who performs a policy-making function for the Company (including any officer of the Company&#8217;s subsidiaries if they perform policy-making functions for the Company), and (vi) any other person who performs similar policy-making functions for the Company. Policy-making function is not intended to include policy-making functions that are not significant.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:7.46pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Reporting Measure</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; shall mean any (i) measure that is determined and presented in accordance with the accounting principles used in preparing the Company&#8217;s financial statements (and any measures that are derived wholly or in part from any such measure), (ii) stock price measure or (iii) total shareholder return measure.  For the avoidance of doubt, a Financial Reporting Measure does not need to be presented within the Company&#8217;s financial statements or included in a filing with the U.S. Securities and Exchange Commission. </font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:8.01pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Restatement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means a restatement of the Company&#8217;s financial statements due to the material noncompliance of the Company with any financial reporting requirement under U.S. federal securities laws that is required in order to correct&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">an error in previously issued financial statements that is material to the previously issued financial statements&#59; or</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">an error that would result in a material misstatement if (A) the error were corrected in the current period or (B) left uncorrected in the current period. </font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of this Policy, a Financial Restatement shall not be deemed to occur in the event of a restatement of the Company&#8217;s financial statements due to an out-of-period adjustment or a retrospective (1) application of a change in accounting principles&#59; (2) revision to reportable segment information due to a change in the structure of the Company&#8217;s internal organization&#59; (3) reclassification due to a discontinued operation&#59; (4) application of a change in reporting entity, such as from a reorganization of entities under common control&#59; or (5) revision for stock splits, reverse stock splits, stock dividends, or other changes in capital structure.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:12.46pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Restatement Preparation Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the earlier of (i) the date that the Board (or a committee thereof, or the officer(s) of the Company authorized to take 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="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">action if Board action is not required) concludes, or reasonably should have concluded, that the Company is required to prepare a Financial Restatement, and (ii) the date on which a court, regulator or other legally authorized body causes the Company to prepare a Financial Restatement.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:10.23pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Incentive-based Compensation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; shall mean any compensation (including, for the avoidance of doubt, any cash or equity or equity-based compensation, whether deferred or current) that is granted, earned and&#47;or vested based wholly or in part upon the achievement of a Financial Reporting Measure. For purposes of this Policy, &#8220;Incentive-based Compensation&#8221; shall also be deemed to include any amounts which were determined based on (or were otherwise calculated by reference to) Incentive-based Compensation (including, without limitation, any amounts under any long-term disability, life insurance or supplemental retirement plan or any notional account that is based on Incentive-based Compensation, as well as any earnings accrued thereon).</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:8.57pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NYSE</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the New York Stock Exchange, or any successor thereof.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:9.67pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recoupment Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the three fiscal years completed immediately preceding the date of any applicable Financial Restatement Preparation Date. Notwithstanding the foregoing, the Recoupment Period additionally includes any transition period (that results from a change in the Company&#8217;s fiscal year) within or immediately following those three completed fiscal years, provided that a transition period between the last day of the Company&#8217;s previous fiscal year end and the first day of its new fiscal year that compromises a period of nine (9) to twelve (12) months would be deemed a completed fiscal year.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">V.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">RESPONSIBILITIES</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:8.57pt;text-decoration:underline">Administration</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This Policy shall be administered by the Committee. All decisions of the Committee shall be final, conclusive and binding upon all the Company and the Covered Executives, their beneficiaries, executors, administrators and any other legal representative. The Committee shall have full power and authority to (i) administer and interpret this Policy, (ii) correct any defect, supply any omission, and reconcile any inconsistency in this Policy and (iii) make any other determination and take any other action that the Committee deems necessary or desirable for the administration of this Policy and to comply with applicable law (including Section 10D of the Exchange Act) and applicable stock market or exchange rules and regulations. Notwithstanding anything to the contrary contained herein, to the extent permitted by Section 10D of the Exchange Act and Section 303A.14 of the NYSE Listed Company Manual the Board may, in its sole discretion, at any time and from time to time, administer this Policy.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:8.57pt;text-decoration:underline">Amendment&#47;Termination</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Subject to Section 10D of the Exchange Act and Section 303A.14 of the NYSE Listed Company Manual, this Policy may be amended or terminated by the Committee at any time. To the extent that any applicable law, or stock market or exchange rules or regulations require recovery of Erroneously Awarded Compensation in circumstances in addition to those specified herein, nothing in this Policy shall be deemed to limit or restrict the right or obligation of the Company to recover Erroneously Awarded Compensation to the fullest extent required by such applicable law, stock market or exchange rules and regulations. Unless otherwise required by applicable law, this Policy shall no longer be effective from and after the date that the Company no longer has a class of securities publicly listed on a United States national securities exchange.</font></div><div style="padding-left:36pt;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="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%;padding-left:8.01pt;text-decoration:underline">Interpretation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Notwithstanding anything to the contrary herein, this Policy is intended to comply with the requirements of Section 10D of the Exchange Act and Section 303A.14 of the NYSE Listed Company Manual (and any applicable regulations, administrative interpretations or stock market or exchange rules and regulations adopted in connection therewith), and the provisions of this Policy shall be interpreted in a manner that satisfies such requirements, and this Policy shall be operated accordingly. If any provision of this Policy would otherwise frustrate or conflict with this intent, the provision shall be interpreted and deemed amended so as to avoid this conflict.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VI.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">REFERENCES</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">N&#47;A</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VII.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SPONSOR AND OWNER</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior VP, Chief Legal Officer</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">VP, Total Rewards &#38; People Analytics</font></div><div style="padding-left:36pt;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REVISION HISTORY</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.250%"><tr><td style="width:1.0%"></td><td style="width:34.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:63.573%"></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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Summary of Changes</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#47;25&#47;2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adopted</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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-101.SCH
<SEQUENCE>11
<FILENAME>gww-20231231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:3b3ca7a1-3a94-44d8-8bb1-c466abe6284a,g:86d4c3e4-7d21-4e44-a116-53a5e5abf794-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:gww="http://www.grainger.com/20231231" 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" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.grainger.com/20231231">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/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.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.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="gww-20231231_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="gww-20231231_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="gww-20231231_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="gww-20231231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="COVER" roleURI="http://www.grainger.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.grainger.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="CONSOLIDATEDSTATEMENTSOFEARNINGS" roleURI="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS">
        <link:definition>0000003 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS</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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS" roleURI="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS">
        <link:definition>0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS</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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGSParentheticals" roleURI="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGSParentheticals">
        <link:definition>0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS Parentheticals</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.grainger.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>0000006 - 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="CONSOLIDATEDBALANCESHEETSParentheticals" roleURI="http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals">
        <link:definition>0000007 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</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.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000008 - 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="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" roleURI="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
        <link:definition>0000009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' 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="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals" roleURI="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals">
        <link:definition>0000010 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)</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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>0000011 - Disclosure - SUMMARY OF 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="REVENUE" roleURI="http://www.grainger.com/role/REVENUE">
        <link:definition>0000012 - Disclosure - REVENUE</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="PROPERTYBUILDINGSANDEQUIPMENT" roleURI="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENT">
        <link:definition>0000013 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT</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.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETS">
        <link:definition>0000014 - 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="LONGTERMDEBT" roleURI="http://www.grainger.com/role/LONGTERMDEBT">
        <link:definition>0000015 - Disclosure - LONG-TERM 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="EMPLOYEEBENEFITS" roleURI="http://www.grainger.com/role/EMPLOYEEBENEFITS">
        <link:definition>0000016 - Disclosure - EMPLOYEE BENEFITS</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.grainger.com/role/LEASES">
        <link:definition>0000017 - 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="STOCKINCENTIVEPLANS" roleURI="http://www.grainger.com/role/STOCKINCENTIVEPLANS">
        <link:definition>0000018 - Disclosure - STOCK INCENTIVE 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="CAPITALSTOCK" roleURI="http://www.grainger.com/role/CAPITALSTOCK">
        <link:definition>0000019 - Disclosure - CAPITAL 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="ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCE" roleURI="http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCE">
        <link:definition>0000020 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE)</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="DERIVATIVEINSTRUMENTS" roleURI="http://www.grainger.com/role/DERIVATIVEINSTRUMENTS">
        <link:definition>0000021 - Disclosure - DERIVATIVE INSTRUMENTS</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.grainger.com/role/INCOMETAXES">
        <link:definition>0000022 - 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="SEGMENTINFORMATION" roleURI="http://www.grainger.com/role/SEGMENTINFORMATION">
        <link:definition>0000023 - Disclosure - SEGMENT 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="CONTINGENCIESANDLEGALMATTERS" roleURI="http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERS">
        <link:definition>0000024 - Disclosure - CONTINGENCIES AND LEGAL MATTERS</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.grainger.com/role/SUBSEQUENTEVENTS">
        <link:definition>0000025 - 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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>9954471 - Disclosure - SUMMARY OF 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="REVENUETables" roleURI="http://www.grainger.com/role/REVENUETables">
        <link:definition>9954472 - Disclosure - REVENUE (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="PROPERTYBUILDINGSANDEQUIPMENTTables" roleURI="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTTables">
        <link:definition>9954473 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT (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.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables">
        <link:definition>9954474 - 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="LONGTERMDEBTTables" roleURI="http://www.grainger.com/role/LONGTERMDEBTTables">
        <link:definition>9954475 - Disclosure - LONG-TERM 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="EMPLOYEEBENEFITSTables" roleURI="http://www.grainger.com/role/EMPLOYEEBENEFITSTables">
        <link:definition>9954476 - Disclosure - EMPLOYEE BENEFITS (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="LEASESTables" roleURI="http://www.grainger.com/role/LEASESTables">
        <link:definition>9954477 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKINCENTIVEPLANSTables" roleURI="http://www.grainger.com/role/STOCKINCENTIVEPLANSTables">
        <link:definition>9954478 - Disclosure - STOCK INCENTIVE PLANS (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="CAPITALSTOCKTables" roleURI="http://www.grainger.com/role/CAPITALSTOCKTables">
        <link:definition>9954479 - Disclosure - CAPITAL 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="ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCETables" roleURI="http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCETables">
        <link:definition>9954480 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE) (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="DERIVATIVEINSTRUMENTSTables" roleURI="http://www.grainger.com/role/DERIVATIVEINSTRUMENTSTables">
        <link:definition>9954481 - Disclosure - DERIVATIVE INSTRUMENTS (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.grainger.com/role/INCOMETAXESTables">
        <link:definition>9954482 - 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="SEGMENTINFORMATIONTables" roleURI="http://www.grainger.com/role/SEGMENTINFORMATIONTables">
        <link:definition>9954483 - Disclosure - SEGMENT INFORMATION (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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" roleURI="http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails">
        <link:definition>9954484 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUEDetails" roleURI="http://www.grainger.com/role/REVENUEDetails">
        <link:definition>9954485 - Disclosure - REVENUE (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="PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails" roleURI="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails">
        <link:definition>9954486 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT - Schedule of Property, Buildings 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="PROPERTYBUILDINGSANDEQUIPMENTNarrativeDetails" roleURI="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTNarrativeDetails">
        <link:definition>9954487 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT- 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="GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails" roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails">
        <link:definition>9954488 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Additional 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="GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails" roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails">
        <link:definition>9954489 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Balances and Changes in Carrying Amounts 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="GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails" roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails">
        <link:definition>9954490 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Intangible assets included in Other assets and intangibles (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="GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails" roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails">
        <link:definition>9954491 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Estimated amortization expense (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="LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails" roleURI="http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails">
        <link:definition>9954492 - Disclosure - LONG-TERM DEBT - SCHEDULE OF LONG-TERM 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="LONGTERMDEBTNarrativeDetails" roleURI="http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails">
        <link:definition>9954493 - Disclosure - LONG-TERM 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="LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails" roleURI="http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails">
        <link:definition>9954494 - Disclosure - LONG-TERM DEBT - SCHEDULED AGGREGATE PRINCIPAL PAYMENTS (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="EMPLOYEEBENEFITSDefinedContributionPlansDetails" roleURI="http://www.grainger.com/role/EMPLOYEEBENEFITSDefinedContributionPlansDetails">
        <link:definition>9954495 - Disclosure - EMPLOYEE BENEFITS - Defined Contribution 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="EMPLOYEEBENEFITSPostretirementBenefitsDetails" roleURI="http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails">
        <link:definition>9954496 - Disclosure - EMPLOYEE BENEFITS - Postretirement Benefits (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="EMPLOYEEBENEFITSSummaryofPlanAssetsDetails" roleURI="http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails">
        <link:definition>9954497 - Disclosure - EMPLOYEE BENEFITS - Summary of Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESNarrativeDetails" roleURI="http://www.grainger.com/role/LEASESNarrativeDetails">
        <link:definition>9954498 - 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="LEASESScheduleofOperatingLeaseInformationDetails" roleURI="http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails">
        <link:definition>9954499 - Disclosure - LEASES - Schedule of Operating Lease 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="LEASESScheduleofMaturitiesofOperatingLeasesDetails" roleURI="http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails">
        <link:definition>9954500 - Disclosure - LEASES - Schedule of Maturities of Operating 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="LEASESScheduleofMaturitiesofOperatingLeasesDetails_1" roleURI="http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails_1">
        <link:definition>9954500 - Disclosure - LEASES - Schedule of Maturities of Operating 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="STOCKINCENTIVEPLANSNarrativeDetails" roleURI="http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails">
        <link:definition>9954501 - Disclosure - STOCK INCENTIVE PLANS - 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="STOCKINCENTIVEPLANSRestrictedStockUnitsDetails" roleURI="http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails">
        <link:definition>9954502 - Disclosure - STOCK INCENTIVE PLANS - Restricted Stock Units (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.grainger.com/role/CAPITALSTOCKDetails">
        <link:definition>9954503 - 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="ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails" roleURI="http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails">
        <link:definition>9954504 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE) (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="DERIVATIVEINSTRUMENTSNarrativeDetails" roleURI="http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails">
        <link:definition>9954505 - Disclosure - DERIVATIVE INSTRUMENTS - 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="DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails" roleURI="http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails">
        <link:definition>9954506 - Disclosure - DERIVATIVE INSTRUMENTS - Schedule of Derivative Instruments (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="INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails" roleURI="http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails">
        <link:definition>9954507 - Disclosure - INCOME TAXES - Net Earnings Before Income Taxes by Geographical Area (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.grainger.com/role/INCOMETAXESDetails">
        <link:definition>9954508 - 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="INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails" roleURI="http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails">
        <link:definition>9954509 - Disclosure - INCOME TAXES - Income Tax Effects of Temporary Differences (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="INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails_1" roleURI="http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails_1">
        <link:definition>9954509 - Disclosure - INCOME TAXES - Income Tax Effects of Temporary Differences (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="INCOMETAXESNarrativeDetails" roleURI="http://www.grainger.com/role/INCOMETAXESNarrativeDetails">
        <link:definition>9954510 - Disclosure - INCOME TAXES - 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="INCOMETAXESChangesinValuationAllowanceDetails" roleURI="http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails">
        <link:definition>9954511 - Disclosure - INCOME TAXES - Changes in Valuation Allowance (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="INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails" roleURI="http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails">
        <link:definition>9954512 - Disclosure - INCOME TAXES - Reconciliation of Income Tax Expense with Federal Income Taxes at the Statutory Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails" roleURI="http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails">
        <link:definition>9954513 - Disclosure - INCOME TAXES - Changes in Liability for Tax Uncertainties, Excluding Interest (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="SEGMENTINFORMATIONDetails" roleURI="http://www.grainger.com/role/SEGMENTINFORMATIONDetails">
        <link:definition>9954514 - Disclosure - SEGMENT 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="SUBSEQUENTEVENTSDetails" roleURI="http://www.grainger.com/role/SUBSEQUENTEVENTSDetails">
        <link:definition>9954515 - 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="gww_UnsecuredSeniorNotes3.75Member" abstract="true" name="UnsecuredSeniorNotes3.75Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_SummaryOfSignificantAccountingPoliciesAbstract" abstract="true" name="SummaryOfSignificantAccountingPoliciesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_ValuationAllowanceOtherChangesNetMember" abstract="true" name="ValuationAllowanceOtherChangesNetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_StockIncentivePlansAbstract" abstract="true" name="StockIncentivePlansAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_PercentageOfCompanyWideRevenue" abstract="false" name="PercentageOfCompanyWideRevenue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="gww_ContingenciesAndLegalMattersAbstract" abstract="true" name="ContingenciesAndLegalMattersAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_WholesaleSegmentMember" abstract="true" name="WholesaleSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_BuildingsStructuresandImprovementsEstimatedUsefulLife" abstract="false" name="BuildingsStructuresandImprovementsEstimatedUsefulLife" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="gww_OtherForeignCountriesMember" abstract="true" name="OtherForeignCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_LongTermDebtGrossFairValueDisclosure" abstract="false" name="LongTermDebtGrossFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_StockIssuedDuringPeriodSharesPerformanceShareUnits" abstract="false" name="StockIssuedDuringPeriodSharesPerformanceShareUnits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember" abstract="true" name="DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure" abstract="false" name="LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_YenDenominatedBankTermLoanMember" abstract="true" name="YenDenominatedBankTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_TermLoanAgreement005Member" abstract="true" name="TermLoanAgreement005Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_GoodwillAndOtherIntangiblesAbstract" abstract="true" name="GoodwillAndOtherIntangiblesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_WeightedAveragePricePerShareAbstract" abstract="true" name="WeightedAveragePricePerShareAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_ContractorsSegmentMember" abstract="true" name="ContractorsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_OtherSegmentMember" abstract="true" name="OtherSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne" abstract="false" name="LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:gYearListItemType"/>
  <xs:element id="gww_UnsecuredSeniorNotes185Member" abstract="true" name="UnsecuredSeniorNotes185Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_HealthcareSegmentMember" abstract="true" name="HealthcareSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_LongTermDebtFairValueAbstract" abstract="true" name="LongTermDebtFairValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes" abstract="false" name="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_ServiceFeeRevenue" abstract="false" name="ServiceFeeRevenue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="gww_SegmentReportingInformationAssetsAbstract" abstract="true" name="SegmentReportingInformationAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_FixedIncomeCorporateBondSecuritiesMember" abstract="true" name="FixedIncomeCorporateBondSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_UtilitiesSegmentMember" abstract="true" name="UtilitiesSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_FurnitureFixturesMachineryandEquipmentMember" abstract="true" name="FurnitureFixturesMachineryandEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_TransportationSegmentMember" abstract="true" name="TransportationSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_UnsecuredSeniorNotes4.60Member" abstract="true" name="UnsecuredSeniorNotes4.60Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65" abstract="false" name="DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="gww_CommercialServicesSegmentMember" abstract="true" name="CommercialServicesSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_HighTouchSolutionsNAMember" abstract="true" name="HighTouchSolutionsNAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_CapitalStockTextBlock" abstract="false" name="CapitalStockTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="gww_GovernmentSegmentMember" abstract="true" name="GovernmentSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_ManufacturingSegmentMember" abstract="true" name="ManufacturingSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_AccruedSalesIncentives" abstract="false" name="AccruedSalesIncentives" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife" abstract="false" name="FurnitureFixturesMachineryEquipmentEstimatedUsefulLife" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="gww_MutualFundsCorporateBondSecuritiesMember" abstract="true" name="MutualFundsCorporateBondSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_SegmentReportingOtherReconcilingInformationTableTextBlock" abstract="false" name="SegmentReportingOtherReconcilingInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="gww_DeferredTaxAssetValuationAllowanceRollForward" abstract="true" name="DeferredTaxAssetValuationAllowanceRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal" abstract="false" name="DefinedBenefitPlanExpectedFutureBenefitPaymentTotal" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" abstract="false" name="LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_TaxPositionsWithUncertainTimingOfDeductibility" abstract="false" name="TaxPositionsWithUncertainTimingOfDeductibility" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember" abstract="true" name="ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_REVENUEAbstract" abstract="true" name="REVENUEAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained" abstract="false" name="StockIssuedDuringPeriodSharesRestrictedStockAwardRetained" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="gww_AccruedVendorRebates" abstract="false" name="AccruedVendorRebates" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_MutualFundsMunicipalAndProvincialBondsMember" abstract="true" name="MutualFundsMunicipalAndProvincialBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" abstract="false" name="RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="gww_EndlessAssortmentMember" abstract="true" name="EndlessAssortmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_CapitalStockAbstract" abstract="true" name="CapitalStockAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo" abstract="false" name="LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_ReportingUnitCanadaMember" abstract="true" name="ReportingUnitCanadaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue" abstract="false" name="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember" abstract="true" name="ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_ValuationAllowanceForeignExchangeRateChangesMember" abstract="true" name="ValuationAllowanceForeignExchangeRateChangesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_AuditorInformationAbstract" abstract="true" name="AuditorInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_OtherLongTermDebtAdjustmentFairValueDisclosure" abstract="false" name="OtherLongTermDebtAdjustmentFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_UnsecuredSeniorNotes4.20Member" abstract="true" name="UnsecuredSeniorNotes4.20Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive" abstract="false" name="LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_A5YearUnsecuredRevolvingLineOfCreditMember" abstract="true" name="A5YearUnsecuredRevolvingLineOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact" abstract="false" name="LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember" abstract="true" name="ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="gww_Operatingleaseexpirationdate" abstract="false" name="Operatingleaseexpirationdate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:gYearItemType"/>
  <xs:element id="gww_WarehousingSegmentMember" abstract="true" name="WarehousingSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember" abstract="true" name="ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="gww_RetailSegmentMember" abstract="true" name="RetailSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" abstract="false" name="RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained" abstract="false" name="StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="gww_LongTermDebtCarryingValueAbstract" abstract="true" name="LongTermDebtCarryingValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_LongTermDebtCurrentMaturitiesFairValueDisclosure" abstract="false" name="LongTermDebtCurrentMaturitiesFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_ProfitSharingAutomaticContributionByEmployerPercentage" abstract="false" name="ProfitSharingAutomaticContributionByEmployerPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="gww_ShareBasedCompensationVestedFairValue" abstract="false" name="ShareBasedCompensationVestedFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_OtherLongTermDebtFairValueDisclosure" abstract="false" name="OtherLongTermDebtFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_OtherLongTermDebtAdjustment" abstract="false" name="OtherLongTermDebtAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour" abstract="false" name="LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive" abstract="false" name="LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_EmployeeBenefitsAbstract" abstract="true" name="EmployeeBenefitsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree" abstract="false" name="LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_Amortizationperiodofcapitalizedsoftware" abstract="false" name="Amortizationperiodofcapitalizedsoftware" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="gww_FixedIncomeGovernmentAndMunicipalBondsMember" abstract="true" name="FixedIncomeGovernmentAndMunicipalBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>gww-20231231_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 2024 Workiva-->
<!--r:3b3ca7a1-3a94-44d8-8bb1-c466abe6284a,g:86d4c3e4-7d21-4e44-a116-53a5e5abf794-->
<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.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="simple" xlink:href="gww-20231231.xsd#CONSOLIDATEDSTATEMENTSOFEARNINGS"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0d1ab079-fbc9-4e73-8638-d22621c9b669" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_e30a21ce-a003-4890-af63-82a9f1c91b06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_0d1ab079-fbc9-4e73-8638-d22621c9b669" xlink:to="loc_us-gaap_ProfitLoss_e30a21ce-a003-4890-af63-82a9f1c91b06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b75f0789-c554-41e8-869b-8e14d30fca2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_0d1ab079-fbc9-4e73-8638-d22621c9b669" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b75f0789-c554-41e8-869b-8e14d30fca2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d2321583-5a02-4591-a2ea-08645d2026bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d46ac1f8-a69b-4ac9-8aab-cc080ab2200d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d2321583-5a02-4591-a2ea-08645d2026bc" xlink:to="loc_us-gaap_OperatingIncomeLoss_d46ac1f8-a69b-4ac9-8aab-cc080ab2200d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_37346513-57b7-4a48-a7b8-e6991d08636e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d2321583-5a02-4591-a2ea-08645d2026bc" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_37346513-57b7-4a48-a7b8-e6991d08636e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_cd217810-994d-4609-8266-d45738dc1772" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_193a1a83-8d02-40e2-882d-69da0236c17a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_cd217810-994d-4609-8266-d45738dc1772" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_193a1a83-8d02-40e2-882d-69da0236c17a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_f5590f76-414c-43cf-bf86-9d2f88b22adf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_cd217810-994d-4609-8266-d45738dc1772" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_f5590f76-414c-43cf-bf86-9d2f88b22adf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_324f2492-6309-493d-bd91-ad4ebdeb692e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_8f469f7d-e46a-48eb-9fdc-acf41e73d6a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_324f2492-6309-493d-bd91-ad4ebdeb692e" xlink:to="loc_us-gaap_GrossProfit_8f469f7d-e46a-48eb-9fdc-acf41e73d6a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_3a52ce4f-3d30-4d86-b9f0-15ac317bbcec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_324f2492-6309-493d-bd91-ad4ebdeb692e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_3a52ce4f-3d30-4d86-b9f0-15ac317bbcec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_90dee1c0-d7b6-4ffc-bdd8-b9a0e388c46c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d95e6111-7a1d-4a5c-bdef-fcad990fa384" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_90dee1c0-d7b6-4ffc-bdd8-b9a0e388c46c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d95e6111-7a1d-4a5c-bdef-fcad990fa384" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4ba4bca0-b94f-4591-8f32-e767590e56cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_90dee1c0-d7b6-4ffc-bdd8-b9a0e388c46c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4ba4bca0-b94f-4591-8f32-e767590e56cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_526afc44-cf75-4bed-bc9d-8475296cb434" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_615e7220-4aeb-41ff-a124-58db86c5689c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_526afc44-cf75-4bed-bc9d-8475296cb434" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_615e7220-4aeb-41ff-a124-58db86c5689c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_5f13826b-5b5a-47c8-b222-e6c782cdc932" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_526afc44-cf75-4bed-bc9d-8475296cb434" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_5f13826b-5b5a-47c8-b222-e6c782cdc932" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS" xlink:type="simple" xlink:href="gww-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_3792c5f9-9704-49f9-832a-395f4b9a2e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_54ad42d8-6820-4dcb-92b5-3dff771f80ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_3792c5f9-9704-49f9-832a-395f4b9a2e1c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_54ad42d8-6820-4dcb-92b5-3dff771f80ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9b0607bd-83ec-47e8-abfb-86b8150ee67b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_3792c5f9-9704-49f9-832a-395f4b9a2e1c" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9b0607bd-83ec-47e8-abfb-86b8150ee67b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_1d0649f0-c2c9-416b-8bfd-0646755a4db1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_3792c5f9-9704-49f9-832a-395f4b9a2e1c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_1d0649f0-c2c9-416b-8bfd-0646755a4db1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_dd5b2530-467d-4673-9887-8f9452746968" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_55047558-e975-4ead-a24f-c5ae17c96fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_dd5b2530-467d-4673-9887-8f9452746968" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_55047558-e975-4ead-a24f-c5ae17c96fd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_4376124c-589c-4977-9d6f-019fb6b3271a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_dd5b2530-467d-4673-9887-8f9452746968" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_4376124c-589c-4977-9d6f-019fb6b3271a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4e8f728b-3e29-41c3-a5e0-d5a2057fed5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_404ef4db-8227-427b-afb5-bc1adaa8db55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4e8f728b-3e29-41c3-a5e0-d5a2057fed5f" xlink:to="loc_us-gaap_ProfitLoss_404ef4db-8227-427b-afb5-bc1adaa8db55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_0c6c1c75-6469-4d7c-92fa-f400185f2795" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4e8f728b-3e29-41c3-a5e0-d5a2057fed5f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_0c6c1c75-6469-4d7c-92fa-f400185f2795" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_b3a1a821-32a0-4e56-93b0-f80cbd40dbd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4e8f728b-3e29-41c3-a5e0-d5a2057fed5f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_b3a1a821-32a0-4e56-93b0-f80cbd40dbd0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="gww-20231231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5a39844d-797c-4863-b126-c0daba6dc93f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1fbb147d-fe63-46d5-91f7-3b2d36ae4296" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5a39844d-797c-4863-b126-c0daba6dc93f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1fbb147d-fe63-46d5-91f7-3b2d36ae4296" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d028a762-85d5-4b4f-a794-692fd900ac40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5a39844d-797c-4863-b126-c0daba6dc93f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d028a762-85d5-4b4f-a794-692fd900ac40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_0590ffc5-a588-4fe0-b370-3804112ba6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5a39844d-797c-4863-b126-c0daba6dc93f" xlink:to="loc_us-gaap_InventoryNet_0590ffc5-a588-4fe0-b370-3804112ba6e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3d6f7f8b-79b3-42cb-81d2-0d5202ee317b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5a39844d-797c-4863-b126-c0daba6dc93f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3d6f7f8b-79b3-42cb-81d2-0d5202ee317b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1c565261-e53e-45b4-ada1-418e85dcccdf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_e73b44cf-dce4-4069-8614-d507e473e1af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1c565261-e53e-45b4-ada1-418e85dcccdf" xlink:to="loc_us-gaap_TreasuryStockCommonValue_e73b44cf-dce4-4069-8614-d507e473e1af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7bc05403-6023-4a28-a5b7-ba9b62403e70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1c565261-e53e-45b4-ada1-418e85dcccdf" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7bc05403-6023-4a28-a5b7-ba9b62403e70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_209f8e31-0976-4c3f-a9f2-1ac1ca2d79fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1c565261-e53e-45b4-ada1-418e85dcccdf" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_209f8e31-0976-4c3f-a9f2-1ac1ca2d79fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_0dd69b4d-a568-4992-83bc-c606f1c24caf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1c565261-e53e-45b4-ada1-418e85dcccdf" xlink:to="loc_us-gaap_PreferredStockValue_0dd69b4d-a568-4992-83bc-c606f1c24caf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_073f1e78-2590-461b-a8f9-f45aa4b5c90a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1c565261-e53e-45b4-ada1-418e85dcccdf" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_073f1e78-2590-461b-a8f9-f45aa4b5c90a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_0774dc9b-d810-4f17-963d-b68f3d593da5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1c565261-e53e-45b4-ada1-418e85dcccdf" xlink:to="loc_us-gaap_CommonStockValue_0774dc9b-d810-4f17-963d-b68f3d593da5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_472360c7-8452-4f6f-af88-8c36bcf76451" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3baeb318-28f9-45ed-81c1-737da28a68ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_472360c7-8452-4f6f-af88-8c36bcf76451" xlink:to="loc_us-gaap_Goodwill_3baeb318-28f9-45ed-81c1-737da28a68ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c7873e7d-8375-464e-b47a-6cd38cb6fe81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_472360c7-8452-4f6f-af88-8c36bcf76451" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c7873e7d-8375-464e-b47a-6cd38cb6fe81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1c49debf-eaa6-47e8-81ae-4bf2cc2998f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_472360c7-8452-4f6f-af88-8c36bcf76451" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1c49debf-eaa6-47e8-81ae-4bf2cc2998f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_34dabfbf-4561-4fd9-a706-0834423c602a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_472360c7-8452-4f6f-af88-8c36bcf76451" xlink:to="loc_us-gaap_AssetsCurrent_34dabfbf-4561-4fd9-a706-0834423c602a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_13c67c6b-2514-4c05-97f1-66d79e3269df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_472360c7-8452-4f6f-af88-8c36bcf76451" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_13c67c6b-2514-4c05-97f1-66d79e3269df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_62ab0d41-7afe-4d2f-9a6e-7f82cdc3ea64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_472360c7-8452-4f6f-af88-8c36bcf76451" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_62ab0d41-7afe-4d2f-9a6e-7f82cdc3ea64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_2f447654-8b8a-4b38-9bf3-b5211e9c92cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_7dd468da-385e-4292-b8b4-95ff1af7821e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_2f447654-8b8a-4b38-9bf3-b5211e9c92cd" xlink:to="loc_us-gaap_LiabilitiesCurrent_7dd468da-385e-4292-b8b4-95ff1af7821e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_19ad8ef6-20ef-4ad6-9db4-60ad7e5914d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_2f447654-8b8a-4b38-9bf3-b5211e9c92cd" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_19ad8ef6-20ef-4ad6-9db4-60ad7e5914d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_efd86f53-7f62-45c6-b4ac-e2adf63f3564" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_2f447654-8b8a-4b38-9bf3-b5211e9c92cd" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_efd86f53-7f62-45c6-b4ac-e2adf63f3564" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_53df485f-430c-4e02-8cc2-db4e652663f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_2f447654-8b8a-4b38-9bf3-b5211e9c92cd" xlink:to="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_53df485f-430c-4e02-8cc2-db4e652663f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9bbac39d-6d22-4f41-b9fe-a3728f502486" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_2f447654-8b8a-4b38-9bf3-b5211e9c92cd" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9bbac39d-6d22-4f41-b9fe-a3728f502486" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ea33676d-be6d-4715-9543-4fd70e401105" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_2f447654-8b8a-4b38-9bf3-b5211e9c92cd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ea33676d-be6d-4715-9543-4fd70e401105" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_83a6b7b0-544c-4863-97d6-35711df6d065" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2ed20442-7da0-4b25-ae10-a70d1e56c153" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_83a6b7b0-544c-4863-97d6-35711df6d065" xlink:to="loc_us-gaap_StockholdersEquity_2ed20442-7da0-4b25-ae10-a70d1e56c153" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_e6386709-613b-4d31-9076-69ae98fb89df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_83a6b7b0-544c-4863-97d6-35711df6d065" xlink:to="loc_us-gaap_MinorityInterest_e6386709-613b-4d31-9076-69ae98fb89df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b4817795-f3b9-4ccb-b498-bcd9fbd9a0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3a40f518-642e-44cb-93dc-c9655035df66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b4817795-f3b9-4ccb-b498-bcd9fbd9a0d9" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3a40f518-642e-44cb-93dc-c9655035df66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_a36932db-64b1-407d-b129-233c359b8b38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b4817795-f3b9-4ccb-b498-bcd9fbd9a0d9" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_a36932db-64b1-407d-b129-233c359b8b38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_c14bde9f-c708-4d66-9ef6-8577cbce19ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b4817795-f3b9-4ccb-b498-bcd9fbd9a0d9" xlink:to="loc_us-gaap_LongTermDebtCurrent_c14bde9f-c708-4d66-9ef6-8577cbce19ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_c26a8dd8-7dde-4227-bce3-2f29e04a5845" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableTradeCurrentAndNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b4817795-f3b9-4ccb-b498-bcd9fbd9a0d9" xlink:to="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_c26a8dd8-7dde-4227-bce3-2f29e04a5845" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_9aaef026-33cb-4109-af2f-5a3a557af8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b4817795-f3b9-4ccb-b498-bcd9fbd9a0d9" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_9aaef026-33cb-4109-af2f-5a3a557af8e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_5c72267e-687f-406a-907e-6281e7916112" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b4817795-f3b9-4ccb-b498-bcd9fbd9a0d9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_5c72267e-687f-406a-907e-6281e7916112" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="gww-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_58b3465a-67af-45d6-bb8d-989128784b86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_3a28b41a-dd90-4505-9182-3da8577ffac9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_58b3465a-67af-45d6-bb8d-989128784b86" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_3a28b41a-dd90-4505-9182-3da8577ffac9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_18b5ffd6-793e-4376-9747-c3ca77178518" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_58b3465a-67af-45d6-bb8d-989128784b86" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_18b5ffd6-793e-4376-9747-c3ca77178518" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_d2efce5b-2656-4348-833e-7c6b785531d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_58b3465a-67af-45d6-bb8d-989128784b86" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_d2efce5b-2656-4348-833e-7c6b785531d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f5775b2e-c995-49e6-acb9-53fc2add5978" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_58b3465a-67af-45d6-bb8d-989128784b86" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f5775b2e-c995-49e6-acb9-53fc2add5978" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1517570b-e37b-4bdb-9881-994c0d8946fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_58b3465a-67af-45d6-bb8d-989128784b86" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1517570b-e37b-4bdb-9881-994c0d8946fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_ba9abe3c-bc4a-4537-97da-e9072a534c36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_58b3465a-67af-45d6-bb8d-989128784b86" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_ba9abe3c-bc4a-4537-97da-e9072a534c36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_872c6e86-2a6c-492d-92aa-936623d80723" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_58b3465a-67af-45d6-bb8d-989128784b86" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_872c6e86-2a6c-492d-92aa-936623d80723" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_748aae07-78e5-47b3-b3f6-6284a074c70b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_46fab058-ad60-45d0-9925-2afe1425c989" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_748aae07-78e5-47b3-b3f6-6284a074c70b" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_46fab058-ad60-45d0-9925-2afe1425c989" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_ef58b2c5-cd22-4382-babd-c6e2b361fa33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_748aae07-78e5-47b3-b3f6-6284a074c70b" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_ef58b2c5-cd22-4382-babd-c6e2b361fa33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_6ff1c32e-7118-448e-82ef-2ec432d54262" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_748aae07-78e5-47b3-b3f6-6284a074c70b" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_6ff1c32e-7118-448e-82ef-2ec432d54262" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_02ad88fd-9196-41a6-baa3-ef5305c62900" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_21840a90-363a-436b-85ce-15eb221b670f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_02ad88fd-9196-41a6-baa3-ef5305c62900" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_21840a90-363a-436b-85ce-15eb221b670f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a7af1bbb-30fb-40f6-a4af-e4a23a87ae20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_02ad88fd-9196-41a6-baa3-ef5305c62900" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a7af1bbb-30fb-40f6-a4af-e4a23a87ae20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b50cf547-d9ef-496a-b466-9b5ea4531e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_02ad88fd-9196-41a6-baa3-ef5305c62900" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b50cf547-d9ef-496a-b466-9b5ea4531e7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e90606b1-42d5-4749-b1e9-97400bd57e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_02ad88fd-9196-41a6-baa3-ef5305c62900" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e90606b1-42d5-4749-b1e9-97400bd57e5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c0e97a0-c24c-414e-811c-98a6463aea17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4f1d015a-1e75-4ca3-b763-c2dfa08f83e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c0e97a0-c24c-414e-811c-98a6463aea17" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4f1d015a-1e75-4ca3-b763-c2dfa08f83e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_ad2868e8-3144-4bc9-8680-c69621a06f99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c0e97a0-c24c-414e-811c-98a6463aea17" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_ad2868e8-3144-4bc9-8680-c69621a06f99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_84860879-c6ea-4603-bb29-9edd57730d77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c0e97a0-c24c-414e-811c-98a6463aea17" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_84860879-c6ea-4603-bb29-9edd57730d77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_b7285672-c758-45ce-91d7-32d1866eb110" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c0e97a0-c24c-414e-811c-98a6463aea17" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_b7285672-c758-45ce-91d7-32d1866eb110" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_21b4b80d-14f3-4fa1-b96e-2dfe552d85ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8c0e97a0-c24c-414e-811c-98a6463aea17" xlink:to="loc_us-gaap_ShareBasedCompensation_21b4b80d-14f3-4fa1-b96e-2dfe552d85ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_2ac7d676-8e31-4373-8ecd-d18957ed30c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c0e97a0-c24c-414e-811c-98a6463aea17" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_2ac7d676-8e31-4373-8ecd-d18957ed30c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_f5cbf7c5-4b12-49f0-90f8-1de4d9cec96d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c0e97a0-c24c-414e-811c-98a6463aea17" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_f5cbf7c5-4b12-49f0-90f8-1de4d9cec96d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_5dd96564-a403-4da5-8beb-9c6fd31dcd6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c0e97a0-c24c-414e-811c-98a6463aea17" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_5dd96564-a403-4da5-8beb-9c6fd31dcd6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_8b916e38-bb5e-481a-84a2-09d115cf89a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c0e97a0-c24c-414e-811c-98a6463aea17" xlink:to="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_8b916e38-bb5e-481a-84a2-09d115cf89a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f091e5bc-57c3-4d68-bea1-79fbcdd68c03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c0e97a0-c24c-414e-811c-98a6463aea17" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f091e5bc-57c3-4d68-bea1-79fbcdd68c03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_1115e8de-08a0-47e1-9786-4a52d748621a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c0e97a0-c24c-414e-811c-98a6463aea17" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_1115e8de-08a0-47e1-9786-4a52d748621a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_4b556c58-bf71-49c5-917e-25eb89081ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c0e97a0-c24c-414e-811c-98a6463aea17" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_4b556c58-bf71-49c5-917e-25eb89081ddb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_58f5a687-405b-4b58-8018-b6bac750334c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c0e97a0-c24c-414e-811c-98a6463aea17" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_58f5a687-405b-4b58-8018-b6bac750334c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_184c9868-c323-477e-ae89-35dc31543d71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c0e97a0-c24c-414e-811c-98a6463aea17" xlink:to="loc_us-gaap_DepreciationAndAmortization_184c9868-c323-477e-ae89-35dc31543d71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f6ee796f-8ac4-43d6-a0cf-04b300f41de2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c0e97a0-c24c-414e-811c-98a6463aea17" xlink:to="loc_us-gaap_ProfitLoss_f6ee796f-8ac4-43d6-a0cf-04b300f41de2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4b4e974b-e899-41dc-8b84-1c8a67888471" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_41f49b8a-935c-4125-8e7a-ec601dbe7008" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_4b4e974b-e899-41dc-8b84-1c8a67888471" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_41f49b8a-935c-4125-8e7a-ec601dbe7008" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0a892f27-ecc0-46fb-81f9-3f88dcd2fb4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_4b4e974b-e899-41dc-8b84-1c8a67888471" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0a892f27-ecc0-46fb-81f9-3f88dcd2fb4d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ab738f4f-3553-4503-beb0-02e31d824d93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e482cbe1-ac15-48fd-bf98-ecc267026017" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ab738f4f-3553-4503-beb0-02e31d824d93" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e482cbe1-ac15-48fd-bf98-ecc267026017" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_180db8a6-f033-47a1-906e-a3bd2de67d17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_42ae7dbb-b148-4222-9c49-af1d2ba4c60b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_180db8a6-f033-47a1-906e-a3bd2de67d17" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_42ae7dbb-b148-4222-9c49-af1d2ba4c60b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0b0ad764-dbc6-4a07-bfde-db62d80863dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_180db8a6-f033-47a1-906e-a3bd2de67d17" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0b0ad764-dbc6-4a07-bfde-db62d80863dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_431b7e13-06f8-4b52-97f5-3f344e006d02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_a8017aa4-f0ba-4872-88fe-ad01a0a82626" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_431b7e13-06f8-4b52-97f5-3f344e006d02" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_a8017aa4-f0ba-4872-88fe-ad01a0a82626" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4e1067d6-d2dd-41b5-88c3-255686a41588" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_431b7e13-06f8-4b52-97f5-3f344e006d02" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4e1067d6-d2dd-41b5-88c3-255686a41588" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0c738207-e8fd-4ba6-890f-8ffb33f52289" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_081f6e53-5d83-441d-bd9f-40d9edb3fef9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0c738207-e8fd-4ba6-890f-8ffb33f52289" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_081f6e53-5d83-441d-bd9f-40d9edb3fef9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_07f36be8-dc5c-47da-aecb-78d48786448a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0c738207-e8fd-4ba6-890f-8ffb33f52289" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_07f36be8-dc5c-47da-aecb-78d48786448a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_171a5a11-fa69-49f0-b82f-e2e8b083cfed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0c738207-e8fd-4ba6-890f-8ffb33f52289" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_171a5a11-fa69-49f0-b82f-e2e8b083cfed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0298a169-ad0e-40bc-b259-9966c8923712" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0c738207-e8fd-4ba6-890f-8ffb33f52289" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0298a169-ad0e-40bc-b259-9966c8923712" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_563ec51d-c799-4d83-b036-ad97763c2c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0c738207-e8fd-4ba6-890f-8ffb33f52289" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_563ec51d-c799-4d83-b036-ad97763c2c6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b7f92940-e4d0-4dc3-9bca-98c48716559a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0c738207-e8fd-4ba6-890f-8ffb33f52289" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b7f92940-e4d0-4dc3-9bca-98c48716559a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_2c545ab6-54d1-43b0-a323-b1cf69d98218" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_cdf98c72-660c-42a6-b8bd-456ec1aaf73d" xlink:href="gww-20231231.xsd#gww_LongTermDebtCurrentMaturitiesFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_2c545ab6-54d1-43b0-a323-b1cf69d98218" xlink:to="loc_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_cdf98c72-660c-42a6-b8bd-456ec1aaf73d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue_3e4ef1c2-7c82-41d4-80a8-6cfda6e0ed57" xlink:href="gww-20231231.xsd#gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_2c545ab6-54d1-43b0-a323-b1cf69d98218" xlink:to="loc_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue_3e4ef1c2-7c82-41d4-80a8-6cfda6e0ed57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtGrossFairValueDisclosure_cbe4101b-bf6b-4273-bd24-63878b306e97" xlink:href="gww-20231231.xsd#gww_LongTermDebtGrossFairValueDisclosure"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_2c545ab6-54d1-43b0-a323-b1cf69d98218" xlink:to="loc_gww_LongTermDebtGrossFairValueDisclosure_cbe4101b-bf6b-4273-bd24-63878b306e97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1b29ea55-60a0-46fe-8657-64c7acdacad9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_4e46098e-b727-4f9b-9720-fe11f827aacc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_1b29ea55-60a0-46fe-8657-64c7acdacad9" xlink:to="loc_us-gaap_LongTermDebtCurrent_4e46098e-b727-4f9b-9720-fe11f827aacc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_08b3f060-ff0b-422a-9909-4a52f87a7a15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_1b29ea55-60a0-46fe-8657-64c7acdacad9" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_08b3f060-ff0b-422a-9909-4a52f87a7a15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_30c643d3-b36b-45e6-8f62-1bd6c7f5c70c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_1b29ea55-60a0-46fe-8657-64c7acdacad9" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_30c643d3-b36b-45e6-8f62-1bd6c7f5c70c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact_8cc9c197-991e-4b8e-b2c7-17a89fa8a286" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne_3d895da2-70b6-422b-9fb9-66fcd735997b" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact_8cc9c197-991e-4b8e-b2c7-17a89fa8a286" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne_3d895da2-70b6-422b-9fb9-66fcd735997b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo_61c99f30-2a10-45dc-898b-0d55d089ac00" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact_8cc9c197-991e-4b8e-b2c7-17a89fa8a286" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo_61c99f30-2a10-45dc-898b-0d55d089ac00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour_9b0e25a1-edb3-4ee2-9dde-396534a1df62" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact_8cc9c197-991e-4b8e-b2c7-17a89fa8a286" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour_9b0e25a1-edb3-4ee2-9dde-396534a1df62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive_ff19492f-8b01-42a5-851b-e7386d62d942" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact_8cc9c197-991e-4b8e-b2c7-17a89fa8a286" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive_ff19492f-8b01-42a5-851b-e7386d62d942" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive_1ad92295-cf5e-4992-88fa-ba9faa6af577" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact_8cc9c197-991e-4b8e-b2c7-17a89fa8a286" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive_1ad92295-cf5e-4992-88fa-ba9faa6af577" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree_36a18c60-2f6a-4b81-b107-3e33dfdbfc1a" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact_8cc9c197-991e-4b8e-b2c7-17a89fa8a286" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree_36a18c60-2f6a-4b81-b107-3e33dfdbfc1a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#EMPLOYEEBENEFITSPostretirementBenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ae6ed65f-9974-4751-81e7-e36248d5633e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_848c81d1-0c61-4946-a064-91d09db55e26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ae6ed65f-9974-4751-81e7-e36248d5633e" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_848c81d1-0c61-4946-a064-91d09db55e26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_d947d42b-74af-4758-8a39-8e7473f21bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ae6ed65f-9974-4751-81e7-e36248d5633e" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_d947d42b-74af-4758-8a39-8e7473f21bc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_bc208e16-1ee3-4b96-b27a-6025368f9235" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ae6ed65f-9974-4751-81e7-e36248d5633e" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_bc208e16-1ee3-4b96-b27a-6025368f9235" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_27f37feb-008a-4da4-8f04-2d23008f60da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ae6ed65f-9974-4751-81e7-e36248d5633e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_27f37feb-008a-4da4-8f04-2d23008f60da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_ea234a79-d2e0-4693-a887-389cfaf37287" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ae6ed65f-9974-4751-81e7-e36248d5633e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_ea234a79-d2e0-4693-a887-389cfaf37287" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_0b1e7c64-2b42-4e4e-bb7f-84852c89e01b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_4f3291fc-f2f7-42fa-b67b-d734a367dca0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_0b1e7c64-2b42-4e4e-bb7f-84852c89e01b" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_4f3291fc-f2f7-42fa-b67b-d734a367dca0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_094c27eb-0e38-4006-a2f5-67d791899ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_0b1e7c64-2b42-4e4e-bb7f-84852c89e01b" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_094c27eb-0e38-4006-a2f5-67d791899ad3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes_ef562e0e-5309-462b-aedf-761b4642dbdb" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_0b1e7c64-2b42-4e4e-bb7f-84852c89e01b" xlink:to="loc_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes_ef562e0e-5309-462b-aedf-761b4642dbdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_3bbac64c-63fe-4135-9021-8a5881e7a436" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_bf6229f4-ae1a-4a3a-8274-552a18473492" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_3bbac64c-63fe-4135-9021-8a5881e7a436" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_bf6229f4-ae1a-4a3a-8274-552a18473492" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_8a8a3ec3-049d-423f-8922-35465a5e8d15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_3bbac64c-63fe-4135-9021-8a5881e7a436" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_8a8a3ec3-049d-423f-8922-35465a5e8d15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_674488e4-928c-4521-bd39-4ac51cef93bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_3bbac64c-63fe-4135-9021-8a5881e7a436" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_674488e4-928c-4521-bd39-4ac51cef93bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_7a03255c-69bc-4425-9bcd-83bdae42811c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_3bbac64c-63fe-4135-9021-8a5881e7a436" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_7a03255c-69bc-4425-9bcd-83bdae42811c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_b7c35dfe-8d9c-441c-8acd-ff67afa5c361" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_3bbac64c-63fe-4135-9021-8a5881e7a436" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_b7c35dfe-8d9c-441c-8acd-ff67afa5c361" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_fb2d7bc1-69b1-4ed1-9d43-f338dbd527e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_3bbac64c-63fe-4135-9021-8a5881e7a436" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_fb2d7bc1-69b1-4ed1-9d43-f338dbd527e2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#LEASESScheduleofOperatingLeaseInformationDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_d1b984ea-802d-4d46-83e8-78628c8fa174" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_08b0a7da-13c4-4602-a16b-29f241c2c396" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_OperatingLeaseLiability_d1b984ea-802d-4d46-83e8-78628c8fa174" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_08b0a7da-13c4-4602-a16b-29f241c2c396" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c1961489-37e6-4bfa-aea8-7f41ed00a575" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_OperatingLeaseLiability_d1b984ea-802d-4d46-83e8-78628c8fa174" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c1961489-37e6-4bfa-aea8-7f41ed00a575" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#LEASESScheduleofMaturitiesofOperatingLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eef45342-ddce-479b-87da-85d4b047f7d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9aed004e-d654-45df-99af-3f867c1fe1f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eef45342-ddce-479b-87da-85d4b047f7d8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9aed004e-d654-45df-99af-3f867c1fe1f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d0d26d3f-c340-43cb-9465-e875155f3cea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eef45342-ddce-479b-87da-85d4b047f7d8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d0d26d3f-c340-43cb-9465-e875155f3cea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_81f738df-0d3c-420c-82b4-9d3a69d4925c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_eef45342-ddce-479b-87da-85d4b047f7d8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_81f738df-0d3c-420c-82b4-9d3a69d4925c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d77b8efd-70c4-4ed0-83a2-7428847e4b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eef45342-ddce-479b-87da-85d4b047f7d8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d77b8efd-70c4-4ed0-83a2-7428847e4b8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9a29fdf4-c45c-4ba9-a6f3-133995233d33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eef45342-ddce-479b-87da-85d4b047f7d8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9a29fdf4-c45c-4ba9-a6f3-133995233d33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f3896182-1718-4f0d-8fd7-4a74b2666635" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eef45342-ddce-479b-87da-85d4b047f7d8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f3896182-1718-4f0d-8fd7-4a74b2666635" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails_1" xlink:type="simple" xlink:href="gww-20231231.xsd#LEASESScheduleofMaturitiesofOperatingLeasesDetails_1"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_06a7f985-e2fc-4e29-b8b2-80bc888b8250" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5e0dd778-48d6-4570-b42a-cde5a5936a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_06a7f985-e2fc-4e29-b8b2-80bc888b8250" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5e0dd778-48d6-4570-b42a-cde5a5936a3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_42d052d1-9a37-461f-a8f6-c324dad1304d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_06a7f985-e2fc-4e29-b8b2-80bc888b8250" xlink:to="loc_us-gaap_OperatingLeaseLiability_42d052d1-9a37-461f-a8f6-c324dad1304d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_c3c7d9b3-786a-4f79-8d4e-0c591b1f23b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_fc9a9cb5-ea0b-45a7-a0ae-de09afd90d22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_c3c7d9b3-786a-4f79-8d4e-0c591b1f23b7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_fc9a9cb5-ea0b-45a7-a0ae-de09afd90d22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_dc42558a-ce07-4597-ac96-1f964d12b239" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_c3c7d9b3-786a-4f79-8d4e-0c591b1f23b7" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_dc42558a-ce07-4597-ac96-1f964d12b239" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8da5e6b5-d60a-4262-b72f-f254bbc8631e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_8f15532a-7634-4db0-9196-f529638edd3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8da5e6b5-d60a-4262-b72f-f254bbc8631e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_8f15532a-7634-4db0-9196-f529638edd3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_7d6920af-7bb8-4d8b-8a36-4d17e6b9d8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8da5e6b5-d60a-4262-b72f-f254bbc8631e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_7d6920af-7bb8-4d8b-8a36-4d17e6b9d8ea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#INCOMETAXESDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/INCOMETAXESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_62ac800b-5707-49f7-84f4-3f338e8fe6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_34afbbeb-f445-4989-bb47-aa363c7e4ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_62ac800b-5707-49f7-84f4-3f338e8fe6ad" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_34afbbeb-f445-4989-bb47-aa363c7e4ae7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1d14b601-63c1-4313-9e94-d7879c659ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_62ac800b-5707-49f7-84f4-3f338e8fe6ad" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1d14b601-63c1-4313-9e94-d7879c659ba7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_cbd948e7-41eb-4cd1-b7bf-1b3af1d2fcaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_50715dfc-454a-44ea-8b50-8eeaf8b63bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cbd948e7-41eb-4cd1-b7bf-1b3af1d2fcaf" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_50715dfc-454a-44ea-8b50-8eeaf8b63bd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5eaadc71-0a57-48f3-bb05-3ca9c100a414" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cbd948e7-41eb-4cd1-b7bf-1b3af1d2fcaf" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5eaadc71-0a57-48f3-bb05-3ca9c100a414" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_94e21d24-95d1-4ce5-b8b8-2e062d90924a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_cbd948e7-41eb-4cd1-b7bf-1b3af1d2fcaf" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_94e21d24-95d1-4ce5-b8b8-2e062d90924a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_9dab5fd1-b8e3-433f-9094-efe48927eb5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_b86ff61b-ba6a-4671-aceb-67bcc3eb16af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_9dab5fd1-b8e3-433f-9094-efe48927eb5a" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_b86ff61b-ba6a-4671-aceb-67bcc3eb16af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_161960cd-02a0-4d81-91b8-722543a6f889" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_9dab5fd1-b8e3-433f-9094-efe48927eb5a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_161960cd-02a0-4d81-91b8-722543a6f889" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_a9b82cbf-8446-45d6-941a-ef521462fc43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_2c9d2802-34fd-4fa9-9ade-728da53c6f00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_a9b82cbf-8446-45d6-941a-ef521462fc43" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_2c9d2802-34fd-4fa9-9ade-728da53c6f00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_75fb167e-8e1e-4730-95a3-114c8c3f38f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_a9b82cbf-8446-45d6-941a-ef521462fc43" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_75fb167e-8e1e-4730-95a3-114c8c3f38f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_e3e6bf60-a511-46af-b796-ca68f03f3c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_a9b82cbf-8446-45d6-941a-ef521462fc43" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_e3e6bf60-a511-46af-b796-ca68f03f3c1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_afa2bf28-cf3c-4c8c-be56-b4d9ce1a4fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_a9b82cbf-8446-45d6-941a-ef521462fc43" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_afa2bf28-cf3c-4c8c-be56-b4d9ce1a4fb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_e57e2941-b9cb-4fab-bed9-61597d315a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_9360327d-67f9-4fd2-8b86-86d8ce978456" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e57e2941-b9cb-4fab-bed9-61597d315a2b" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_9360327d-67f9-4fd2-8b86-86d8ce978456" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3e0fc10b-07b6-4f88-87f2-a99c19add9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e57e2941-b9cb-4fab-bed9-61597d315a2b" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3e0fc10b-07b6-4f88-87f2-a99c19add9aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_e34a4bd0-8ca0-4d92-8f8a-e5d32a4a54a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_9d91d250-beea-41bc-9a86-aeae942c480b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e34a4bd0-8ca0-4d92-8f8a-e5d32a4a54a3" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_9d91d250-beea-41bc-9a86-aeae942c480b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_cc6090a0-6d6d-4ff0-8f29-ba83faa80cdf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e34a4bd0-8ca0-4d92-8f8a-e5d32a4a54a3" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_cc6090a0-6d6d-4ff0-8f29-ba83faa80cdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_b68823df-89b5-48e2-9c55-1adcf79ca8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e34a4bd0-8ca0-4d92-8f8a-e5d32a4a54a3" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_b68823df-89b5-48e2-9c55-1adcf79ca8a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_1410069c-63e8-4c81-977a-93983fe833dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e34a4bd0-8ca0-4d92-8f8a-e5d32a4a54a3" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_1410069c-63e8-4c81-977a-93983fe833dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_3b754796-bc0c-43be-8f77-b72a147c7c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e34a4bd0-8ca0-4d92-8f8a-e5d32a4a54a3" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_3b754796-bc0c-43be-8f77-b72a147c7c8f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails_1" xlink:type="simple" xlink:href="gww-20231231.xsd#INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails_1"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_c6aa2cdb-d3c4-4cac-a212-e549feff8c85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_7952d362-6812-4274-9af9-a3fcba767bba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_c6aa2cdb-d3c4-4cac-a212-e549feff8c85" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_7952d362-6812-4274-9af9-a3fcba767bba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_7290c664-c800-405d-9296-ad77d82bb93c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_c6aa2cdb-d3c4-4cac-a212-e549feff8c85" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_7290c664-c800-405d-9296-ad77d82bb93c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_94abc2c4-69c1-4430-ac03-a562c0da0c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_dfdf8cd0-6a2f-4501-a13e-2257415e0f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_94abc2c4-69c1-4430-ac03-a562c0da0c6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_dfdf8cd0-6a2f-4501-a13e-2257415e0f4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_625749f9-cdb4-4705-ba6e-cffdf9dc34b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_94abc2c4-69c1-4430-ac03-a562c0da0c6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_625749f9-cdb4-4705-ba6e-cffdf9dc34b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_3b7196ce-f220-45ce-afc4-e4a12d7557c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_94abc2c4-69c1-4430-ac03-a562c0da0c6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_3b7196ce-f220-45ce-afc4-e4a12d7557c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_611e4d0f-17f2-41b0-bb36-57247618d19a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_94abc2c4-69c1-4430-ac03-a562c0da0c6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_611e4d0f-17f2-41b0-bb36-57247618d19a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_3ba91c20-dcf8-4346-878e-d2db40ab33a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_94abc2c4-69c1-4430-ac03-a562c0da0c6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_3ba91c20-dcf8-4346-878e-d2db40ab33a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_69113a81-0cd8-4ae8-aa10-1b391fc3e2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_94abc2c4-69c1-4430-ac03-a562c0da0c6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_69113a81-0cd8-4ae8-aa10-1b391fc3e2fe" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>gww-20231231_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 2024 Workiva-->
<!--r:3b3ca7a1-3a94-44d8-8bb1-c466abe6284a,g:86d4c3e4-7d21-4e44-a116-53a5e5abf794-->
<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.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="gww-20231231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2383e9a7-a9d6-454a-a728-7100b3310715" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:to="loc_us-gaap_StatementTable_2383e9a7-a9d6-454a-a728-7100b3310715" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_18c1d122-e86d-43bb-932c-d30fda94a20f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2383e9a7-a9d6-454a-a728-7100b3310715" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_18c1d122-e86d-43bb-932c-d30fda94a20f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_18c1d122-e86d-43bb-932c-d30fda94a20f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_18c1d122-e86d-43bb-932c-d30fda94a20f" xlink:to="loc_us-gaap_EquityComponentDomain_18c1d122-e86d-43bb-932c-d30fda94a20f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c48febce-a1c8-472a-94bc-4ff77ab37ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_18c1d122-e86d-43bb-932c-d30fda94a20f" xlink:to="loc_us-gaap_EquityComponentDomain_c48febce-a1c8-472a-94bc-4ff77ab37ecd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e04f37fd-2af1-46ce-9a6b-7d3dc4fed4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c48febce-a1c8-472a-94bc-4ff77ab37ecd" xlink:to="loc_us-gaap_CommonStockMember_e04f37fd-2af1-46ce-9a6b-7d3dc4fed4ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_c4d3c506-c556-4d50-9797-c07103738fca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c48febce-a1c8-472a-94bc-4ff77ab37ecd" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_c4d3c506-c556-4d50-9797-c07103738fca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_67e12485-4682-44c9-908d-9dfe7c1db083" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c48febce-a1c8-472a-94bc-4ff77ab37ecd" xlink:to="loc_us-gaap_RetainedEarningsMember_67e12485-4682-44c9-908d-9dfe7c1db083" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_658a99ea-2af3-467e-b82c-112d8e3ce43e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c48febce-a1c8-472a-94bc-4ff77ab37ecd" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_658a99ea-2af3-467e-b82c-112d8e3ce43e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_6c3cdb0b-0a79-483b-bf37-68fb42086e90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c48febce-a1c8-472a-94bc-4ff77ab37ecd" xlink:to="loc_us-gaap_TreasuryStockCommonMember_6c3cdb0b-0a79-483b-bf37-68fb42086e90" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_bcd439bd-2916-4b1e-ad1c-a6c61501a280" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c48febce-a1c8-472a-94bc-4ff77ab37ecd" xlink:to="loc_us-gaap_NoncontrollingInterestMember_bcd439bd-2916-4b1e-ad1c-a6c61501a280" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_3ba592be-780e-4403-af0e-3d47924fbb65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_53672ce7-f948-4f49-9326-38adf508b47a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2383e9a7-a9d6-454a-a728-7100b3310715" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_53672ce7-f948-4f49-9326-38adf508b47a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_53672ce7-f948-4f49-9326-38adf508b47a_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_53672ce7-f948-4f49-9326-38adf508b47a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_53672ce7-f948-4f49-9326-38adf508b47a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bf359e53-fa6a-4fac-ab37-db92060cbdce" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_53672ce7-f948-4f49-9326-38adf508b47a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bf359e53-fa6a-4fac-ab37-db92060cbdce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a9d87c3f-4f97-4ed6-8f13-daca7d5d00ce" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bf359e53-fa6a-4fac-ab37-db92060cbdce" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a9d87c3f-4f97-4ed6-8f13-daca7d5d00ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_baf8de99-b394-4190-9b4d-b1ceb6db4a22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_baf8de99-b394-4190-9b4d-b1ceb6db4a22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition_18bc0964-db81-476b-a277-4f40929f587b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition_18bc0964-db81-476b-a277-4f40929f587b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_597ec7a5-3cc6-4a79-bdb3-702d7f7f1007" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_597ec7a5-3cc6-4a79-bdb3-702d7f7f1007" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_2ce699c7-0ee7-4567-bf55-6e0548ae5649" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:to="loc_us-gaap_ProfitLoss_2ce699c7-0ee7-4567-bf55-6e0548ae5649" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b88f1122-d739-4d45-99df-06bcff9bd54c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b88f1122-d739-4d45-99df-06bcff9bd54c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_95dbbbb3-5e38-48c6-a69f-057cdd2397a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_95dbbbb3-5e38-48c6-a69f-057cdd2397a5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_134b3dbd-0b77-4a19-982a-ff43b9349c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:to="loc_us-gaap_DividendsCommonStockCash_134b3dbd-0b77-4a19-982a-ff43b9349c4f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3a3bb8cc-1096-4267-a0d3-e3db7d2a50b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7ce65446-ad57-43bc-ae19-2bd3af1f1149" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_us-gaap_StatementTable_7ce65446-ad57-43bc-ae19-2bd3af1f1149" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bfe0a368-cba4-481a-85ef-7de27726992f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_7ce65446-ad57-43bc-ae19-2bd3af1f1149" xlink:to="loc_srt_RangeAxis_bfe0a368-cba4-481a-85ef-7de27726992f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bfe0a368-cba4-481a-85ef-7de27726992f_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_bfe0a368-cba4-481a-85ef-7de27726992f" xlink:to="loc_srt_RangeMember_bfe0a368-cba4-481a-85ef-7de27726992f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_61066bfd-c121-471e-9d09-daaaadf058a0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_bfe0a368-cba4-481a-85ef-7de27726992f" xlink:to="loc_srt_RangeMember_61066bfd-c121-471e-9d09-daaaadf058a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ae21f1c0-6217-4f96-b437-65b0a070485b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_61066bfd-c121-471e-9d09-daaaadf058a0" xlink:to="loc_srt_MinimumMember_ae21f1c0-6217-4f96-b437-65b0a070485b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fc2fc7ff-1d25-463a-bd15-5e5d355c292b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_61066bfd-c121-471e-9d09-daaaadf058a0" xlink:to="loc_srt_MaximumMember_fc2fc7ff-1d25-463a-bd15-5e5d355c292b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_64b3bccd-e2fe-4c46-932b-ab81cbe587da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_7ce65446-ad57-43bc-ae19-2bd3af1f1149" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_64b3bccd-e2fe-4c46-932b-ab81cbe587da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_64b3bccd-e2fe-4c46-932b-ab81cbe587da_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_64b3bccd-e2fe-4c46-932b-ab81cbe587da" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_64b3bccd-e2fe-4c46-932b-ab81cbe587da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3e621b2f-83bd-4c3f-8517-1607043df532" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_64b3bccd-e2fe-4c46-932b-ab81cbe587da" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3e621b2f-83bd-4c3f-8517-1607043df532" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FurnitureFixturesMachineryandEquipmentMember_fb7e02bb-924d-4439-9b6c-c8972cd11464" xlink:href="gww-20231231.xsd#gww_FurnitureFixturesMachineryandEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3e621b2f-83bd-4c3f-8517-1607043df532" xlink:to="loc_gww_FurnitureFixturesMachineryandEquipmentMember_fb7e02bb-924d-4439-9b6c-c8972cd11464" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_eaa9862b-4450-484d-9c4b-838ba27d3d83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3e621b2f-83bd-4c3f-8517-1607043df532" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_eaa9862b-4450-484d-9c4b-838ba27d3d83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ServiceFeeRevenue_e5dddcea-39fc-42c1-b396-b51a3c022494" xlink:href="gww-20231231.xsd#gww_ServiceFeeRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_gww_ServiceFeeRevenue_e5dddcea-39fc-42c1-b396-b51a3c022494" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_55c68995-8ef0-4784-9392-8cf0165f814d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_55c68995-8ef0-4784-9392-8cf0165f814d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_AccruedSalesIncentives_4c14ac65-db43-401a-95b7-8fc5a45a3ee5" xlink:href="gww-20231231.xsd#gww_AccruedSalesIncentives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_gww_AccruedSalesIncentives_4c14ac65-db43-401a-95b7-8fc5a45a3ee5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_AccruedVendorRebates_c4e8330b-bfd3-440b-8a63-1076754aa360" xlink:href="gww-20231231.xsd#gww_AccruedVendorRebates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_gww_AccruedVendorRebates_c4e8330b-bfd3-440b-8a63-1076754aa360" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_7fd673bb-5311-4b1a-8a18-8015dda3e695" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_us-gaap_AdvertisingExpense_7fd673bb-5311-4b1a-8a18-8015dda3e695" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfLIFOInventory_b36c6b9b-31b8-4117-9e54-f33d6593753d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PercentageOfLIFOInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_us-gaap_PercentageOfLIFOInventory_b36c6b9b-31b8-4117-9e54-f33d6593753d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserve_158a0fe9-efbb-4b04-b40a-565e203a912e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLIFOReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_us-gaap_InventoryLIFOReserve_158a0fe9-efbb-4b04-b40a-565e203a912e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_1a3e5bd0-9e7f-4628-96e5-99c385eb95be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_1a3e5bd0-9e7f-4628-96e5-99c385eb95be" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife_9fa11c1d-ae44-487f-86a0-fe9a15e1d403" xlink:href="gww-20231231.xsd#gww_BuildingsStructuresandImprovementsEstimatedUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife_9fa11c1d-ae44-487f-86a0-fe9a15e1d403" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife_df9a7686-4316-4452-853e-0b3010b95388" xlink:href="gww-20231231.xsd#gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife_df9a7686-4316-4452-853e-0b3010b95388" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_25ef5e2f-0502-4c69-ad35-77ddf6740fab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_25ef5e2f-0502-4c69-ad35-77ddf6740fab" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_Amortizationperiodofcapitalizedsoftware_58537169-d88b-47d1-a3b3-2609bb07436b" xlink:href="gww-20231231.xsd#gww_Amortizationperiodofcapitalizedsoftware"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_gww_Amortizationperiodofcapitalizedsoftware_58537169-d88b-47d1-a3b3-2609bb07436b" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/REVENUEDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#REVENUEDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/REVENUEDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6b737d75-61b7-4d1e-8c14-2d2cf8160a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_8a341371-dcd9-41b5-a85f-34d7c34bc2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6b737d75-61b7-4d1e-8c14-2d2cf8160a4f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_8a341371-dcd9-41b5-a85f-34d7c34bc2d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_36321651-8ea9-40ce-9b68-ebc4e7756f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8a341371-dcd9-41b5-a85f-34d7c34bc2d5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_36321651-8ea9-40ce-9b68-ebc4e7756f4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_36321651-8ea9-40ce-9b68-ebc4e7756f4b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_36321651-8ea9-40ce-9b68-ebc4e7756f4b" xlink:to="loc_us-gaap_SegmentDomain_36321651-8ea9-40ce-9b68-ebc4e7756f4b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bd41f8da-ace7-48e1-9bda-7a738d7c5d14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_36321651-8ea9-40ce-9b68-ebc4e7756f4b" xlink:to="loc_us-gaap_SegmentDomain_bd41f8da-ace7-48e1-9bda-7a738d7c5d14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HighTouchSolutionsNAMember_eea5a262-abfd-46db-ace2-cc3effac9baf" xlink:href="gww-20231231.xsd#gww_HighTouchSolutionsNAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bd41f8da-ace7-48e1-9bda-7a738d7c5d14" xlink:to="loc_gww_HighTouchSolutionsNAMember_eea5a262-abfd-46db-ace2-cc3effac9baf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_EndlessAssortmentMember_b157f6c6-7dd9-411b-86aa-42c47db8d9e0" xlink:href="gww-20231231.xsd#gww_EndlessAssortmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bd41f8da-ace7-48e1-9bda-7a738d7c5d14" xlink:to="loc_gww_EndlessAssortmentMember_b157f6c6-7dd9-411b-86aa-42c47db8d9e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_05e7e1b1-10ae-4278-860d-1c8b639a17f6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8a341371-dcd9-41b5-a85f-34d7c34bc2d5" xlink:to="loc_srt_MajorCustomersAxis_05e7e1b1-10ae-4278-860d-1c8b639a17f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_05e7e1b1-10ae-4278-860d-1c8b639a17f6_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_05e7e1b1-10ae-4278-860d-1c8b639a17f6" xlink:to="loc_srt_NameOfMajorCustomerDomain_05e7e1b1-10ae-4278-860d-1c8b639a17f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_05e7e1b1-10ae-4278-860d-1c8b639a17f6" xlink:to="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ManufacturingSegmentMember_3c4841a3-43fb-4582-95cb-09af5306a6a9" xlink:href="gww-20231231.xsd#gww_ManufacturingSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_ManufacturingSegmentMember_3c4841a3-43fb-4582-95cb-09af5306a6a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_GovernmentSegmentMember_d1b055ae-865f-4cec-9780-b8b1b1f2cefb" xlink:href="gww-20231231.xsd#gww_GovernmentSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_GovernmentSegmentMember_d1b055ae-865f-4cec-9780-b8b1b1f2cefb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_WholesaleSegmentMember_a1b26a11-0b51-4585-a5cc-5c3394c461a7" xlink:href="gww-20231231.xsd#gww_WholesaleSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_WholesaleSegmentMember_a1b26a11-0b51-4585-a5cc-5c3394c461a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_CommercialServicesSegmentMember_a90e290c-c505-4e01-a91c-64cae2c95bb6" xlink:href="gww-20231231.xsd#gww_CommercialServicesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_CommercialServicesSegmentMember_a90e290c-c505-4e01-a91c-64cae2c95bb6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ContractorsSegmentMember_327561e9-2812-4004-8150-27a4abd959b5" xlink:href="gww-20231231.xsd#gww_ContractorsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_ContractorsSegmentMember_327561e9-2812-4004-8150-27a4abd959b5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HealthcareSegmentMember_8f4acf76-2dbe-45c7-8964-f986370a3039" xlink:href="gww-20231231.xsd#gww_HealthcareSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_HealthcareSegmentMember_8f4acf76-2dbe-45c7-8964-f986370a3039" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_RetailSegmentMember_7fab6b54-38ff-4bf8-a613-9bc3d7de4da3" xlink:href="gww-20231231.xsd#gww_RetailSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_RetailSegmentMember_7fab6b54-38ff-4bf8-a613-9bc3d7de4da3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_TransportationSegmentMember_69db9064-104d-4cdb-8c71-bae38fbc69d4" xlink:href="gww-20231231.xsd#gww_TransportationSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_TransportationSegmentMember_69db9064-104d-4cdb-8c71-bae38fbc69d4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UtilitiesSegmentMember_da050406-9761-4da7-b32a-d635f4911d31" xlink:href="gww-20231231.xsd#gww_UtilitiesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_UtilitiesSegmentMember_da050406-9761-4da7-b32a-d635f4911d31" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_WarehousingSegmentMember_9caf7fa6-0164-4ac2-8f08-bfbdcdd770a3" xlink:href="gww-20231231.xsd#gww_WarehousingSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_WarehousingSegmentMember_9caf7fa6-0164-4ac2-8f08-bfbdcdd770a3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherSegmentMember_a6eefaed-d7f3-42c6-8412-12d7cfa1d4b0" xlink:href="gww-20231231.xsd#gww_OtherSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_OtherSegmentMember_a6eefaed-d7f3-42c6-8412-12d7cfa1d4b0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_687cbb8b-1fb6-45d8-af59-65aeab8d3011" xlink:href="gww-20231231.xsd#gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6b737d75-61b7-4d1e-8c14-2d2cf8160a4f" xlink:to="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_687cbb8b-1fb6-45d8-af59-65aeab8d3011" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue_d1828c33-f616-4e06-8747-2811cbc88dae" xlink:href="gww-20231231.xsd#gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6b737d75-61b7-4d1e-8c14-2d2cf8160a4f" xlink:to="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue_d1828c33-f616-4e06-8747-2811cbc88dae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_PercentageOfCompanyWideRevenue_e6d1c0e7-0e3d-4518-8858-3f451808392a" xlink:href="gww-20231231.xsd#gww_PercentageOfCompanyWideRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6b737d75-61b7-4d1e-8c14-2d2cf8160a4f" xlink:to="loc_gww_PercentageOfCompanyWideRevenue_e6d1c0e7-0e3d-4518-8858-3f451808392a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f4bcf7-55ca-475e-9146-009d98a62f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4dbe3a62-a6a5-4ee1-94af-abed32ba2f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f4bcf7-55ca-475e-9146-009d98a62f4b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4dbe3a62-a6a5-4ee1-94af-abed32ba2f5f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90efbef9-6ebb-4b82-9fbb-20596feb506e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4dbe3a62-a6a5-4ee1-94af-abed32ba2f5f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90efbef9-6ebb-4b82-9fbb-20596feb506e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_90efbef9-6ebb-4b82-9fbb-20596feb506e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90efbef9-6ebb-4b82-9fbb-20596feb506e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_90efbef9-6ebb-4b82-9fbb-20596feb506e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa5d9506-c9db-4735-85f2-95e1971ba5ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90efbef9-6ebb-4b82-9fbb-20596feb506e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa5d9506-c9db-4735-85f2-95e1971ba5ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_821b90fc-e1da-499c-a44c-6839815e8fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa5d9506-c9db-4735-85f2-95e1971ba5ee" xlink:to="loc_us-gaap_LandMember_821b90fc-e1da-499c-a44c-6839815e8fd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_5efc7838-fa62-40d3-ae3e-d0d88814cd10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa5d9506-c9db-4735-85f2-95e1971ba5ee" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_5efc7838-fa62-40d3-ae3e-d0d88814cd10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FurnitureFixturesMachineryandEquipmentMember_83004efa-5e82-4d07-99cc-121cc677fa09" xlink:href="gww-20231231.xsd#gww_FurnitureFixturesMachineryandEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa5d9506-c9db-4735-85f2-95e1971ba5ee" xlink:to="loc_gww_FurnitureFixturesMachineryandEquipmentMember_83004efa-5e82-4d07-99cc-121cc677fa09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ad3779b2-0701-4c76-8a6d-85625081804b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f4bcf7-55ca-475e-9146-009d98a62f4b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_ad3779b2-0701-4c76-8a6d-85625081804b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_21df2040-8026-4026-9877-3ec6289e778d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f4bcf7-55ca-475e-9146-009d98a62f4b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_21df2040-8026-4026-9877-3ec6289e778d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_537bffb2-c1a9-4c1f-8199-2ad4af1b6c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f4bcf7-55ca-475e-9146-009d98a62f4b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_537bffb2-c1a9-4c1f-8199-2ad4af1b6c1e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ad29074c-d38e-48e3-b643-87912908ce3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6176d3b-2fa6-4468-b3a8-a2585907d9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ad29074c-d38e-48e3-b643-87912908ce3a" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6176d3b-2fa6-4468-b3a8-a2585907d9eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_d7666b51-63ad-4b6c-a7df-1bd4c71ef73a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6176d3b-2fa6-4468-b3a8-a2585907d9eb" xlink:to="loc_us-gaap_ReportingUnitAxis_d7666b51-63ad-4b6c-a7df-1bd4c71ef73a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_d7666b51-63ad-4b6c-a7df-1bd4c71ef73a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_d7666b51-63ad-4b6c-a7df-1bd4c71ef73a" xlink:to="loc_us-gaap_ReportingUnitDomain_d7666b51-63ad-4b6c-a7df-1bd4c71ef73a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_3a3c4a2d-c11c-4c30-b1e6-6b1acb2eb1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_d7666b51-63ad-4b6c-a7df-1bd4c71ef73a" xlink:to="loc_us-gaap_ReportingUnitDomain_3a3c4a2d-c11c-4c30-b1e6-6b1acb2eb1bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ReportingUnitCanadaMember_cf6d19e3-9653-4661-9812-51d52c97dfed" xlink:href="gww-20231231.xsd#gww_ReportingUnitCanadaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_3a3c4a2d-c11c-4c30-b1e6-6b1acb2eb1bb" xlink:to="loc_gww_ReportingUnitCanadaMember_cf6d19e3-9653-4661-9812-51d52c97dfed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fbe97126-f6c8-4b98-b667-62c9967743e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6176d3b-2fa6-4468-b3a8-a2585907d9eb" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fbe97126-f6c8-4b98-b667-62c9967743e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fbe97126-f6c8-4b98-b667-62c9967743e9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fbe97126-f6c8-4b98-b667-62c9967743e9" xlink:to="loc_us-gaap_SegmentDomain_fbe97126-f6c8-4b98-b667-62c9967743e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d0b1afd6-5bd7-4255-bd86-31f8716e14fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fbe97126-f6c8-4b98-b667-62c9967743e9" xlink:to="loc_us-gaap_SegmentDomain_d0b1afd6-5bd7-4255-bd86-31f8716e14fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HighTouchSolutionsNAMember_3576710b-3275-4cb7-8f83-097b28558f9b" xlink:href="gww-20231231.xsd#gww_HighTouchSolutionsNAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d0b1afd6-5bd7-4255-bd86-31f8716e14fd" xlink:to="loc_gww_HighTouchSolutionsNAMember_3576710b-3275-4cb7-8f83-097b28558f9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3b301eab-1418-4d3f-b5b3-7b22253d7f47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ad29074c-d38e-48e3-b643-87912908ce3a" xlink:to="loc_us-gaap_Goodwill_3b301eab-1418-4d3f-b5b3-7b22253d7f47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_73589a91-6267-4321-b301-3c49d6cccbb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ad29074c-d38e-48e3-b643-87912908ce3a" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_73589a91-6267-4321-b301-3c49d6cccbb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_d8ca05f1-6302-4015-b797-7754c7e8fe58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ad29074c-d38e-48e3-b643-87912908ce3a" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_d8ca05f1-6302-4015-b797-7754c7e8fe58" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e78985ed-a42b-44b1-93a3-360f20bedfc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ad29074c-d38e-48e3-b643-87912908ce3a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e78985ed-a42b-44b1-93a3-360f20bedfc6" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_e0339ada-041b-4443-9a8b-c00862e85705" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_fc9b3611-e3dd-4ecf-bc98-b38e65e2ddec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_e0339ada-041b-4443-9a8b-c00862e85705" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_fc9b3611-e3dd-4ecf-bc98-b38e65e2ddec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d97ad4ea-b961-4c7b-84f1-d4cff285b8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_fc9b3611-e3dd-4ecf-bc98-b38e65e2ddec" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d97ad4ea-b961-4c7b-84f1-d4cff285b8b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d97ad4ea-b961-4c7b-84f1-d4cff285b8b9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d97ad4ea-b961-4c7b-84f1-d4cff285b8b9" xlink:to="loc_us-gaap_SegmentDomain_d97ad4ea-b961-4c7b-84f1-d4cff285b8b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4f571308-3984-4cb9-98b9-6794c6ff6a32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d97ad4ea-b961-4c7b-84f1-d4cff285b8b9" xlink:to="loc_us-gaap_SegmentDomain_4f571308-3984-4cb9-98b9-6794c6ff6a32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HighTouchSolutionsNAMember_851d1904-45e6-4932-aeee-bc4f6b5bd6ea" xlink:href="gww-20231231.xsd#gww_HighTouchSolutionsNAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4f571308-3984-4cb9-98b9-6794c6ff6a32" xlink:to="loc_gww_HighTouchSolutionsNAMember_851d1904-45e6-4932-aeee-bc4f6b5bd6ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_EndlessAssortmentMember_579649b7-b683-4fe0-a56c-cb993e27ae89" xlink:href="gww-20231231.xsd#gww_EndlessAssortmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4f571308-3984-4cb9-98b9-6794c6ff6a32" xlink:to="loc_gww_EndlessAssortmentMember_579649b7-b683-4fe0-a56c-cb993e27ae89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_44ae4e22-b5e3-41da-b5a8-540630a6b734" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_fc9b3611-e3dd-4ecf-bc98-b38e65e2ddec" xlink:to="loc_srt_ConsolidationItemsAxis_44ae4e22-b5e3-41da-b5a8-540630a6b734" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_44ae4e22-b5e3-41da-b5a8-540630a6b734_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_44ae4e22-b5e3-41da-b5a8-540630a6b734" xlink:to="loc_srt_ConsolidationItemsDomain_44ae4e22-b5e3-41da-b5a8-540630a6b734_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6ee36baf-f5b4-4276-9f67-6ac5befb62f8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_44ae4e22-b5e3-41da-b5a8-540630a6b734" xlink:to="loc_srt_ConsolidationItemsDomain_6ee36baf-f5b4-4276-9f67-6ac5befb62f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0f13db60-f656-4ecd-aad4-ec474db6b6bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_6ee36baf-f5b4-4276-9f67-6ac5befb62f8" xlink:to="loc_us-gaap_OperatingSegmentsMember_0f13db60-f656-4ecd-aad4-ec474db6b6bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_10def910-6541-42ef-bb21-e1503eaa30af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_e0339ada-041b-4443-9a8b-c00862e85705" xlink:to="loc_us-gaap_GoodwillRollForward_10def910-6541-42ef-bb21-e1503eaa30af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_75762a46-a68f-4146-9b8a-058e648d7312" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_10def910-6541-42ef-bb21-e1503eaa30af" xlink:to="loc_us-gaap_Goodwill_75762a46-a68f-4146-9b8a-058e648d7312" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_89fc497c-2090-48b2-bc6e-b9839bdf16d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_10def910-6541-42ef-bb21-e1503eaa30af" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_89fc497c-2090-48b2-bc6e-b9839bdf16d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_afcd1ce5-6f24-4d64-a196-dc11866315a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c98fd67c-cf47-432a-a263-fc591f0ad309" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_567124c6-b356-4030-96ce-4a6bd478d661" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c98fd67c-cf47-432a-a263-fc591f0ad309" xlink:to="loc_us-gaap_StatementTable_567124c6-b356-4030-96ce-4a6bd478d661" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4bf3e373-3ad8-4368-8989-3bcddf69860c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_567124c6-b356-4030-96ce-4a6bd478d661" xlink:to="loc_srt_RangeAxis_4bf3e373-3ad8-4368-8989-3bcddf69860c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4bf3e373-3ad8-4368-8989-3bcddf69860c_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4bf3e373-3ad8-4368-8989-3bcddf69860c" xlink:to="loc_srt_RangeMember_4bf3e373-3ad8-4368-8989-3bcddf69860c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6470ebc1-2f56-4d3c-9a61-ee81dccd5aca" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4bf3e373-3ad8-4368-8989-3bcddf69860c" xlink:to="loc_srt_RangeMember_6470ebc1-2f56-4d3c-9a61-ee81dccd5aca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_3fb67349-0c5f-4ca7-80aa-667b3ab18bf2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6470ebc1-2f56-4d3c-9a61-ee81dccd5aca" xlink:to="loc_srt_WeightedAverageMember_3fb67349-0c5f-4ca7-80aa-667b3ab18bf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_a6d43a6e-20ff-4979-a327-20ed99506cda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_567124c6-b356-4030-96ce-4a6bd478d661" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_a6d43a6e-20ff-4979-a327-20ed99506cda" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_a6d43a6e-20ff-4979-a327-20ed99506cda_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_a6d43a6e-20ff-4979-a327-20ed99506cda" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_a6d43a6e-20ff-4979-a327-20ed99506cda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_71f44566-b3c7-4fd6-bece-6d35ba4a0ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_a6d43a6e-20ff-4979-a327-20ed99506cda" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_71f44566-b3c7-4fd6-bece-6d35ba4a0ae6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_16a8c5d8-9016-436f-835c-609a2884938f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_71f44566-b3c7-4fd6-bece-6d35ba4a0ae6" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_16a8c5d8-9016-436f-835c-609a2884938f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_ccefc960-2822-4f16-953b-9c648fae40d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_71f44566-b3c7-4fd6-bece-6d35ba4a0ae6" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_ccefc960-2822-4f16-953b-9c648fae40d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsMember_84ff40a5-15f1-4eb9-a802-966828da6015" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefinitelivedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_71f44566-b3c7-4fd6-bece-6d35ba4a0ae6" xlink:to="loc_us-gaap_IndefinitelivedIntangibleAssetsMember_84ff40a5-15f1-4eb9-a802-966828da6015" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_ad8b52d1-b860-4745-b142-2f9efca5f558" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_71f44566-b3c7-4fd6-bece-6d35ba4a0ae6" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_ad8b52d1-b860-4745-b142-2f9efca5f558" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4fb9234e-98b9-42ce-93f4-efd849c5fd89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c98fd67c-cf47-432a-a263-fc591f0ad309" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4fb9234e-98b9-42ce-93f4-efd849c5fd89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_292f7cd0-a5fb-4436-9921-011178dd44f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c98fd67c-cf47-432a-a263-fc591f0ad309" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_292f7cd0-a5fb-4436-9921-011178dd44f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_74abb07a-dac5-4be4-b8df-d0f308a93198" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c98fd67c-cf47-432a-a263-fc591f0ad309" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_74abb07a-dac5-4be4-b8df-d0f308a93198" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c843d46e-56a4-4153-96e6-f7734896faac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c98fd67c-cf47-432a-a263-fc591f0ad309" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c843d46e-56a4-4153-96e6-f7734896faac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40ff852d-4362-4edb-8975-2bd784578b63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c98fd67c-cf47-432a-a263-fc591f0ad309" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40ff852d-4362-4edb-8975-2bd784578b63" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b04f8468-ca38-4d18-9787-046da49825cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c98fd67c-cf47-432a-a263-fc591f0ad309" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b04f8468-ca38-4d18-9787-046da49825cd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b449d518-2b14-48a6-b84b-019bd4a954c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c98fd67c-cf47-432a-a263-fc591f0ad309" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b449d518-2b14-48a6-b84b-019bd4a954c5" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6c54b491-f0b1-4fda-b7aa-8ee8aaad9301" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_2fb3f9f6-b0ef-4689-b13b-9e1f93281183" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c54b491-f0b1-4fda-b7aa-8ee8aaad9301" xlink:to="loc_us-gaap_DebtInstrumentTable_2fb3f9f6-b0ef-4689-b13b-9e1f93281183" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_793578aa-5e57-45cc-a35a-c9077ca98bda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2fb3f9f6-b0ef-4689-b13b-9e1f93281183" xlink:to="loc_us-gaap_DebtInstrumentAxis_793578aa-5e57-45cc-a35a-c9077ca98bda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_793578aa-5e57-45cc-a35a-c9077ca98bda_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_793578aa-5e57-45cc-a35a-c9077ca98bda" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_793578aa-5e57-45cc-a35a-c9077ca98bda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4312ab4b-dca9-48eb-b91f-38293e283c44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_793578aa-5e57-45cc-a35a-c9077ca98bda" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4312ab4b-dca9-48eb-b91f-38293e283c44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes4.60Member_5fd92917-4f4b-4902-83a7-d7307bd04774" xlink:href="gww-20231231.xsd#gww_UnsecuredSeniorNotes4.60Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4312ab4b-dca9-48eb-b91f-38293e283c44" xlink:to="loc_gww_UnsecuredSeniorNotes4.60Member_5fd92917-4f4b-4902-83a7-d7307bd04774" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes185Member_d7651534-0d20-4a59-bfdc-1a5d030c1fa0" xlink:href="gww-20231231.xsd#gww_UnsecuredSeniorNotes185Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4312ab4b-dca9-48eb-b91f-38293e283c44" xlink:to="loc_gww_UnsecuredSeniorNotes185Member_d7651534-0d20-4a59-bfdc-1a5d030c1fa0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes4.20Member_3ecf94c3-0c36-4c5a-b625-092c91af47d9" xlink:href="gww-20231231.xsd#gww_UnsecuredSeniorNotes4.20Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4312ab4b-dca9-48eb-b91f-38293e283c44" xlink:to="loc_gww_UnsecuredSeniorNotes4.20Member_3ecf94c3-0c36-4c5a-b625-092c91af47d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes3.75Member_844e4a8f-6a76-4209-958e-9b1bac687f5c" xlink:href="gww-20231231.xsd#gww_UnsecuredSeniorNotes3.75Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4312ab4b-dca9-48eb-b91f-38293e283c44" xlink:to="loc_gww_UnsecuredSeniorNotes3.75Member_844e4a8f-6a76-4209-958e-9b1bac687f5c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6804e542-9600-4081-8850-5093dc15d0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2fb3f9f6-b0ef-4689-b13b-9e1f93281183" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6804e542-9600-4081-8850-5093dc15d0f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6804e542-9600-4081-8850-5093dc15d0f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6804e542-9600-4081-8850-5093dc15d0f6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6804e542-9600-4081-8850-5093dc15d0f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2e4d8a43-a340-4630-b2f9-21aec00040c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6804e542-9600-4081-8850-5093dc15d0f6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2e4d8a43-a340-4630-b2f9-21aec00040c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_0dc6fab1-2fb4-4ba7-a9a7-abc59e41ab4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2e4d8a43-a340-4630-b2f9-21aec00040c0" xlink:to="loc_us-gaap_SeniorNotesMember_0dc6fab1-2fb4-4ba7-a9a7-abc59e41ab4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_YenDenominatedBankTermLoanMember_8dac797e-a376-4af2-a6e7-caf3c897fb93" xlink:href="gww-20231231.xsd#gww_YenDenominatedBankTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2e4d8a43-a340-4630-b2f9-21aec00040c0" xlink:to="loc_gww_YenDenominatedBankTermLoanMember_8dac797e-a376-4af2-a6e7-caf3c897fb93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtCarryingValueAbstract_9c7aafe5-f714-4544-87e3-fc89f53429ed" xlink:href="gww-20231231.xsd#gww_LongTermDebtCarryingValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c54b491-f0b1-4fda-b7aa-8ee8aaad9301" xlink:to="loc_gww_LongTermDebtCarryingValueAbstract_9c7aafe5-f714-4544-87e3-fc89f53429ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_fc934b78-659e-485a-a3e0-125af500f6fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_9c7aafe5-f714-4544-87e3-fc89f53429ed" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_fc934b78-659e-485a-a3e0-125af500f6fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherLongTermDebtAdjustment_14c47fd5-f2d2-4d7f-afe6-583b6f9e443f" xlink:href="gww-20231231.xsd#gww_OtherLongTermDebtAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_9c7aafe5-f714-4544-87e3-fc89f53429ed" xlink:to="loc_gww_OtherLongTermDebtAdjustment_14c47fd5-f2d2-4d7f-afe6-583b6f9e443f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt_436afc6f-0a3c-4374-9158-532724fa4cb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_9c7aafe5-f714-4544-87e3-fc89f53429ed" xlink:to="loc_us-gaap_OtherLongTermDebt_436afc6f-0a3c-4374-9158-532724fa4cb0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_9d4a1213-e751-4c0a-8258-169b974c094a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_9c7aafe5-f714-4544-87e3-fc89f53429ed" xlink:to="loc_us-gaap_LongTermDebtCurrent_9d4a1213-e751-4c0a-8258-169b974c094a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_718765ce-17af-4d60-9c2c-8740b67da28e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_9c7aafe5-f714-4544-87e3-fc89f53429ed" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_718765ce-17af-4d60-9c2c-8740b67da28e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c12fd50c-58e9-46e9-86de-a215153c6c16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_9c7aafe5-f714-4544-87e3-fc89f53429ed" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c12fd50c-58e9-46e9-86de-a215153c6c16" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtFairValueAbstract_7439f5e7-a93b-48b1-990e-944f01aca54a" xlink:href="gww-20231231.xsd#gww_LongTermDebtFairValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c54b491-f0b1-4fda-b7aa-8ee8aaad9301" xlink:to="loc_gww_LongTermDebtFairValueAbstract_7439f5e7-a93b-48b1-990e-944f01aca54a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_abd43872-2f89-4895-b7cd-1c43b4986006" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtFairValueAbstract_7439f5e7-a93b-48b1-990e-944f01aca54a" xlink:to="loc_us-gaap_LongTermDebtFairValue_abd43872-2f89-4895-b7cd-1c43b4986006" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherLongTermDebtAdjustmentFairValueDisclosure_09af0713-b579-40cc-95b9-a2e0ae7e87ac" xlink:href="gww-20231231.xsd#gww_OtherLongTermDebtAdjustmentFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtFairValueAbstract_7439f5e7-a93b-48b1-990e-944f01aca54a" xlink:to="loc_gww_OtherLongTermDebtAdjustmentFairValueDisclosure_09af0713-b579-40cc-95b9-a2e0ae7e87ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherLongTermDebtFairValueDisclosure_7feaaecc-5e98-4ffb-ba22-59155cdf8a2c" xlink:href="gww-20231231.xsd#gww_OtherLongTermDebtFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtFairValueAbstract_7439f5e7-a93b-48b1-990e-944f01aca54a" xlink:to="loc_gww_OtherLongTermDebtFairValueDisclosure_7feaaecc-5e98-4ffb-ba22-59155cdf8a2c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtGrossFairValueDisclosure_9ced543e-e457-4223-92e7-d6fda6ed30ae" xlink:href="gww-20231231.xsd#gww_LongTermDebtGrossFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtFairValueAbstract_7439f5e7-a93b-48b1-990e-944f01aca54a" xlink:to="loc_gww_LongTermDebtGrossFairValueDisclosure_9ced543e-e457-4223-92e7-d6fda6ed30ae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_50f83931-d0ba-4f41-9127-6e9b4db0db37" xlink:href="gww-20231231.xsd#gww_LongTermDebtCurrentMaturitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtFairValueAbstract_7439f5e7-a93b-48b1-990e-944f01aca54a" xlink:to="loc_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_50f83931-d0ba-4f41-9127-6e9b4db0db37" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue_a0dca7c1-8e90-48af-b9d9-526c8b2ebab3" xlink:href="gww-20231231.xsd#gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtFairValueAbstract_7439f5e7-a93b-48b1-990e-944f01aca54a" xlink:to="loc_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue_a0dca7c1-8e90-48af-b9d9-526c8b2ebab3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_961d607f-926f-4460-bf55-254912fe9ce5" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtFairValueAbstract_7439f5e7-a93b-48b1-990e-944f01aca54a" xlink:to="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_961d607f-926f-4460-bf55-254912fe9ce5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_448ccbe2-6658-4913-9b32-f71de457d277" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c54b491-f0b1-4fda-b7aa-8ee8aaad9301" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_448ccbe2-6658-4913-9b32-f71de457d277" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#LONGTERMDEBTNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b6dc1e07-0f2e-4710-831e-3ac05ea3602c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_us-gaap_DebtInstrumentTable_b6dc1e07-0f2e-4710-831e-3ac05ea3602c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_9e4f834a-770d-4fbf-bdf4-8e73941b98ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b6dc1e07-0f2e-4710-831e-3ac05ea3602c" xlink:to="loc_us-gaap_CreditFacilityAxis_9e4f834a-770d-4fbf-bdf4-8e73941b98ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_9e4f834a-770d-4fbf-bdf4-8e73941b98ad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_9e4f834a-770d-4fbf-bdf4-8e73941b98ad" xlink:to="loc_us-gaap_CreditFacilityDomain_9e4f834a-770d-4fbf-bdf4-8e73941b98ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_9872ee48-a44a-48dc-9ae6-3bbdeea0d092" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_9e4f834a-770d-4fbf-bdf4-8e73941b98ad" xlink:to="loc_us-gaap_CreditFacilityDomain_9872ee48-a44a-48dc-9ae6-3bbdeea0d092" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4556b601-a2bc-403f-a761-62eada9be4ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_9872ee48-a44a-48dc-9ae6-3bbdeea0d092" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4556b601-a2bc-403f-a761-62eada9be4ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_71e097ed-022c-4291-bf94-1fb63e1d78d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b6dc1e07-0f2e-4710-831e-3ac05ea3602c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_71e097ed-022c-4291-bf94-1fb63e1d78d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_71e097ed-022c-4291-bf94-1fb63e1d78d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_71e097ed-022c-4291-bf94-1fb63e1d78d5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_71e097ed-022c-4291-bf94-1fb63e1d78d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_18baae39-d5df-4659-a015-22dd64f3aa05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_71e097ed-022c-4291-bf94-1fb63e1d78d5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_18baae39-d5df-4659-a015-22dd64f3aa05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_49ff2253-704d-4ae4-8a8b-16dd59672b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_18baae39-d5df-4659-a015-22dd64f3aa05" xlink:to="loc_us-gaap_LineOfCreditMember_49ff2253-704d-4ae4-8a8b-16dd59672b1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticLineOfCreditMember_65c59d8a-2519-4041-899b-62df2ba1845f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_18baae39-d5df-4659-a015-22dd64f3aa05" xlink:to="loc_us-gaap_DomesticLineOfCreditMember_65c59d8a-2519-4041-899b-62df2ba1845f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_1f02110c-5864-4cc6-9589-c789c3f8c0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_18baae39-d5df-4659-a015-22dd64f3aa05" xlink:to="loc_us-gaap_SeniorNotesMember_1f02110c-5864-4cc6-9589-c789c3f8c0c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_YenDenominatedBankTermLoanMember_c347209f-a845-46c0-85ca-8146f0651fd6" xlink:href="gww-20231231.xsd#gww_YenDenominatedBankTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_18baae39-d5df-4659-a015-22dd64f3aa05" xlink:to="loc_gww_YenDenominatedBankTermLoanMember_c347209f-a845-46c0-85ca-8146f0651fd6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9095faf4-b180-4037-9cf4-5cb6b45b06bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b6dc1e07-0f2e-4710-831e-3ac05ea3602c" xlink:to="loc_us-gaap_DebtInstrumentAxis_9095faf4-b180-4037-9cf4-5cb6b45b06bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9095faf4-b180-4037-9cf4-5cb6b45b06bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_9095faf4-b180-4037-9cf4-5cb6b45b06bf" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9095faf4-b180-4037-9cf4-5cb6b45b06bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_53a07cd4-0621-442c-9976-092fe62e2771" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_9095faf4-b180-4037-9cf4-5cb6b45b06bf" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_53a07cd4-0621-442c-9976-092fe62e2771" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_A5YearUnsecuredRevolvingLineOfCreditMember_f408bec5-857a-4e0c-8835-0119555d0254" xlink:href="gww-20231231.xsd#gww_A5YearUnsecuredRevolvingLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_53a07cd4-0621-442c-9976-092fe62e2771" xlink:to="loc_gww_A5YearUnsecuredRevolvingLineOfCreditMember_f408bec5-857a-4e0c-8835-0119555d0254" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes185Member_35f6345a-2966-426c-843b-26f4e25aac2b" xlink:href="gww-20231231.xsd#gww_UnsecuredSeniorNotes185Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_53a07cd4-0621-442c-9976-092fe62e2771" xlink:to="loc_gww_UnsecuredSeniorNotes185Member_35f6345a-2966-426c-843b-26f4e25aac2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_TermLoanAgreement005Member_4d42b11a-a692-437e-8936-d3d4600a5a31" xlink:href="gww-20231231.xsd#gww_TermLoanAgreement005Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_53a07cd4-0621-442c-9976-092fe62e2771" xlink:to="loc_gww_TermLoanAgreement005Member_4d42b11a-a692-437e-8936-d3d4600a5a31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_90868586-5484-494c-9167-9a52255513f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_us-gaap_DebtInstrumentTerm_90868586-5484-494c-9167-9a52255513f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b5133bf8-8c4b-4023-8454-0e066b1a6cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b5133bf8-8c4b-4023-8454-0e066b1a6cfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_d6168a83-da83-43cc-af8d-bcf3051583d7" xlink:href="gww-20231231.xsd#gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_d6168a83-da83-43cc-af8d-bcf3051583d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_9b566579-7860-4336-8ff0-a5fc8ca5322c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_us-gaap_LineOfCredit_9b566579-7860-4336-8ff0-a5fc8ca5322c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_bff5f978-c09e-49a5-a998-bfebe152f6b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_bff5f978-c09e-49a5-a998-bfebe152f6b8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_4f5d5d1b-a18a-4f82-814b-aef1211ffdd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_4f5d5d1b-a18a-4f82-814b-aef1211ffdd8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f91b8c70-5c7e-4c53-b5a6-15efcd30f83c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f91b8c70-5c7e-4c53-b5a6-15efcd30f83c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1951c932-796d-4546-8c69-265058a8f0a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1951c932-796d-4546-8c69-265058a8f0a9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_08f1680e-5adf-4268-aee8-d738662fa7a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtWeightedAverageInterestRateOverTime"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_08f1680e-5adf-4268-aee8-d738662fa7a3" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#EMPLOYEEBENEFITSPostretirementBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_f4a4e862-72d6-440e-9abb-57f6c998480b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_daadb1ff-7bd6-4c55-81b0-90f9b1c9ef51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_f4a4e862-72d6-440e-9abb-57f6c998480b" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_daadb1ff-7bd6-4c55-81b0-90f9b1c9ef51" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_d30ad9b4-ef07-4329-8399-e37e9d457f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_daadb1ff-7bd6-4c55-81b0-90f9b1c9ef51" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_d30ad9b4-ef07-4329-8399-e37e9d457f7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d30ad9b4-ef07-4329-8399-e37e9d457f7a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_d30ad9b4-ef07-4329-8399-e37e9d457f7a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d30ad9b4-ef07-4329-8399-e37e9d457f7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e2ff9a8f-cda2-471a-b1e2-2ff28b551b46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_d30ad9b4-ef07-4329-8399-e37e9d457f7a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e2ff9a8f-cda2-471a-b1e2-2ff28b551b46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ad341a9c-010a-4521-96cc-49789f94a0b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e2ff9a8f-cda2-471a-b1e2-2ff28b551b46" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ad341a9c-010a-4521-96cc-49789f94a0b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_a44ed392-815f-47c6-a1ae-3a73a7907622" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_f4a4e862-72d6-440e-9abb-57f6c998480b" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_a44ed392-815f-47c6-a1ae-3a73a7907622" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_528dce41-4c07-4340-bea6-a43c42a52cce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_a44ed392-815f-47c6-a1ae-3a73a7907622" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_528dce41-4c07-4340-bea6-a43c42a52cce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_1f81dd24-bae7-4490-8b0c-9d5c293fe555" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_a44ed392-815f-47c6-a1ae-3a73a7907622" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_1f81dd24-bae7-4490-8b0c-9d5c293fe555" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_0a97ffb9-02fa-4a49-80b7-1e4457eae243" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_a44ed392-815f-47c6-a1ae-3a73a7907622" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_0a97ffb9-02fa-4a49-80b7-1e4457eae243" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_25eeac31-0422-4778-953c-1e53f25398ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_a44ed392-815f-47c6-a1ae-3a73a7907622" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_25eeac31-0422-4778-953c-1e53f25398ef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c6270e48-61a6-4406-aeb4-68a403cd0a71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_a44ed392-815f-47c6-a1ae-3a73a7907622" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c6270e48-61a6-4406-aeb4-68a403cd0a71" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_d33d3155-ca37-41f7-8016-2c8847274b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_a44ed392-815f-47c6-a1ae-3a73a7907622" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_d33d3155-ca37-41f7-8016-2c8847274b9a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_425b649f-847a-47f0-b5f8-5c8e433d58e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_f4a4e862-72d6-440e-9abb-57f6c998480b" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_425b649f-847a-47f0-b5f8-5c8e433d58e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_09813351-ce2f-4d44-9b28-f9f022253ab8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_425b649f-847a-47f0-b5f8-5c8e433d58e1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_09813351-ce2f-4d44-9b28-f9f022253ab8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_b8262cfb-c56c-43e6-8f64-fffc8f34b97b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_baad6be4-de80-4519-9ac6-5e070db22910" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_577c5d36-9957-46bd-8e3d-d8276fbbf7da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_425b649f-847a-47f0-b5f8-5c8e433d58e1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_577c5d36-9957-46bd-8e3d-d8276fbbf7da" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_b39a7fb8-6532-4f1f-8c8f-405e44bfe903" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_425b649f-847a-47f0-b5f8-5c8e433d58e1" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_b39a7fb8-6532-4f1f-8c8f-405e44bfe903" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_b0be56b4-0d03-45d2-8a22-d442aa4d1e04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_425b649f-847a-47f0-b5f8-5c8e433d58e1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_b0be56b4-0d03-45d2-8a22-d442aa4d1e04" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_9fb40592-f66b-4bcb-8cf7-da6b6022a1e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d9f51c29-547e-4f4d-8061-8e353a241ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_f4a4e862-72d6-440e-9abb-57f6c998480b" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d9f51c29-547e-4f4d-8061-8e353a241ad6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_18ca709c-c7d9-4059-8b62-a36807c5966a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d9f51c29-547e-4f4d-8061-8e353a241ad6" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_18ca709c-c7d9-4059-8b62-a36807c5966a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_f07afe5a-4c0f-4a57-b2b7-cdabd21d015c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d9f51c29-547e-4f4d-8061-8e353a241ad6" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_f07afe5a-4c0f-4a57-b2b7-cdabd21d015c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_390366dc-f131-4687-8318-9947fa425d86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d9f51c29-547e-4f4d-8061-8e353a241ad6" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_390366dc-f131-4687-8318-9947fa425d86" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_3dce91dd-b55f-482c-9077-41944b91d7fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d9f51c29-547e-4f4d-8061-8e353a241ad6" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_3dce91dd-b55f-482c-9077-41944b91d7fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_c54f17bb-fe85-44b0-bdf3-9afa2d29d089" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_812056c4-b743-4f5a-9fce-d0bb4aab190d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d9f51c29-547e-4f4d-8061-8e353a241ad6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_812056c4-b743-4f5a-9fce-d0bb4aab190d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_1aafe29b-d1af-48ef-a55e-0d0096383fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_f4a4e862-72d6-440e-9abb-57f6c998480b" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_1aafe29b-d1af-48ef-a55e-0d0096383fe9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_fb390537-f2d0-403f-8da3-5d35300dfc70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_1aafe29b-d1af-48ef-a55e-0d0096383fe9" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_fb390537-f2d0-403f-8da3-5d35300dfc70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_3a8029d3-527a-4dde-9cc2-94e26b1f56bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_1aafe29b-d1af-48ef-a55e-0d0096383fe9" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_3a8029d3-527a-4dde-9cc2-94e26b1f56bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes_8740fb04-853b-4917-a2c1-4a438a9e83a7" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_1aafe29b-d1af-48ef-a55e-0d0096383fe9" xlink:to="loc_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes_8740fb04-853b-4917-a2c1-4a438a9e83a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_c0eae68e-b0a6-4b31-a2a3-3041a11bb70f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_1aafe29b-d1af-48ef-a55e-0d0096383fe9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_c0eae68e-b0a6-4b31-a2a3-3041a11bb70f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_a8c48cbd-89ba-4274-9862-af43ac3b0564" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_f4a4e862-72d6-440e-9abb-57f6c998480b" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_a8c48cbd-89ba-4274-9862-af43ac3b0564" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_f7cceb43-bc6a-4429-87a3-efc889701d78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_a8c48cbd-89ba-4274-9862-af43ac3b0564" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_f7cceb43-bc6a-4429-87a3-efc889701d78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_884831ed-d177-4029-95ae-2590fece40f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_a8c48cbd-89ba-4274-9862-af43ac3b0564" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_884831ed-d177-4029-95ae-2590fece40f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65_b61fbfc3-bb1b-4c80-91f6-56a4c22d0db8" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_a8c48cbd-89ba-4274-9862-af43ac3b0564" xlink:to="loc_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65_b61fbfc3-bb1b-4c80-91f6-56a4c22d0db8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_f2ee1430-96c5-4285-a697-99e676710df6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_a8c48cbd-89ba-4274-9862-af43ac3b0564" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_f2ee1430-96c5-4285-a697-99e676710df6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_1e514836-656e-49f5-bc4d-ce32d7650c88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_a8c48cbd-89ba-4274-9862-af43ac3b0564" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_1e514836-656e-49f5-bc4d-ce32d7650c88" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6d3a9b30-fd0e-4742-8e66-a4bdb5fe6a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_f4a4e862-72d6-440e-9abb-57f6c998480b" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6d3a9b30-fd0e-4742-8e66-a4bdb5fe6a2b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_26364a5f-f69e-423a-ade2-c6a13c70be6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6d3a9b30-fd0e-4742-8e66-a4bdb5fe6a2b" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_26364a5f-f69e-423a-ade2-c6a13c70be6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_a3ff7516-683d-4c35-b255-6b82ef691eda" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6d3a9b30-fd0e-4742-8e66-a4bdb5fe6a2b" xlink:to="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_a3ff7516-683d-4c35-b255-6b82ef691eda" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65_3da67759-dded-4425-a4a8-a576925a0295" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6d3a9b30-fd0e-4742-8e66-a4bdb5fe6a2b" xlink:to="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65_3da67759-dded-4425-a4a8-a576925a0295" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate_e1144764-0c75-498e-a8b4-233f08e0f02b" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6d3a9b30-fd0e-4742-8e66-a4bdb5fe6a2b" xlink:to="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate_e1144764-0c75-498e-a8b4-233f08e0f02b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e406b927-14a3-42e7-9cc7-f9cb1c8995b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_f4a4e862-72d6-440e-9abb-57f6c998480b" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e406b927-14a3-42e7-9cc7-f9cb1c8995b5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_03c41359-2a7b-4012-bcf4-91e757156b50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e406b927-14a3-42e7-9cc7-f9cb1c8995b5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_03c41359-2a7b-4012-bcf4-91e757156b50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_c2677389-e2b2-4ac6-b00c-59962ebb25a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e406b927-14a3-42e7-9cc7-f9cb1c8995b5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_c2677389-e2b2-4ac6-b00c-59962ebb25a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_b1a7686b-b78d-475f-a733-cb39d576f4ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e406b927-14a3-42e7-9cc7-f9cb1c8995b5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_b1a7686b-b78d-475f-a733-cb39d576f4ee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_0e9719ad-66f7-4dff-be50-5fc1787ca5a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e406b927-14a3-42e7-9cc7-f9cb1c8995b5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_0e9719ad-66f7-4dff-be50-5fc1787ca5a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_ead5089f-1735-445e-a1e5-5c19b46014d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e406b927-14a3-42e7-9cc7-f9cb1c8995b5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_ead5089f-1735-445e-a1e5-5c19b46014d9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_1e46dd3a-d493-4a4f-b984-905abefe014d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e406b927-14a3-42e7-9cc7-f9cb1c8995b5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_1e46dd3a-d493-4a4f-b984-905abefe014d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_fc3b3b3d-6972-466b-b1a0-a8cd589d7794" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e406b927-14a3-42e7-9cc7-f9cb1c8995b5" xlink:to="loc_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_fc3b3b3d-6972-466b-b1a0-a8cd589d7794" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8284d2af-e0cf-4430-a604-df4e908e7701" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9e5536cb-6a84-4a34-8377-2d5018469b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8284d2af-e0cf-4430-a604-df4e908e7701" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9e5536cb-6a84-4a34-8377-2d5018469b1c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_ce69c845-fdd0-42ba-9fab-0554e7f2dbf6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9e5536cb-6a84-4a34-8377-2d5018469b1c" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_ce69c845-fdd0-42ba-9fab-0554e7f2dbf6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_ce69c845-fdd0-42ba-9fab-0554e7f2dbf6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_ce69c845-fdd0-42ba-9fab-0554e7f2dbf6" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_ce69c845-fdd0-42ba-9fab-0554e7f2dbf6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_32336156-159c-439a-a1f7-8cace6d10744" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_ce69c845-fdd0-42ba-9fab-0554e7f2dbf6" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_32336156-159c-439a-a1f7-8cace6d10744" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_MutualFundsMunicipalAndProvincialBondsMember_442ccfa8-6d41-4de4-9d67-4674b7439c96" xlink:href="gww-20231231.xsd#gww_MutualFundsMunicipalAndProvincialBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_32336156-159c-439a-a1f7-8cace6d10744" xlink:to="loc_gww_MutualFundsMunicipalAndProvincialBondsMember_442ccfa8-6d41-4de4-9d67-4674b7439c96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_MutualFundsCorporateBondSecuritiesMember_1af8983d-4318-4781-a027-c41e5e743f04" xlink:href="gww-20231231.xsd#gww_MutualFundsCorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_32336156-159c-439a-a1f7-8cace6d10744" xlink:to="loc_gww_MutualFundsCorporateBondSecuritiesMember_1af8983d-4318-4781-a027-c41e5e743f04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FixedIncomeCorporateBondSecuritiesMember_858f8e94-502b-4a4c-a79e-c4f27c140ed4" xlink:href="gww-20231231.xsd#gww_FixedIncomeCorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_32336156-159c-439a-a1f7-8cace6d10744" xlink:to="loc_gww_FixedIncomeCorporateBondSecuritiesMember_858f8e94-502b-4a4c-a79e-c4f27c140ed4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FixedIncomeGovernmentAndMunicipalBondsMember_cf6ee083-5d3b-44ba-9af6-3be52d3fad58" xlink:href="gww-20231231.xsd#gww_FixedIncomeGovernmentAndMunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_32336156-159c-439a-a1f7-8cace6d10744" xlink:to="loc_gww_FixedIncomeGovernmentAndMunicipalBondsMember_cf6ee083-5d3b-44ba-9af6-3be52d3fad58" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityFundsMember_8f50f6d7-4549-4806-839d-840096b44342" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_32336156-159c-439a-a1f7-8cace6d10744" xlink:to="loc_us-gaap_EquityFundsMember_8f50f6d7-4549-4806-839d-840096b44342" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember_4fb58945-d3f1-4eb7-89fe-4404d9758307" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_32336156-159c-439a-a1f7-8cace6d10744" xlink:to="loc_gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember_4fb58945-d3f1-4eb7-89fe-4404d9758307" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1dee1086-6074-4e02-8c88-156c51171d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9e5536cb-6a84-4a34-8377-2d5018469b1c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1dee1086-6074-4e02-8c88-156c51171d6f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1dee1086-6074-4e02-8c88-156c51171d6f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1dee1086-6074-4e02-8c88-156c51171d6f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1dee1086-6074-4e02-8c88-156c51171d6f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_65f2a3f6-556d-4693-a394-ded1c565cc58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1dee1086-6074-4e02-8c88-156c51171d6f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_65f2a3f6-556d-4693-a394-ded1c565cc58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_5bae6f3d-8d8f-458d-bd22-f0af4b094096" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_65f2a3f6-556d-4693-a394-ded1c565cc58" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_5bae6f3d-8d8f-458d-bd22-f0af4b094096" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b127d904-d40c-49b2-a60f-3da53d4653db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9e5536cb-6a84-4a34-8377-2d5018469b1c" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b127d904-d40c-49b2-a60f-3da53d4653db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b127d904-d40c-49b2-a60f-3da53d4653db_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b127d904-d40c-49b2-a60f-3da53d4653db" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b127d904-d40c-49b2-a60f-3da53d4653db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a78a75b4-1b60-4f37-85d0-364a57c54c88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b127d904-d40c-49b2-a60f-3da53d4653db" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a78a75b4-1b60-4f37-85d0-364a57c54c88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1cb6c274-922a-4758-bcc3-1a189bdde588" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a78a75b4-1b60-4f37-85d0-364a57c54c88" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1cb6c274-922a-4758-bcc3-1a189bdde588" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_32084b08-9008-4cb0-b258-fce9990d85c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8284d2af-e0cf-4430-a604-df4e908e7701" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_32084b08-9008-4cb0-b258-fce9990d85c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList_ad6f7da6-d13a-40d0-8f39-8a153d9ebb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8284d2af-e0cf-4430-a604-df4e908e7701" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList_ad6f7da6-d13a-40d0-8f39-8a153d9ebb9a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#STOCKINCENTIVEPLANSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51ea3b8a-8650-4ca0-a199-d82119abea66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6b8606bb-707d-4c17-81b1-5bec15fff699" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51ea3b8a-8650-4ca0-a199-d82119abea66" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6b8606bb-707d-4c17-81b1-5bec15fff699" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_42f8d1a3-d859-4fe7-9726-0bb8b9b0e07d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6b8606bb-707d-4c17-81b1-5bec15fff699" xlink:to="loc_srt_RangeAxis_42f8d1a3-d859-4fe7-9726-0bb8b9b0e07d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_42f8d1a3-d859-4fe7-9726-0bb8b9b0e07d_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_42f8d1a3-d859-4fe7-9726-0bb8b9b0e07d" xlink:to="loc_srt_RangeMember_42f8d1a3-d859-4fe7-9726-0bb8b9b0e07d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1f932c15-b68f-4854-a819-e9f0e7acb19b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_42f8d1a3-d859-4fe7-9726-0bb8b9b0e07d" xlink:to="loc_srt_RangeMember_1f932c15-b68f-4854-a819-e9f0e7acb19b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b303ac7a-053d-4085-9b8d-2a268091d68c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1f932c15-b68f-4854-a819-e9f0e7acb19b" xlink:to="loc_srt_MaximumMember_b303ac7a-053d-4085-9b8d-2a268091d68c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a9c39545-8f42-42a0-8c53-1f1993549aaf" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1f932c15-b68f-4854-a819-e9f0e7acb19b" xlink:to="loc_srt_MinimumMember_a9c39545-8f42-42a0-8c53-1f1993549aaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ce54b3b0-f8bc-4236-843f-6627e45e0344" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6b8606bb-707d-4c17-81b1-5bec15fff699" xlink:to="loc_us-gaap_AwardTypeAxis_ce54b3b0-f8bc-4236-843f-6627e45e0344" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce54b3b0-f8bc-4236-843f-6627e45e0344_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ce54b3b0-f8bc-4236-843f-6627e45e0344" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce54b3b0-f8bc-4236-843f-6627e45e0344_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_084a8f82-cc9b-46dc-b250-9dc387c457e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ce54b3b0-f8bc-4236-843f-6627e45e0344" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_084a8f82-cc9b-46dc-b250-9dc387c457e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e1055547-0fd5-40b5-bc9c-a7587840c0df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_084a8f82-cc9b-46dc-b250-9dc387c457e1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e1055547-0fd5-40b5-bc9c-a7587840c0df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ed97568c-ba59-4021-bde6-e0d36f39df01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51ea3b8a-8650-4ca0-a199-d82119abea66" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ed97568c-ba59-4021-bde6-e0d36f39df01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_da9231a4-1023-4262-a060-0b34457bf8d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51ea3b8a-8650-4ca0-a199-d82119abea66" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_da9231a4-1023-4262-a060-0b34457bf8d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_9f74e8b0-ad68-4049-9f93-889fd473f176" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51ea3b8a-8650-4ca0-a199-d82119abea66" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_9f74e8b0-ad68-4049-9f93-889fd473f176" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d197675c-a8a6-429d-9c20-5f820783b0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51ea3b8a-8650-4ca0-a199-d82119abea66" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d197675c-a8a6-429d-9c20-5f820783b0d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense_719e4697-c527-4260-bace-0cf8f4a23685" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51ea3b8a-8650-4ca0-a199-d82119abea66" xlink:to="loc_us-gaap_RestrictedStockExpense_719e4697-c527-4260-bace-0cf8f4a23685" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_569c9251-4c84-409d-89b1-36425c453804" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51ea3b8a-8650-4ca0-a199-d82119abea66" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_569c9251-4c84-409d-89b1-36425c453804" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_30973f94-f90f-4465-808e-47e4879667b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51ea3b8a-8650-4ca0-a199-d82119abea66" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_30973f94-f90f-4465-808e-47e4879667b6" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_18063e12-1252-40c8-bb29-0ffb30f87694" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3817eaf4-0c0a-4179-9ea9-f787d199bf62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_18063e12-1252-40c8-bb29-0ffb30f87694" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3817eaf4-0c0a-4179-9ea9-f787d199bf62" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6bbb504d-11d5-4bb7-b616-9ec3fa6223a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3817eaf4-0c0a-4179-9ea9-f787d199bf62" xlink:to="loc_us-gaap_AwardTypeAxis_6bbb504d-11d5-4bb7-b616-9ec3fa6223a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6bbb504d-11d5-4bb7-b616-9ec3fa6223a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6bbb504d-11d5-4bb7-b616-9ec3fa6223a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6bbb504d-11d5-4bb7-b616-9ec3fa6223a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2ae67cb3-234b-498b-8552-6cf1ce1fd0ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6bbb504d-11d5-4bb7-b616-9ec3fa6223a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2ae67cb3-234b-498b-8552-6cf1ce1fd0ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_34b17d87-5581-4452-8ce8-99e3328da256" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2ae67cb3-234b-498b-8552-6cf1ce1fd0ad" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_34b17d87-5581-4452-8ce8-99e3328da256" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a466d6ad-ffe4-488d-be10-3e4b0d47173e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_18063e12-1252-40c8-bb29-0ffb30f87694" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a466d6ad-ffe4-488d-be10-3e4b0d47173e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0f245bf8-4ee9-426e-8e6b-96da76bd3ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a466d6ad-ffe4-488d-be10-3e4b0d47173e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0f245bf8-4ee9-426e-8e6b-96da76bd3ba6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_302f7c7a-44d2-4b87-9e5b-53e4e2ba0458" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a466d6ad-ffe4-488d-be10-3e4b0d47173e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_302f7c7a-44d2-4b87-9e5b-53e4e2ba0458" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a03d887a-e799-466b-9865-624d13a16040" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a466d6ad-ffe4-488d-be10-3e4b0d47173e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a03d887a-e799-466b-9865-624d13a16040" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_16feda6a-8260-4f88-8f6b-addc45664f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a466d6ad-ffe4-488d-be10-3e4b0d47173e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_16feda6a-8260-4f88-8f6b-addc45664f7c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_40399e98-7082-4126-8fa8-f3b1adbfec88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_WeightedAveragePricePerShareAbstract_86337922-dc53-482d-a64d-a2fd4fc20d58" xlink:href="gww-20231231.xsd#gww_WeightedAveragePricePerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_18063e12-1252-40c8-bb29-0ffb30f87694" xlink:to="loc_gww_WeightedAveragePricePerShareAbstract_86337922-dc53-482d-a64d-a2fd4fc20d58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c20fa3f0-ff15-44fd-a0c6-52b2747e1a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract_86337922-dc53-482d-a64d-a2fd4fc20d58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c20fa3f0-ff15-44fd-a0c6-52b2747e1a7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d6070986-d32f-4304-a4e6-eb71d1c41eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract_86337922-dc53-482d-a64d-a2fd4fc20d58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d6070986-d32f-4304-a4e6-eb71d1c41eb5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d020cad8-d138-44dc-8e64-0cc0c30fae07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract_86337922-dc53-482d-a64d-a2fd4fc20d58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d020cad8-d138-44dc-8e64-0cc0c30fae07" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a98f5c7b-711b-4b1d-8340-52dcb753ce18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract_86337922-dc53-482d-a64d-a2fd4fc20d58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a98f5c7b-711b-4b1d-8340-52dcb753ce18" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_36a6611a-ef79-467c-a106-28bd0798407f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ShareBasedCompensationVestedFairValue_f2f2edf2-a91f-47ce-9818-f41c68bb8965" xlink:href="gww-20231231.xsd#gww_ShareBasedCompensationVestedFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_18063e12-1252-40c8-bb29-0ffb30f87694" xlink:to="loc_gww_ShareBasedCompensationVestedFairValue_f2f2edf2-a91f-47ce-9818-f41c68bb8965" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CAPITALSTOCKDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#CAPITALSTOCKDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/CAPITALSTOCKDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_453663b2-6166-4a4a-9b91-57baaca7d966" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_us-gaap_StatementTable_453663b2-6166-4a4a-9b91-57baaca7d966" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5ec3240f-0d63-4f99-9ddd-aba99aed96af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_453663b2-6166-4a4a-9b91-57baaca7d966" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5ec3240f-0d63-4f99-9ddd-aba99aed96af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5ec3240f-0d63-4f99-9ddd-aba99aed96af_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5ec3240f-0d63-4f99-9ddd-aba99aed96af" xlink:to="loc_us-gaap_EquityComponentDomain_5ec3240f-0d63-4f99-9ddd-aba99aed96af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_cbdb4e76-3123-4a2c-b682-b29bc9d50dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5ec3240f-0d63-4f99-9ddd-aba99aed96af" xlink:to="loc_us-gaap_EquityComponentDomain_cbdb4e76-3123-4a2c-b682-b29bc9d50dbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_91843ac7-041e-40ad-9681-a094d08e74b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cbdb4e76-3123-4a2c-b682-b29bc9d50dbb" xlink:to="loc_us-gaap_CommonStockMember_91843ac7-041e-40ad-9681-a094d08e74b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_aa313090-e95f-4736-8657-f9d202df7dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cbdb4e76-3123-4a2c-b682-b29bc9d50dbb" xlink:to="loc_us-gaap_TreasuryStockCommonMember_aa313090-e95f-4736-8657-f9d202df7dbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_3574a1f3-197d-48c9-b1b0-50c873397fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_3574a1f3-197d-48c9-b1b0-50c873397fc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ef2131e5-b129-4721-9ab7-6bf8cfe3dff8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ef2131e5-b129-4721-9ab7-6bf8cfe3dff8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_49fc100a-8634-4920-804e-22b4f83920a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_49fc100a-8634-4920-804e-22b4f83920a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_44edcbfc-43d7-4042-9e64-ce3bb019f67b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_44edcbfc-43d7-4042-9e64-ce3bb019f67b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits_33bd9867-2584-461e-8e8c-6d7606a6bd07" xlink:href="gww-20231231.xsd#gww_StockIssuedDuringPeriodSharesPerformanceShareUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits_33bd9867-2584-461e-8e8c-6d7606a6bd07" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_3516c767-8e8c-4966-81cf-45d069194690" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_3516c767-8e8c-4966-81cf-45d069194690" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_148922cb-b09a-4074-99cf-f5bc5915c1e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained_2c422bab-8e0f-4965-88c0-d91b3e2f9eaf" xlink:href="gww-20231231.xsd#gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained_2c422bab-8e0f-4965-88c0-d91b3e2f9eaf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained_7664b8eb-88f7-4a2e-b50f-d71119d908b6" xlink:href="gww-20231231.xsd#gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained_7664b8eb-88f7-4a2e-b50f-d71119d908b6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_3e073083-c40c-4b94-a844-ecfc00f8de4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_us-gaap_TreasuryStockCommonShares_3e073083-c40c-4b94-a844-ecfc00f8de4e" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a19397b4-16e5-4d42-a508-1eea0fbc4000" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_050acd02-1738-4ae8-9baa-d112e72d1a06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a19397b4-16e5-4d42-a508-1eea0fbc4000" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_050acd02-1738-4ae8-9baa-d112e72d1a06" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_baf42c9c-097a-40ce-87db-39c524370d70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_050acd02-1738-4ae8-9baa-d112e72d1a06" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_baf42c9c-097a-40ce-87db-39c524370d70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_baf42c9c-097a-40ce-87db-39c524370d70_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_baf42c9c-097a-40ce-87db-39c524370d70" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_baf42c9c-097a-40ce-87db-39c524370d70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2be5c8b7-f074-4a9e-a7ef-c9edc9db05d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_baf42c9c-097a-40ce-87db-39c524370d70" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2be5c8b7-f074-4a9e-a7ef-c9edc9db05d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_41819f07-7787-44dd-9041-e3468913ce08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2be5c8b7-f074-4a9e-a7ef-c9edc9db05d9" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_41819f07-7787-44dd-9041-e3468913ce08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember_9bcbdc45-60e9-4eb2-8a6f-1a8f2bf03c37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2be5c8b7-f074-4a9e-a7ef-c9edc9db05d9" xlink:to="loc_us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember_9bcbdc45-60e9-4eb2-8a6f-1a8f2bf03c37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_52c13a63-3397-4a23-a6a2-ed35215c7736" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_050acd02-1738-4ae8-9baa-d112e72d1a06" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_52c13a63-3397-4a23-a6a2-ed35215c7736" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_52c13a63-3397-4a23-a6a2-ed35215c7736_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_52c13a63-3397-4a23-a6a2-ed35215c7736" xlink:to="loc_us-gaap_EquityComponentDomain_52c13a63-3397-4a23-a6a2-ed35215c7736_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_912aedae-5b3b-486e-863f-61eb14e23a86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_52c13a63-3397-4a23-a6a2-ed35215c7736" xlink:to="loc_us-gaap_EquityComponentDomain_912aedae-5b3b-486e-863f-61eb14e23a86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_9748d87f-3c3e-44d4-bb56-4a1bc40154f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_912aedae-5b3b-486e-863f-61eb14e23a86" xlink:to="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_9748d87f-3c3e-44d4-bb56-4a1bc40154f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_088d055e-bd16-4734-a46d-23da8335a024" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_912aedae-5b3b-486e-863f-61eb14e23a86" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_088d055e-bd16-4734-a46d-23da8335a024" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_5f098668-296c-4ffc-ba73-07592bfa1551" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_912aedae-5b3b-486e-863f-61eb14e23a86" xlink:to="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_5f098668-296c-4ffc-ba73-07592bfa1551" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_a4126b5f-07c5-45a0-b760-3dbc2528677c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_912aedae-5b3b-486e-863f-61eb14e23a86" xlink:to="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_a4126b5f-07c5-45a0-b760-3dbc2528677c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_eab2584a-fca5-4fb2-963d-d3f9742f792d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_912aedae-5b3b-486e-863f-61eb14e23a86" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_eab2584a-fca5-4fb2-963d-d3f9742f792d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_017d5bc8-963e-4c6b-ac4c-2b860382060a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_050acd02-1738-4ae8-9baa-d112e72d1a06" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_017d5bc8-963e-4c6b-ac4c-2b860382060a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_017d5bc8-963e-4c6b-ac4c-2b860382060a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_017d5bc8-963e-4c6b-ac4c-2b860382060a" xlink:to="loc_us-gaap_SegmentDomain_017d5bc8-963e-4c6b-ac4c-2b860382060a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_21fda244-50e5-44c8-85de-44c38728bcb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_017d5bc8-963e-4c6b-ac4c-2b860382060a" xlink:to="loc_us-gaap_SegmentDomain_21fda244-50e5-44c8-85de-44c38728bcb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_a48e46e2-9b7b-43c4-9166-b707990013c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a19397b4-16e5-4d42-a508-1eea0fbc4000" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_a48e46e2-9b7b-43c4-9166-b707990013c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ed207632-8a54-49ba-a535-fae25e085122" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_a48e46e2-9b7b-43c4-9166-b707990013c7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ed207632-8a54-49ba-a535-fae25e085122" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_7aa20380-10c2-42e7-931e-d75c5dde317b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_a48e46e2-9b7b-43c4-9166-b707990013c7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_7aa20380-10c2-42e7-931e-d75c5dde317b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_0029378b-4551-4fb2-8164-843b12fbd701" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_a48e46e2-9b7b-43c4-9166-b707990013c7" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_0029378b-4551-4fb2-8164-843b12fbd701" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_de03afd2-1c3a-4c5c-93bd-039751b7c186" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_a48e46e2-9b7b-43c4-9166-b707990013c7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_de03afd2-1c3a-4c5c-93bd-039751b7c186" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01f31aa3-336c-4688-a2d0-277ea5f4eecf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#DERIVATIVEINSTRUMENTSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_28da5ccc-9e00-493c-900f-c2527a55b42d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_425270d4-8378-49fe-9e0b-3c0dca48fa29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_28da5ccc-9e00-493c-900f-c2527a55b42d" xlink:to="loc_us-gaap_DerivativeTable_425270d4-8378-49fe-9e0b-3c0dca48fa29" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_fcfdce9f-27d1-40d3-98dd-6a246b8563f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_425270d4-8378-49fe-9e0b-3c0dca48fa29" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_fcfdce9f-27d1-40d3-98dd-6a246b8563f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_fcfdce9f-27d1-40d3-98dd-6a246b8563f5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_fcfdce9f-27d1-40d3-98dd-6a246b8563f5" xlink:to="loc_us-gaap_HedgingRelationshipDomain_fcfdce9f-27d1-40d3-98dd-6a246b8563f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_b9da4f68-251a-429a-b474-095d2f59443e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_fcfdce9f-27d1-40d3-98dd-6a246b8563f5" xlink:to="loc_us-gaap_HedgingRelationshipDomain_b9da4f68-251a-429a-b474-095d2f59443e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_d8ad61a9-33d5-4ffe-a219-cdefd037f95f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_b9da4f68-251a-429a-b474-095d2f59443e" xlink:to="loc_us-gaap_FairValueHedgingMember_d8ad61a9-33d5-4ffe-a219-cdefd037f95f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_0abdb449-a52a-480a-bcaf-ee76b4b28578" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_425270d4-8378-49fe-9e0b-3c0dca48fa29" xlink:to="loc_us-gaap_HedgingDesignationAxis_0abdb449-a52a-480a-bcaf-ee76b4b28578" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_0abdb449-a52a-480a-bcaf-ee76b4b28578_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_0abdb449-a52a-480a-bcaf-ee76b4b28578" xlink:to="loc_us-gaap_HedgingDesignationDomain_0abdb449-a52a-480a-bcaf-ee76b4b28578_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_b9a5c22b-fc09-41e4-8c16-5307c4b7559b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_0abdb449-a52a-480a-bcaf-ee76b4b28578" xlink:to="loc_us-gaap_HedgingDesignationDomain_b9a5c22b-fc09-41e4-8c16-5307c4b7559b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_7fbfbbdd-0c61-4b83-bd03-a2236593a847" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_b9a5c22b-fc09-41e4-8c16-5307c4b7559b" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_7fbfbbdd-0c61-4b83-bd03-a2236593a847" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_f92811ec-c7e3-4840-aeaa-25f9e7bed38f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_425270d4-8378-49fe-9e0b-3c0dca48fa29" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_f92811ec-c7e3-4840-aeaa-25f9e7bed38f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f92811ec-c7e3-4840-aeaa-25f9e7bed38f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f92811ec-c7e3-4840-aeaa-25f9e7bed38f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f92811ec-c7e3-4840-aeaa-25f9e7bed38f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_22cb5820-49b0-4168-9214-69dc1d26e5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f92811ec-c7e3-4840-aeaa-25f9e7bed38f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_22cb5820-49b0-4168-9214-69dc1d26e5e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_3e3cfd46-bb36-4302-b3b7-7b5d3f4c6abd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_22cb5820-49b0-4168-9214-69dc1d26e5e3" xlink:to="loc_us-gaap_OtherAssetsMember_3e3cfd46-bb36-4302-b3b7-7b5d3f4c6abd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_39bb343d-e8ae-4538-b3e0-361344a131af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_425270d4-8378-49fe-9e0b-3c0dca48fa29" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_39bb343d-e8ae-4538-b3e0-361344a131af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_39bb343d-e8ae-4538-b3e0-361344a131af_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_39bb343d-e8ae-4538-b3e0-361344a131af" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_39bb343d-e8ae-4538-b3e0-361344a131af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_26ef14f3-a717-40f8-a08d-42649c998ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_39bb343d-e8ae-4538-b3e0-361344a131af" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_26ef14f3-a717-40f8-a08d-42649c998ec1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_03c5279c-1025-4e94-9b36-43a472345a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_26ef14f3-a717-40f8-a08d-42649c998ec1" xlink:to="loc_us-gaap_InterestRateSwapMember_03c5279c-1025-4e94-9b36-43a472345a2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_634d8d96-0bdc-4fc6-ab16-dc9a4244c161" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_28da5ccc-9e00-493c-900f-c2527a55b42d" xlink:to="loc_us-gaap_DerivativeNotionalAmount_634d8d96-0bdc-4fc6-ab16-dc9a4244c161" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_6ac1fb57-97a8-403a-a88e-d21633336d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_28da5ccc-9e00-493c-900f-c2527a55b42d" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_6ac1fb57-97a8-403a-a88e-d21633336d2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_2061cab9-8c9e-4257-bfd5-bb4f5ae97ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_28da5ccc-9e00-493c-900f-c2527a55b42d" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_2061cab9-8c9e-4257-bfd5-bb4f5ae97ad5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_a2916776-a68a-475d-8f1b-de851fbd42e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_621a66bd-e138-4c51-b169-1a7ba9a50c49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_a2916776-a68a-475d-8f1b-de851fbd42e9" xlink:to="loc_us-gaap_DerivativeTable_621a66bd-e138-4c51-b169-1a7ba9a50c49" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_5e765976-f5d1-49ab-b7d5-7a6be70eed2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_621a66bd-e138-4c51-b169-1a7ba9a50c49" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_5e765976-f5d1-49ab-b7d5-7a6be70eed2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5e765976-f5d1-49ab-b7d5-7a6be70eed2e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_5e765976-f5d1-49ab-b7d5-7a6be70eed2e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5e765976-f5d1-49ab-b7d5-7a6be70eed2e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_49e00ae1-7589-4312-8d0e-a88dd3d2939f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_5e765976-f5d1-49ab-b7d5-7a6be70eed2e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_49e00ae1-7589-4312-8d0e-a88dd3d2939f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherContractMember_7c04f416-4807-41c3-b83c-30447fe9c1ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_49e00ae1-7589-4312-8d0e-a88dd3d2939f" xlink:to="loc_us-gaap_OtherContractMember_7c04f416-4807-41c3-b83c-30447fe9c1ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_12239e3b-77bb-4a31-afa1-3c199881d8bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_49e00ae1-7589-4312-8d0e-a88dd3d2939f" xlink:to="loc_us-gaap_InterestRateSwapMember_12239e3b-77bb-4a31-afa1-3c199881d8bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_013fc3e4-9779-42d5-b5e3-5158959e8b99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_621a66bd-e138-4c51-b169-1a7ba9a50c49" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_013fc3e4-9779-42d5-b5e3-5158959e8b99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_013fc3e4-9779-42d5-b5e3-5158959e8b99_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_013fc3e4-9779-42d5-b5e3-5158959e8b99" xlink:to="loc_us-gaap_HedgingRelationshipDomain_013fc3e4-9779-42d5-b5e3-5158959e8b99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_14c444bb-7dbf-4681-abee-b1c55b9201c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_013fc3e4-9779-42d5-b5e3-5158959e8b99" xlink:to="loc_us-gaap_HedgingRelationshipDomain_14c444bb-7dbf-4681-abee-b1c55b9201c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_8d3de6ec-164d-4adc-a79c-6567b5ba0e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_14c444bb-7dbf-4681-abee-b1c55b9201c5" xlink:to="loc_us-gaap_FairValueHedgingMember_8d3de6ec-164d-4adc-a79c-6567b5ba0e4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_675c14d5-7fd4-4e2a-ad9f-7446468ab1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_621a66bd-e138-4c51-b169-1a7ba9a50c49" xlink:to="loc_us-gaap_HedgingDesignationAxis_675c14d5-7fd4-4e2a-ad9f-7446468ab1f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_675c14d5-7fd4-4e2a-ad9f-7446468ab1f5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_675c14d5-7fd4-4e2a-ad9f-7446468ab1f5" xlink:to="loc_us-gaap_HedgingDesignationDomain_675c14d5-7fd4-4e2a-ad9f-7446468ab1f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_8a34f15e-1ee6-45c7-8230-59e4d0cddfc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_675c14d5-7fd4-4e2a-ad9f-7446468ab1f5" xlink:to="loc_us-gaap_HedgingDesignationDomain_8a34f15e-1ee6-45c7-8230-59e4d0cddfc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2bf38ef9-bd5c-4196-b835-62def0c8f265" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_8a34f15e-1ee6-45c7-8230-59e4d0cddfc9" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2bf38ef9-bd5c-4196-b835-62def0c8f265" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_78284bcb-6a14-4d4b-9154-94c14e3d748a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_a2916776-a68a-475d-8f1b-de851fbd42e9" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_78284bcb-6a14-4d4b-9154-94c14e3d748a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#INCOMETAXESChangesinValuationAllowanceDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_85c4f108-9cbe-4142-99b9-8c64b35502bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_6e3638d8-3015-47ec-b0c5-6c8f2755a2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_85c4f108-9cbe-4142-99b9-8c64b35502bc" xlink:to="loc_us-gaap_ValuationAllowanceTable_6e3638d8-3015-47ec-b0c5-6c8f2755a2fe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_6483862b-756e-42fb-a776-87bf7e7c0a06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ValuationAllowanceTable_6e3638d8-3015-47ec-b0c5-6c8f2755a2fe" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_6483862b-756e-42fb-a776-87bf7e7c0a06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_6483862b-756e-42fb-a776-87bf7e7c0a06_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_6483862b-756e-42fb-a776-87bf7e7c0a06" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_6483862b-756e-42fb-a776-87bf7e7c0a06_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_19cb57d6-e336-4121-b757-36a1f28f0212" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_6483862b-756e-42fb-a776-87bf7e7c0a06" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_19cb57d6-e336-4121-b757-36a1f28f0212" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember_6667248e-bd97-4103-8295-4550fe3b1091" xlink:href="gww-20231231.xsd#gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_19cb57d6-e336-4121-b757-36a1f28f0212" xlink:to="loc_gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember_6667248e-bd97-4103-8295-4550fe3b1091" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember_4689e9bf-c2ab-4c1e-9d2a-5aaac7f3ccda" xlink:href="gww-20231231.xsd#gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_19cb57d6-e336-4121-b757-36a1f28f0212" xlink:to="loc_gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember_4689e9bf-c2ab-4c1e-9d2a-5aaac7f3ccda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceForeignExchangeRateChangesMember_2f8d22ff-a69d-45ab-b1fb-b85c3932aa6a" xlink:href="gww-20231231.xsd#gww_ValuationAllowanceForeignExchangeRateChangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_19cb57d6-e336-4121-b757-36a1f28f0212" xlink:to="loc_gww_ValuationAllowanceForeignExchangeRateChangesMember_2f8d22ff-a69d-45ab-b1fb-b85c3932aa6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember_f4fd1564-ba63-43db-a5a0-3dda2be053f8" xlink:href="gww-20231231.xsd#gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_19cb57d6-e336-4121-b757-36a1f28f0212" xlink:to="loc_gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember_f4fd1564-ba63-43db-a5a0-3dda2be053f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember_a5b47b1f-6364-4e98-b0c5-dec8fda9cd24" xlink:href="gww-20231231.xsd#gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_19cb57d6-e336-4121-b757-36a1f28f0212" xlink:to="loc_gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember_a5b47b1f-6364-4e98-b0c5-dec8fda9cd24" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceOtherChangesNetMember_09767ab4-9cfb-43b0-ad2d-f516589b8aa9" xlink:href="gww-20231231.xsd#gww_ValuationAllowanceOtherChangesNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_19cb57d6-e336-4121-b757-36a1f28f0212" xlink:to="loc_gww_ValuationAllowanceOtherChangesNetMember_09767ab4-9cfb-43b0-ad2d-f516589b8aa9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DeferredTaxAssetValuationAllowanceRollForward_835d85b7-9365-42f0-b99b-d1d9de08753d" xlink:href="gww-20231231.xsd#gww_DeferredTaxAssetValuationAllowanceRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_85c4f108-9cbe-4142-99b9-8c64b35502bc" xlink:to="loc_gww_DeferredTaxAssetValuationAllowanceRollForward_835d85b7-9365-42f0-b99b-d1d9de08753d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ae25d9c4-450a-468c-b9b5-51c4df2e1728" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_DeferredTaxAssetValuationAllowanceRollForward_835d85b7-9365-42f0-b99b-d1d9de08753d" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ae25d9c4-450a-468c-b9b5-51c4df2e1728" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_a766296d-a6cd-47df-b17c-295a90330d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_DeferredTaxAssetValuationAllowanceRollForward_835d85b7-9365-42f0-b99b-d1d9de08753d" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_a766296d-a6cd-47df-b17c-295a90330d3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9f98055d-4774-4cf7-b4a4-0c40a017593f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/SEGMENTINFORMATIONDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#SEGMENTINFORMATIONDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/SEGMENTINFORMATIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_d4a170f0-0605-4cf9-bbf7-56bf0db5658f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aa221dec-9419-49ac-92df-a035ce9fa630" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d4a170f0-0605-4cf9-bbf7-56bf0db5658f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aa221dec-9419-49ac-92df-a035ce9fa630" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4030eac0-7446-4520-9726-e0e579548851" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aa221dec-9419-49ac-92df-a035ce9fa630" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4030eac0-7446-4520-9726-e0e579548851" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4030eac0-7446-4520-9726-e0e579548851_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4030eac0-7446-4520-9726-e0e579548851" xlink:to="loc_us-gaap_SegmentDomain_4030eac0-7446-4520-9726-e0e579548851_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e597d559-48bf-4496-bd69-8d80fe53f70c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4030eac0-7446-4520-9726-e0e579548851" xlink:to="loc_us-gaap_SegmentDomain_e597d559-48bf-4496-bd69-8d80fe53f70c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HighTouchSolutionsNAMember_c38c5e9f-bdae-4aab-8822-b6c8f38a7f5f" xlink:href="gww-20231231.xsd#gww_HighTouchSolutionsNAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e597d559-48bf-4496-bd69-8d80fe53f70c" xlink:to="loc_gww_HighTouchSolutionsNAMember_c38c5e9f-bdae-4aab-8822-b6c8f38a7f5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_EndlessAssortmentMember_b39a83d7-cca5-4727-b1e4-725d1c499066" xlink:href="gww-20231231.xsd#gww_EndlessAssortmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e597d559-48bf-4496-bd69-8d80fe53f70c" xlink:to="loc_gww_EndlessAssortmentMember_b39a83d7-cca5-4727-b1e4-725d1c499066" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherMember_d2108bcf-24bc-4274-8710-55e4efa07d43" xlink:href="gww-20231231.xsd#gww_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e597d559-48bf-4496-bd69-8d80fe53f70c" xlink:to="loc_gww_OtherMember_d2108bcf-24bc-4274-8710-55e4efa07d43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_7a1094b1-d092-4561-8c61-f49b1d0c1666" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aa221dec-9419-49ac-92df-a035ce9fa630" xlink:to="loc_srt_ConsolidationItemsAxis_7a1094b1-d092-4561-8c61-f49b1d0c1666" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7a1094b1-d092-4561-8c61-f49b1d0c1666_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_7a1094b1-d092-4561-8c61-f49b1d0c1666" xlink:to="loc_srt_ConsolidationItemsDomain_7a1094b1-d092-4561-8c61-f49b1d0c1666_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8d0855fb-b928-472e-a34d-8cdea7637925" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_7a1094b1-d092-4561-8c61-f49b1d0c1666" xlink:to="loc_srt_ConsolidationItemsDomain_8d0855fb-b928-472e-a34d-8cdea7637925" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_89d49ce8-6bad-49aa-a659-6c56e66622e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8d0855fb-b928-472e-a34d-8cdea7637925" xlink:to="loc_us-gaap_OperatingSegmentsMember_89d49ce8-6bad-49aa-a659-6c56e66622e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_42554deb-63f3-417d-9ac6-849f20551217" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8d0855fb-b928-472e-a34d-8cdea7637925" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_42554deb-63f3-417d-9ac6-849f20551217" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5ccdd209-648b-4a8b-bc42-188b13537ecc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aa221dec-9419-49ac-92df-a035ce9fa630" xlink:to="loc_srt_StatementGeographicalAxis_5ccdd209-648b-4a8b-bc42-188b13537ecc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5ccdd209-648b-4a8b-bc42-188b13537ecc_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_5ccdd209-648b-4a8b-bc42-188b13537ecc" xlink:to="loc_srt_SegmentGeographicalDomain_5ccdd209-648b-4a8b-bc42-188b13537ecc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_da6d60c0-f421-492f-873c-ef1cab3b304e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_5ccdd209-648b-4a8b-bc42-188b13537ecc" xlink:to="loc_srt_SegmentGeographicalDomain_da6d60c0-f421-492f-873c-ef1cab3b304e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_781705cf-abfc-4832-9daa-6d2367e2c678" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_da6d60c0-f421-492f-873c-ef1cab3b304e" xlink:to="loc_country_US_781705cf-abfc-4832-9daa-6d2367e2c678" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP_4c90687b-8e95-4547-a2eb-bace328d9f0a" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_JP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_da6d60c0-f421-492f-873c-ef1cab3b304e" xlink:to="loc_country_JP_4c90687b-8e95-4547-a2eb-bace328d9f0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_a81b4066-48a9-4db2-bc2f-ec3e45c8e324" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_da6d60c0-f421-492f-873c-ef1cab3b304e" xlink:to="loc_country_CA_a81b4066-48a9-4db2-bc2f-ec3e45c8e324" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherForeignCountriesMember_6edd0b7b-80b4-49a4-b6ab-148bcc3eae81" xlink:href="gww-20231231.xsd#gww_OtherForeignCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_da6d60c0-f421-492f-873c-ef1cab3b304e" xlink:to="loc_gww_OtherForeignCountriesMember_6edd0b7b-80b4-49a4-b6ab-148bcc3eae81" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_406f2222-676e-4955-adc6-215e425adf31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d4a170f0-0605-4cf9-bbf7-56bf0db5658f" xlink:to="loc_us-gaap_NumberOfReportableSegments_406f2222-676e-4955-adc6-215e425adf31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_SegmentReportingInformationAssetsAbstract_2c4861bf-0d93-4d68-8a59-66b934de02bd" xlink:href="gww-20231231.xsd#gww_SegmentReportingInformationAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d4a170f0-0605-4cf9-bbf7-56bf0db5658f" xlink:to="loc_gww_SegmentReportingInformationAssetsAbstract_2c4861bf-0d93-4d68-8a59-66b934de02bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9c5a6c4e-3dce-4958-8d40-965883820246" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_SegmentReportingInformationAssetsAbstract_2c4861bf-0d93-4d68-8a59-66b934de02bd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9c5a6c4e-3dce-4958-8d40-965883820246" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_80fcf175-3de4-419c-a74e-db6268937faa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_SegmentReportingInformationAssetsAbstract_2c4861bf-0d93-4d68-8a59-66b934de02bd" xlink:to="loc_us-gaap_OperatingIncomeLoss_80fcf175-3de4-419c-a74e-db6268937faa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_55925094-37c5-48cd-842e-b9ec3e83af43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_SegmentReportingInformationAssetsAbstract_2c4861bf-0d93-4d68-8a59-66b934de02bd" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_55925094-37c5-48cd-842e-b9ec3e83af43" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/SUBSEQUENTEVENTSDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#SUBSEQUENTEVENTSDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/SUBSEQUENTEVENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_bef51112-107d-481b-879d-a328060513ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_76c49575-3a23-486b-8745-5d916d03bcb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_bef51112-107d-481b-879d-a328060513ad" xlink:to="loc_us-gaap_SubsequentEventTable_76c49575-3a23-486b-8745-5d916d03bcb8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_66a3f32e-f775-49b3-951c-74931dd29b07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_76c49575-3a23-486b-8745-5d916d03bcb8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_66a3f32e-f775-49b3-951c-74931dd29b07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_66a3f32e-f775-49b3-951c-74931dd29b07_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_66a3f32e-f775-49b3-951c-74931dd29b07" xlink:to="loc_us-gaap_ClassOfStockDomain_66a3f32e-f775-49b3-951c-74931dd29b07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3a0e9cba-12c1-40e8-854d-703a6aac1ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_66a3f32e-f775-49b3-951c-74931dd29b07" xlink:to="loc_us-gaap_ClassOfStockDomain_3a0e9cba-12c1-40e8-854d-703a6aac1ba3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fa18c508-73c0-49f1-b470-3958aba5fe8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3a0e9cba-12c1-40e8-854d-703a6aac1ba3" xlink:to="loc_us-gaap_CommonStockMember_fa18c508-73c0-49f1-b470-3958aba5fe8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f3030693-afba-46dc-a7e9-b1cdc726bc31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_76c49575-3a23-486b-8745-5d916d03bcb8" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f3030693-afba-46dc-a7e9-b1cdc726bc31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f3030693-afba-46dc-a7e9-b1cdc726bc31_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f3030693-afba-46dc-a7e9-b1cdc726bc31" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f3030693-afba-46dc-a7e9-b1cdc726bc31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_17e53ddb-fe6b-4d01-a1f0-0ec8eedc704a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f3030693-afba-46dc-a7e9-b1cdc726bc31" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_17e53ddb-fe6b-4d01-a1f0-0ec8eedc704a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_251f5615-70bb-4f9b-93dc-0b5d62cda082" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_17e53ddb-fe6b-4d01-a1f0-0ec8eedc704a" xlink:to="loc_us-gaap_SubsequentEventMember_251f5615-70bb-4f9b-93dc-0b5d62cda082" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_556f9d80-f0ff-4d9b-9e01-cb622cbf8e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_bef51112-107d-481b-879d-a328060513ad" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_556f9d80-f0ff-4d9b-9e01-cb622cbf8e9d" 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/2023/elts/us-roles-2023.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_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTypeOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="4"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>gww-20231231_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 2024 Workiva-->
<!--r:3b3ca7a1-3a94-44d8-8bb1-c466abe6284a,g:86d4c3e4-7d21-4e44-a116-53a5e5abf794-->
<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_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NetIncomeLossAttributableToNoncontrollingInterest_66f1bf6d-4d76-4897-a194-bd32dcf39c4f_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less net earnings attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_82ee1152-84d3-4964-a737-fbd42cc724dd_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_EntityVoluntaryFilers_25e0124f-621e-4eb8-bc49-b7fd0600cb4e_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_srt_RangeMember_58599eb7-9e22-454a-a4f9-fdfd56b69c8b_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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_DerivativeLiabilityNotionalAmount_709e7e89-5df3-4bc9-9c76-849e4649018f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liability, notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilityNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityNotionalAmount" xlink:to="lab_us-gaap_DerivativeLiabilityNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7899ffa1-9902-4c67-a229-ccbcbcd2ebcf_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncreaseDecreaseInOperatingCapitalAbstract_7ecfaa0a-a9b2-4e8e-8f21-deef0278680a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_gww_PercentageOfCompanyWideRevenue_66771010-fae2-4921-b539-2050d24f13a1_terseLabel_en-US" xlink:label="lab_gww_PercentageOfCompanyWideRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of company-wide revenue</link:label>
    <link:label id="lab_gww_PercentageOfCompanyWideRevenue_label_en-US" xlink:label="lab_gww_PercentageOfCompanyWideRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Company-Wide Revenue</link:label>
    <link:label id="lab_gww_PercentageOfCompanyWideRevenue_documentation_en-US" xlink:label="lab_gww_PercentageOfCompanyWideRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Company-Wide Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_PercentageOfCompanyWideRevenue" xlink:href="gww-20231231.xsd#gww_PercentageOfCompanyWideRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_PercentageOfCompanyWideRevenue" xlink:to="lab_gww_PercentageOfCompanyWideRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c5c8d1cf-3f91-4432-aeb5-1a0b2b96463b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b16d09e9-77eb-4eed-954f-93dbd68cbde5_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d16db310-d3b1-40ff-8205-98672cc4f32b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_StatementOfStockholdersEquityAbstract_0a00d7fc-433f-4b77-9410-03fab3819f29_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_RevolvingCreditFacilityMember_68405122-0c13-4d55-aa61-ddc5139f7025_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving credit facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7515d5ea-8d96-40a5-9a6d-bbd73e0867ff_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange rate effect on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_2e9b1496-ea9a-40f5-bedb-3d6f5cf061e6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent liabilities (foreign)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_16c5c1c4-4705-452a-bf58-e18ec1bc21fe_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_33811e81-28da-4e3e-978a-d51020527c34_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net accumulated gains</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_SegmentReportingAbstract_e70a5244-9de9-4027-8631-181d970df82e_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember_311540d0-6fc4-4af2-9637-6a3b42631104_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Employment-related Benefit Plans</link:label>
    <link:label id="lab_us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Pension, Postretirement and Supplemental Plans [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_3fef1f64-2121-46c6-a4ac-390bdeaa4b01_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other expense &#8211; net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_DisaggregationOfRevenueLineItems_c941d106-ec57-4f3d-b484-36dc13a06a0b_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1edaeec4-1fea-42c6-8140-c6f57c904901_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_ScheduleOfGoodwillTable_9a341cb3-e327-400a-a1ad-7df88fb60a9a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_739422c9-2952-4848-a086-a51ba0cbec9f_verboseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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_us-gaap_IncomeTaxDisclosureTextBlock_131fd9ac-e986-40fc-b617-1023798d1f6e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_32d8169b-5b74-44ec-b534-0a2a27eb0338_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitDomain_b2772f9c-a062-41bb-969b-c6a92a5056b0_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitDomain_label_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReportingUnitDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitDomain" xlink:to="lab_us-gaap_ReportingUnitDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_7e307cb9-bedf-4587-aed2-a6fa2a9b5145_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_RevenueRecognitionPolicyTextBlock_37c99fb9-fa20-4a9e-a545-07a0d2f348f3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REVENUE RECOGNITION</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_srt_MajorCustomersAxis_f40877d1-eb1e-4cd5-929f-94973e9edb4c_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_0b84fa51-d3b1-4c70-a82f-68a2c758fac7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Assumptions Used</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_6dd6bdfa-3579-4904-84f1-705489d73be1_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_ebacb418-b0b4-4c13-8d77-33cb909c3dcf_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative goodwill impairments</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_450f263e-844d-4b1f-9667-ae15a28a771a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_c9405ae6-8513-4c38-8d98-fd6183cacc84_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_PreferredStockValue_5cc4f57e-c2f5-4aa8-be72-534fb5e1861c_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative preferred stock &#8211; $5 par value &#8211; 12,000,000 shares authorized; none issued or&#160;outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_e0f7a3d7-9843-4a35-b68e-645f9fd167a0_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_PaymentsOfDividendsCommonStock_1080f611-7e09-4d43-a2be-1774120be77c_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_ed49a47b-e707-4ec0-b7f7-b9b24837921f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember_0d3680b2-6406-453b-820c-68cf92153dcc_terseLabel_en-US" xlink:label="lab_gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase related to capital loss carryforwards</link:label>
    <link:label id="lab_gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember_label_en-US" xlink:label="lab_gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Increase Related To Capital Loss Carryforwards [Member]</link:label>
    <link:label id="lab_gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember_documentation_en-US" xlink:label="lab_gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Increase Related To Capital Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember" xlink:href="gww-20231231.xsd#gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember" xlink:to="lab_gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_0ff4fbfa-ef6f-4883-9189-c40518a7f605_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c7504472-49ac-4b21-be65-29b910311204_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_AccountsReceivableNetCurrent_0c3ed8b9-b264-4123-8a2e-583ea5831d3b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable (less allowance for credit losses of $35 and $36, respectively)</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_67750172-548d-46ca-ba9b-31357a8f44ab_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_d4e3044d-e2a0-4c5e-9ce1-f9c663f8bd06_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Allocation of Plan Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Allocation of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_TreasuryStockCommonShares_2d6a6ce8-81c9-4962-a242-071ac49bc28f_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, common, shares (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_8b281944-f889-4fbc-81f2-9efe59e3cc4f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_48821133-2402-470d-8558-9b320b2f77a8_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_3dcc8415-28ed-44b4-98ea-7ece1f960a64_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_ValuationAllowanceForeignExchangeRateChangesMember_b6fdc105-9787-4948-b24c-263eb7b1234d_terseLabel_en-US" xlink:label="lab_gww_ValuationAllowanceForeignExchangeRateChangesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange rate changes</link:label>
    <link:label id="lab_gww_ValuationAllowanceForeignExchangeRateChangesMember_label_en-US" xlink:label="lab_gww_ValuationAllowanceForeignExchangeRateChangesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Foreign Exchange Rate Changes [Member]</link:label>
    <link:label id="lab_gww_ValuationAllowanceForeignExchangeRateChangesMember_documentation_en-US" xlink:label="lab_gww_ValuationAllowanceForeignExchangeRateChangesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Foreign Exchange Rate Changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceForeignExchangeRateChangesMember" xlink:href="gww-20231231.xsd#gww_ValuationAllowanceForeignExchangeRateChangesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_ValuationAllowanceForeignExchangeRateChangesMember" xlink:to="lab_gww_ValuationAllowanceForeignExchangeRateChangesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_a302fcfb-cd4c-4108-bf8b-b8568719aa57_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building, structures and 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_TradingSymbol_2d150d98-092d-4d21-832f-742d75c9d692_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_LongTermDebtFairValue_a53167e6-6e84-4762-9574-62955547a3f6_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_NetIncomeLoss_bdada7d9-6c06-49fb-bc0b-d58ce4b38db7_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings attributable to W.W. Grainger, Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_85a429a9-d382-46d8-a48f-f2fb75b49654_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings attributable to W.W. Grainger, Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_a6cbbad9-4ed3-4d17-8558-454183a1fc0d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_8d0f7f66-b8b4-447c-891f-f94307b2e0f8_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_853a9d5c-9719-4d70-b509-f0d329e4ed22_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_745bc1dd-69c9-4e58-92ab-05ca9580d71e_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FOREIGN CURRENCY TRANSLATION</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_b0f3e01d-d4a3-4e01-9790-2e195e51528d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DefinedBenefitPlanPlanAssetsBenefitsPaid_29f2a6b8-3647-4649-9e26-fee6026b3340_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_efdfdbdc-88af-4332-8900-8495bf7b4064_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total intangible assets, gross</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_fc057205-f7c8-4be8-b3d4-c8539c5e786d_totalLabel_en-US" xlink:label="lab_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_label_en-US" xlink:label="lab_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Total</link:label>
    <link:label id="lab_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_documentation_en-US" xlink:label="lab_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Total</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal" xlink:to="lab_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8edc4206-0fb2-438c-be11-cd5f3de59bee_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and shareholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_OtherLongTermDebtFairValueDisclosure_e530ffe5-6919-4eff-994e-8780d73776e3_negatedTerseLabel_en-US" xlink:label="lab_gww_OtherLongTermDebtFairValueDisclosure" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_gww_OtherLongTermDebtFairValueDisclosure_label_en-US" xlink:label="lab_gww_OtherLongTermDebtFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Debt, Fair Value Disclosure</link:label>
    <link:label id="lab_gww_OtherLongTermDebtFairValueDisclosure_documentation_en-US" xlink:label="lab_gww_OtherLongTermDebtFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Debt, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherLongTermDebtFairValueDisclosure" xlink:href="gww-20231231.xsd#gww_OtherLongTermDebtFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_OtherLongTermDebtFairValueDisclosure" xlink:to="lab_gww_OtherLongTermDebtFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_SegmentReportingOtherReconcilingInformationTableTextBlock_f99ea391-72a7-4fa0-82be-211b4f99db9f_terseLabel_en-US" xlink:label="lab_gww_SegmentReportingOtherReconcilingInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Reconciling Items from Segments to Consolidated</link:label>
    <link:label id="lab_gww_SegmentReportingOtherReconcilingInformationTableTextBlock_label_en-US" xlink:label="lab_gww_SegmentReportingOtherReconcilingInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SegmentReportingOtherReconcilingInformation [Table Text Block]</link:label>
    <link:label id="lab_gww_SegmentReportingOtherReconcilingInformationTableTextBlock_documentation_en-US" xlink:label="lab_gww_SegmentReportingOtherReconcilingInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of significant reconciling items, including operating earnings and assets, from reportable segments to the entity's consolidated amounts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_SegmentReportingOtherReconcilingInformationTableTextBlock" xlink:href="gww-20231231.xsd#gww_SegmentReportingOtherReconcilingInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_SegmentReportingOtherReconcilingInformationTableTextBlock" xlink:to="lab_gww_SegmentReportingOtherReconcilingInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_570069a3-04a7-4d98-a610-5ec5126cc3c7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of treasury stock</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_FairValueInputsLevel12And3Member_bad79739-eb83-4f91-b5a5-c498776a6be5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1, 2 and 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:to="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_CapitalStockTextBlock_1a63ccff-3c2a-4293-9667-02c2f116ae32_terseLabel_en-US" xlink:label="lab_gww_CapitalStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CAPITAL STOCK</link:label>
    <link:label id="lab_gww_CapitalStockTextBlock_label_en-US" xlink:label="lab_gww_CapitalStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Stock [Text Block]</link:label>
    <link:label id="lab_gww_CapitalStockTextBlock_documentation_en-US" xlink:label="lab_gww_CapitalStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of the activity of outstanding common stock and common stock held in treasury.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_CapitalStockTextBlock" xlink:href="gww-20231231.xsd#gww_CapitalStockTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_CapitalStockTextBlock" xlink:to="lab_gww_CapitalStockTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9dc5dd09-a828-4bc9-a8c5-eece53e53549_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_7fc20a8d-75ea-41b5-aace-6f1df73b72ba_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S.</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_LongTermDebtGrossFairValueDisclosure_e94014d1-fca8-4a0c-85c7-c93a3ba49008_terseLabel_en-US" xlink:label="lab_gww_LongTermDebtGrossFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subtotal</link:label>
    <link:label id="lab_gww_LongTermDebtGrossFairValueDisclosure_label_en-US" xlink:label="lab_gww_LongTermDebtGrossFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross, Fair Value Disclosure</link:label>
    <link:label id="lab_gww_LongTermDebtGrossFairValueDisclosure_documentation_en-US" xlink:label="lab_gww_LongTermDebtGrossFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtGrossFairValueDisclosure" xlink:href="gww-20231231.xsd#gww_LongTermDebtGrossFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_LongTermDebtGrossFairValueDisclosure" xlink:to="lab_gww_LongTermDebtGrossFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_04076b90-8b2c-44c9-9131-c2057602794e_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ACCOUNTS RECEIVABLE AND ALLOWANCE FOR CREDIT LOSSES</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_bf076fb3-e9ba-4b5b-87ff-32eb1c5138b4_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of goods sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DefinedBenefitPlanServiceCost_215fc932-4dff-4373-b50c-5db22a067ed5_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3b1bcb37-e356-4be1-b196-7b9396db0103_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_483031b8-9242-4160-800c-dc85ad0e55ac_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OTHER COMPREHENSIVE EARNINGS (LOSSES)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_20d20361-df0b-488a-8cf4-03f43f75525d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_eae5d92f-bc34-44bd-b1aa-704aebf5be56_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior service credit</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_dd005740-4dcf-42b3-838d-30a6e8b0acef_terseLabel_en-US" xlink:label="lab_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total net sales</link:label>
    <link:label id="lab_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_label_en-US" xlink:label="lab_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Excluding Assessed Tax, Percentage</link:label>
    <link:label id="lab_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_documentation_en-US" xlink:label="lab_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Excluding Assessed Tax, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" xlink:href="gww-20231231.xsd#gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" xlink:to="lab_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0ab156e4-9988-4ec3-a91b-ffaece5c6cbd_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_DeferredTaxAssetsNet_9f977e7f-7467-4157-9325-9d4d91391e5e_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets &#8211; net of valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_Goodwill_f0fdb1de-6b25-4a52-8606-b0d235de20b9_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_6d8e0117-7c7c-4ae4-acbc-79ac21b54e75_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_b83d2082-f590-4f66-9919-0551189ca619_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_3773c4c3-3d46-4b45-b56d-4a9dfc2fab13_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentTextBlock_0d963027-f326-4ec1-8d8c-d8d78d895acc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Buildings and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_107eb628-4b09-4f4a-b0fa-963fd5f4a33e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_HedgingRelationshipDomain_0abcbead-22ec-49bf-b97f-eed9d44fa947_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceTable_7d3b8349-7095-46cd-8b81-a2246f66771d_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Table]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceTable_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceTable" xlink:to="lab_us-gaap_ValuationAllowanceTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_a0c105d5-9670-489e-be61-d658809f23f6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares of common stock available for grant under stock incentive plans (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife_d1a4298b-87fa-47c2-9fc3-74f141ffa115_terseLabel_en-US" xlink:label="lab_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, fixtures, machinery equipment, estimated useful life</link:label>
    <link:label id="lab_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife_label_en-US" xlink:label="lab_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, Fixtures, Machinery Equipment, Estimated Useful Life</link:label>
    <link:label id="lab_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife_documentation_en-US" xlink:label="lab_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, Fixtures, Machinery Equipment, Estimated Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife" xlink:href="gww-20231231.xsd#gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife" xlink:to="lab_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryLIFOReserve_c6f68eda-bdaf-432d-bcde-c40f631c9a6f_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, LIFO reserve</link:label>
    <link:label id="lab_us-gaap_InventoryLIFOReserve_label_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, LIFO Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLIFOReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLIFOReserve" xlink:to="lab_us-gaap_InventoryLIFOReserve" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_EntitySmallBusiness_3ad64428-e18c-44ba-bb5d-36d93100ca93_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact_2e459f55-bb82-464c-a2b7-36a184907a04_totalLabel_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact_label_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Debt Issuance Costs and Derivatives Impact</link:label>
    <link:label id="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact_documentation_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Debt Issuance Costs and Derivatives Impact</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact" xlink:to="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a5568192-92e9-4bfc-9ea6-b0912ec9c73d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_c80f8002-6712-4989-bb18-5b2c25334296_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_83ad8d8f-7190-4c74-ab5e-a7225ae07681_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_gww_FixedIncomeCorporateBondSecuritiesMember_a2417c90-8fae-4503-800a-576702d1695e_terseLabel_en-US" xlink:label="lab_gww_FixedIncomeCorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate bonds</link:label>
    <link:label id="lab_gww_FixedIncomeCorporateBondSecuritiesMember_label_en-US" xlink:label="lab_gww_FixedIncomeCorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income, Corporate Bond Securities [Member]</link:label>
    <link:label id="lab_gww_FixedIncomeCorporateBondSecuritiesMember_documentation_en-US" xlink:label="lab_gww_FixedIncomeCorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income, Corporate Bond Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FixedIncomeCorporateBondSecuritiesMember" xlink:href="gww-20231231.xsd#gww_FixedIncomeCorporateBondSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_FixedIncomeCorporateBondSecuritiesMember" xlink:to="lab_gww_FixedIncomeCorporateBondSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_cef2fb2e-6edd-4c9b-b071-cbf01acfbc92_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_DeferredTaxAssetDomain_25ba70d2-c4a9-48da-b7af-f852400fc877_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetDomain" xlink:to="lab_us-gaap_DeferredTaxAssetDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_db2f331b-c5a9-4686-8573-f400c2c22f9a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, dividends, per share, declared (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_f653fb7e-356a-4c8d-9ad8-646b13ae163d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_ef564475-15fb-42ee-a506-2978f6d28e18_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term operating lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_InventoryLIFOReserveEffectOnIncomeNet_2e2f0680-7248-4ab2-80ea-c9cbd4215219_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, LIFO reserve, effect on income, net</link:label>
    <link:label id="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_label_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, LIFO Reserve, Effect on Income, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:to="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits_77159b1a-6e9c-4a1a-b383-bea2e1617aa1_negatedTerseLabel_en-US" xlink:label="lab_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement of performance share units &#8211; net of 18,521, 10,359 and 9,746 shares retained, respectively</link:label>
    <link:label id="lab_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits_label_en-US" xlink:label="lab_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Performance Share Units</link:label>
    <link:label id="lab_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits_documentation_en-US" xlink:label="lab_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Performance Share Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits" xlink:href="gww-20231231.xsd#gww_StockIssuedDuringPeriodSharesPerformanceShareUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits" xlink:to="lab_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_bff5f4f7-495b-48d9-9c17-ea2622ec6314_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_35b0e84c-19d4-4071-9b22-2ed74997a0c3_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_6ca3c051-32e6-4a18-ae6c-d02a20977acf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_a6d98f74-fa23-475d-8c19-6c9ead44766f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DebtInstrumentTerm_901ad905-0997-43ed-b925-6de9ec4a638d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_0c1bc181-e35e-40c6-8008-b7f2bbec2f3e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_Depreciation_06b83f29-1067-401a-9781-953caf0cc1ea_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_OtherLongTermDebtAdjustmentFairValueDisclosure_cc6fa7b8-3133-4af0-92d3-f55920c4f524_negatedTerseLabel_en-US" xlink:label="lab_gww_OtherLongTermDebtAdjustmentFairValueDisclosure" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_gww_OtherLongTermDebtAdjustmentFairValueDisclosure_label_en-US" xlink:label="lab_gww_OtherLongTermDebtAdjustmentFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Debt, Adjustment, Fair Value Disclosure</link:label>
    <link:label id="lab_gww_OtherLongTermDebtAdjustmentFairValueDisclosure_documentation_en-US" xlink:label="lab_gww_OtherLongTermDebtAdjustmentFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Debt, Adjustment, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherLongTermDebtAdjustmentFairValueDisclosure" xlink:href="gww-20231231.xsd#gww_OtherLongTermDebtAdjustmentFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_OtherLongTermDebtAdjustmentFairValueDisclosure" xlink:to="lab_gww_OtherLongTermDebtAdjustmentFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_4fc29915-acf8-42ee-a33f-50fabece16f8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock compensation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_15636044-05a7-417a-9ca2-73d94ae50740_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue_82b49367-eefc-4050-a6fc-83e9f06f81f0_negatedTerseLabel_en-US" xlink:label="lab_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs &#8211; net of amortization</link:label>
    <link:label id="lab_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue_label_en-US" xlink:label="lab_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized, Discount (Premium) And Debt Issuance Costs, Net, Fair Value</link:label>
    <link:label id="lab_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue_documentation_en-US" xlink:label="lab_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized, Discount (Premium) And Debt Issuance Costs, Net, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue" xlink:href="gww-20231231.xsd#gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue" xlink:to="lab_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_873af066-7969-47e3-a499-66a60bfa326e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_TermLoanAgreement005Member_39b98cf8-ca14-44b1-b270-4ff90d5d373d_terseLabel_en-US" xlink:label="lab_gww_TermLoanAgreement005Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Agreement, 0.05%</link:label>
    <link:label id="lab_gww_TermLoanAgreement005Member_label_en-US" xlink:label="lab_gww_TermLoanAgreement005Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Agreement, 0.05% [Member]</link:label>
    <link:label id="lab_gww_TermLoanAgreement005Member_documentation_en-US" xlink:label="lab_gww_TermLoanAgreement005Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Agreement, 0.05%</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_TermLoanAgreement005Member" xlink:href="gww-20231231.xsd#gww_TermLoanAgreement005Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_TermLoanAgreement005Member" xlink:to="lab_gww_TermLoanAgreement005Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_35470355-c7fe-4667-be35-6004a1b1feb6_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs &#8211; net of amortization</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_ad474f8b-32e4-4e5b-93d3-9b6da2e4a516_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, unamortized discount (premium) and debt issuance costs, net</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_c3bc6861-04c7-44ac-acea-099dacf2bb91_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONTINGENCIES</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_766622b1-09c2-4d68-b3d9-495b694ac166_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Operating Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, 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/2023/elts/us-gaap-2023.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_DefinedBenefitPlanChangeInBenefitObligationRollForward_aad5378f-5756-4e9b-b071-4c01b36d4e69_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_ContractorsSegmentMember_ab345a84-4698-417d-9465-ffa1083b2bf4_terseLabel_en-US" xlink:label="lab_gww_ContractorsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractors</link:label>
    <link:label id="lab_gww_ContractorsSegmentMember_label_en-US" xlink:label="lab_gww_ContractorsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractors Segment [Member]</link:label>
    <link:label id="lab_gww_ContractorsSegmentMember_documentation_en-US" xlink:label="lab_gww_ContractorsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractors Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ContractorsSegmentMember" xlink:href="gww-20231231.xsd#gww_ContractorsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_ContractorsSegmentMember" xlink:to="lab_gww_ContractorsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_786376ab-aa5a-4ffc-914f-f273fd2e39d1_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH AND CASH EQUIVALENTS</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_UndistributedEarningsOfForeignSubsidiaries_5d492333-4d57-4651-8ccf-8a783c1d3d71_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed earnings of foreign subsidiaries</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:to="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_195879e3-7db2-40cb-9549-c59ae19bdba0_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COST OF GOODS SOLD</link:label>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_AccruedIncomeTaxesCurrent_c3bf8744-4f7e-4101-98c5-ace994d323bc_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_gww_OtherForeignCountriesMember_8947a1d0-fc45-480e-b9e1-53881b9faa0a_terseLabel_en-US" xlink:label="lab_gww_OtherForeignCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other foreign countries</link:label>
    <link:label id="lab_gww_OtherForeignCountriesMember_label_en-US" xlink:label="lab_gww_OtherForeignCountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Foreign Countries [Member]</link:label>
    <link:label id="lab_gww_OtherForeignCountriesMember_documentation_en-US" xlink:label="lab_gww_OtherForeignCountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other foreign countries include the results of non-material operating segments that are not individually reportable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherForeignCountriesMember" xlink:href="gww-20231231.xsd#gww_OtherForeignCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_OtherForeignCountriesMember" xlink:to="lab_gww_OtherForeignCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_Amortizationperiodofcapitalizedsoftware_da8180f6-c9e9-4c6b-8cb3-3d1d9b27bb8f_terseLabel_en-US" xlink:label="lab_gww_Amortizationperiodofcapitalizedsoftware" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software amortization period</link:label>
    <link:label id="lab_gww_Amortizationperiodofcapitalizedsoftware_label_en-US" xlink:label="lab_gww_Amortizationperiodofcapitalizedsoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization period of capitalized software</link:label>
    <link:label id="lab_gww_Amortizationperiodofcapitalizedsoftware_documentation_en-US" xlink:label="lab_gww_Amortizationperiodofcapitalizedsoftware" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization period of capitalized software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_Amortizationperiodofcapitalizedsoftware" xlink:href="gww-20231231.xsd#gww_Amortizationperiodofcapitalizedsoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_Amortizationperiodofcapitalizedsoftware" xlink:to="lab_gww_Amortizationperiodofcapitalizedsoftware" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_LeaseCostTableTextBlock_b2b9697c-71c8-49cf-b04a-bc3cb004b75e_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Operating Lease Information</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncreaseDecreaseInInventories_9f79f65b-626d-441a-b215-81fb195f35b8_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_f5b509fc-1d33-42c4-8f48-6e0cc6f6db7b_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_gww_AuditorInformationAbstract_label_en-US" xlink:label="lab_gww_AuditorInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Information [Abstract]</link:label>
    <link:label id="lab_gww_AuditorInformationAbstract_documentation_en-US" xlink:label="lab_gww_AuditorInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_AuditorInformationAbstract" xlink:href="gww-20231231.xsd#gww_AuditorInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_AuditorInformationAbstract" xlink:to="lab_gww_AuditorInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_fe94196d-f2bb-451d-8182-ea57d814c86f_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_868fd377-a38b-41d2-8f8b-9b7054af4ef3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_SegmentReportingInformationAssetsAbstract_d5fc336b-0226-4a67-9b77-a4f67b1eee8c_terseLabel_en-US" xlink:label="lab_gww_SegmentReportingInformationAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summarized Information:</link:label>
    <link:label id="lab_gww_SegmentReportingInformationAssetsAbstract_label_en-US" xlink:label="lab_gww_SegmentReportingInformationAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_SegmentReportingInformationAssetsAbstract" xlink:href="gww-20231231.xsd#gww_SegmentReportingInformationAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_SegmentReportingInformationAssetsAbstract" xlink:to="lab_gww_SegmentReportingInformationAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1ef20107-a579-4114-b683-ea9daa37b51d_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in liability for tax uncertainties, excluding interest</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a6cb0e1f-3f7f-4ded-a34e-8ef1ef93c4b9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Plan Asset Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_3919a92f-b61c-442d-a7df-7f16a9cad43b_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_HedgingDesignationAxis_ce958794-6b30-4fc8-965d-87394f342298_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_379d2a80-3685-4dda-9638-af61fdce3342_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_4f25b1e8-2057-471d-8558-8e6d509690d9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, buildings and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_db0160f6-03bc-4b98-b4cd-b6b73486e6bc_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU assets obtained in exchange for operating lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_db37a4e0-edf8-4e3e-a97f-08496d2018ef_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6b7424f3-0e66-49e1-982b-79afac13c964_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_gww_StockIncentivePlansAbstract_d0dbcfb4-b554-40d1-a14d-d74d948490d3_terseLabel_en-US" xlink:label="lab_gww_StockIncentivePlansAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCK INCENTIVE PLANS [Abstract]</link:label>
    <link:label id="lab_gww_StockIncentivePlansAbstract_label_en-US" xlink:label="lab_gww_StockIncentivePlansAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCK INCENTIVE PLANS [Abstract]</link:label>
    <link:label id="lab_gww_StockIncentivePlansAbstract_documentation_en-US" xlink:label="lab_gww_StockIncentivePlansAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCK INCENTIVE PLANS [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIncentivePlansAbstract" xlink:href="gww-20231231.xsd#gww_StockIncentivePlansAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_StockIncentivePlansAbstract" xlink:to="lab_gww_StockIncentivePlansAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_5fca3cd0-e9ec-4436-9161-56dc8faa6add_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">USE OF ESTIMATES</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ValuationAllowanceLineItems_167ac956-39d4-4c77-b4d7-6fc35a179e09_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Line Items]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceLineItems_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceLineItems" xlink:to="lab_us-gaap_ValuationAllowanceLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_d6b289bc-950c-4a3f-8410-b1cba77996f6_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_75de9e45-ea31-4569-a0f0-22d010086c26_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_0bdec8a9-42e8-422d-9889-35e2ea06a530_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_EntityFileNumber_adaa5d34-18cb-481c-8830-48df9f870f54_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember_dc518694-c654-4439-af34-2e0b21b61c55_terseLabel_en-US" xlink:label="lab_gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increases primarily related to foreign NOLs</link:label>
    <link:label id="lab_gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember_label_en-US" xlink:label="lab_gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Increase Related to Foreign Net Operating Loss Carryforwards [Member]</link:label>
    <link:label id="lab_gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember_documentation_en-US" xlink:label="lab_gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Increase Related to Foreign Net Operating Loss Carryforwards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember" xlink:href="gww-20231231.xsd#gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember" xlink:to="lab_gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember_27d24272-59dc-4670-9975-c0a9ee56cbb0_terseLabel_en-US" xlink:label="lab_gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust Assets and Liabilities, Net</link:label>
    <link:label id="lab_gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember_label_en-US" xlink:label="lab_gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Trust Assets and Liabilities, Net [Member]</link:label>
    <link:label id="lab_gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember_documentation_en-US" xlink:label="lab_gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Trust Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember" xlink:to="lab_gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_627fc6ec-4b3c-4fa0-a0d0-004e46ea3379_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, 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/2023/elts/us-gaap-2023.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_OperatingLeaseLiabilityCurrent_a8d324c7-d3f2-4bc4-b661-e18757f16742_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_63a6e6bc-7088-49d1-8fe8-aebb20ad73e3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reductions for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dei_AuditorFirmId_e188ce91-551e-4689-80e9-5b2ecf7fff89_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_AmortizationOfIntangibleAssets_215d8e12-a06d-41a2-8242-07a20db0f1bc_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense, intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_fe57af10-250d-44ce-8705-cc372a609183_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_101cd722-8453-4bda-b490-62e88abc2b96_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_FiniteLivedIntangibleAssetsNet_13fcf92c-8a40-46f9-9038-b96f8de75a4f_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_9a270a62-0017-4bbf-a588-81d3fb4a770f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_NewAccountingPronouncementsPolicyPolicyTextBlock_fabfd52d-b266-46fb-ab3c-0832a41bb831_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NEW ACCOUNTING STANDARDS</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_gww_HighTouchSolutionsNAMember_8af0f712-3ae4-4622-b03f-6de75d23c3c0_terseLabel_en-US" xlink:label="lab_gww_HighTouchSolutionsNAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">High-Touch Solutions N.A.</link:label>
    <link:label id="lab_gww_HighTouchSolutionsNAMember_label_en-US" xlink:label="lab_gww_HighTouchSolutionsNAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">High-Touch Solutions (N.A.) [Member]</link:label>
    <link:label id="lab_gww_HighTouchSolutionsNAMember_documentation_en-US" xlink:label="lab_gww_HighTouchSolutionsNAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">High-Touch Solutions (N.A.)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HighTouchSolutionsNAMember" xlink:href="gww-20231231.xsd#gww_HighTouchSolutionsNAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_HighTouchSolutionsNAMember" xlink:to="lab_gww_HighTouchSolutionsNAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_b42b0e57-ec94-421f-af9b-f98410daa9d6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued employment-related benefits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_CommercialServicesSegmentMember_ea21e29f-e4e1-4d94-b30f-9e2c4f358fcd_terseLabel_en-US" xlink:label="lab_gww_CommercialServicesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Services</link:label>
    <link:label id="lab_gww_CommercialServicesSegmentMember_label_en-US" xlink:label="lab_gww_CommercialServicesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Services Segment [Member]</link:label>
    <link:label id="lab_gww_CommercialServicesSegmentMember_documentation_en-US" xlink:label="lab_gww_CommercialServicesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Services Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_CommercialServicesSegmentMember" xlink:href="gww-20231231.xsd#gww_CommercialServicesSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_CommercialServicesSegmentMember" xlink:to="lab_gww_CommercialServicesSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_8b005ee7-c048-4b0c-91bf-9b7107dbef16_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes &#8211; net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1944a2db-30d6-491c-8a87-cd128e5520e8_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for tax positions related to the current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6a2c2a0a-d30d-4129-a88c-16ee3740a085_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5c4d830f-cb17-498c-947b-e154907b32ee_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at end of period</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_21fc3b6a-d7c6-436c-b84c-208312588432_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets, accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_3c279b2c-de51-4b48-9184-06c4425caa62_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_UtilitiesSegmentMember_80acc66a-6e62-49fa-be7d-fe2ec5eca984_terseLabel_en-US" xlink:label="lab_gww_UtilitiesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities</link:label>
    <link:label id="lab_gww_UtilitiesSegmentMember_label_en-US" xlink:label="lab_gww_UtilitiesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Segment [Member]</link:label>
    <link:label id="lab_gww_UtilitiesSegmentMember_documentation_en-US" xlink:label="lab_gww_UtilitiesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UtilitiesSegmentMember" xlink:href="gww-20231231.xsd#gww_UtilitiesSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_UtilitiesSegmentMember" xlink:to="lab_gww_UtilitiesSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9051c9b6-19f3-445e-8216-c4217cdbef26_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_e58ddf80-1084-4190-be1e-1b0722441fd0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income Taxes by Geographical Area</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_8289b961-cca8-4f0e-9e70-30ce68d0b326_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_f6e96839-0aa6-4f0e-95e9-e0ae3b942825_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LONG-LIVED ASSETS</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_CommonStockSharesIssued_147d2175-f6dd-4964-bd6f-3b462c49d964_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_e3eb533e-6c9b-4907-92dd-15792edf41c8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e7eed5bb-f66b-4c0d-9166-ec9a9a2f9bc5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_fb400a7c-c930-4bf6-8bef-0a6c85af457c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized gains</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_22fc655f-4849-40ca-88e1-06878f3f9152_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_EndlessAssortmentMember_41e8f837-2c1e-4b73-9f8c-54b2132e0840_terseLabel_en-US" xlink:label="lab_gww_EndlessAssortmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Endless Assortment</link:label>
    <link:label id="lab_gww_EndlessAssortmentMember_label_en-US" xlink:label="lab_gww_EndlessAssortmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Endless Assortment [Member]</link:label>
    <link:label id="lab_gww_EndlessAssortmentMember_documentation_en-US" xlink:label="lab_gww_EndlessAssortmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Endless Assortment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_EndlessAssortmentMember" xlink:href="gww-20231231.xsd#gww_EndlessAssortmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_EndlessAssortmentMember" xlink:to="lab_gww_EndlessAssortmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_8d56784a-6501-43c4-ad37-f7f7f2b33931_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, at cost &#8211; 60,341,817 and 59,402,896 shares, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_ef1d7c5d-2e91-4a8a-91d3-864fc38c1bbc_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_ShareBasedCompensationOptionAndIncentivePlansPolicy_8ffd9bb1-dbf0-474a-a598-72570b50cab5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCK INCENTIVE PLANS</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_SellingGeneralAndAdministrativeExpense_bfc385fc-bc61-4914-9f6e-272c7aa77e7a_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_14f5cdba-ffcc-4be2-b931-a3c78e137182_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive losses</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_8bb60014-2fc5-48e9-aeb9-d55f75b1cbae_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive earnings (loss) before reclassifications &#8211; net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_171fe45c-487c-4b5a-96b1-8279659faea1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DERIVATIVE INSTRUMENTS</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_fbab9f20-07cb-4125-9719-a840803cb99c_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average period to recognize (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_ce578924-6d25-43e2-b7ce-bcdde0889add_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other &#8211; net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_c18e0a48-a6fd-43d6-8390-2a1febee8ade_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_21448ca1-7027-410c-8f89-db90f6d876a3_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive earnings attributable to W.W. Grainger, Inc.</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_cdb549e6-955c-4b22-a553-c0e7ae733a58_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dei_DocumentType_4cfd9469-0fb0-4b03-a8d8-5a3bfd7d293e_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_1f906f2e-aa77-4ea7-b1d0-94f1b3c67b9f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Benefit Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_EntityAddressAddressLine1_b4a323fa-d8dc-4c7c-97d6-0d750f26132a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive_e8da3dd4-9ace-4fd1-8573-734be24c8b6d_terseLabel_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive_label_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, After Year Five</link:label>
    <link:label id="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive_documentation_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, After Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive" xlink:to="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_8c1a3f06-8126-40f2-b787-d2519b9b8541_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVENTORIES</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_srt_CumulativeEffectPeriodOfAdoptionDomain_b0a9b26a-5ce0-49dc-8092-cf48d5df91fd_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense_6b698ed7-7da2-4efc-935d-6ecb56840750_verboseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit sharing plan expense</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Benefits Cost (Reversal of Cost)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_79c153cb-6ffd-4528-8529-6077e772b028_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_FurnitureFixturesMachineryandEquipmentMember_1d758af0-8b17-4fd1-aa7e-f1434b7cf1a7_terseLabel_en-US" xlink:label="lab_gww_FurnitureFixturesMachineryandEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, fixtures, machinery and equipment</link:label>
    <link:label id="lab_gww_FurnitureFixturesMachineryandEquipmentMember_label_en-US" xlink:label="lab_gww_FurnitureFixturesMachineryandEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, Fixtures, Machinery and Equipment [Member]</link:label>
    <link:label id="lab_gww_FurnitureFixturesMachineryandEquipmentMember_documentation_en-US" xlink:label="lab_gww_FurnitureFixturesMachineryandEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, Fixtures, Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FurnitureFixturesMachineryandEquipmentMember" xlink:href="gww-20231231.xsd#gww_FurnitureFixturesMachineryandEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_FurnitureFixturesMachineryandEquipmentMember" xlink:to="lab_gww_FurnitureFixturesMachineryandEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_e3bfaecf-21ad-4267-9697-fa95e26c8ecd_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The net deferred tax asset (liability) is classified as follows:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_5be75169-7c0f-4e14-a903-ae46043f605b_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCK INCENTIVE PLANS</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_e31f38b4-1ab5-4c54-bf15-435f90be1af1_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_LiabilityForFuturePolicyBenefitWeightedAverageDuration_89dcaffc-e791-4b17-b5ae-ac2deeb40d3a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForFuturePolicyBenefitWeightedAverageDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for future policy benefit, weighted-average duration</link:label>
    <link:label id="lab_us-gaap_LiabilityForFuturePolicyBenefitWeightedAverageDuration_label_en-US" xlink:label="lab_us-gaap_LiabilityForFuturePolicyBenefitWeightedAverageDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Future Policy Benefit, Weighted-Average Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForFuturePolicyBenefitWeightedAverageDuration" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilityForFuturePolicyBenefitWeightedAverageDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForFuturePolicyBenefitWeightedAverageDuration" xlink:to="lab_us-gaap_LiabilityForFuturePolicyBenefitWeightedAverageDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_573133cb-042c-4ed7-936d-ea576b89a576_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_54706743-d98c-49b8-abcc-1f8199ac92ec_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks, trade names and other</link:label>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_bfc8f709-1ab9-4a01-870b-f6317ad4b285_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_4076018c-53ca-461e-8921-1ab379a06e0b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_1712225e-7039-4ee8-bf52-e04b3dcfbb6b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_05a2fb58-ab13-43fa-bcbf-db8a7d65a4f1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets by Major Class</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_4291381a-8573-4070-9d66-ecbd253e003a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_Security12bTitle_e5ef9a74-0fb6-4729-a5ea-dff4cee638f9_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember_f8df0fc6-88d1-4d15-a273-70c8b6697fb3_terseLabel_en-US" xlink:label="lab_gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Releases primarily related to foreign NOLs</link:label>
    <link:label id="lab_gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember_label_en-US" xlink:label="lab_gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Releases Related to Foreign Net Operating Loss Carryforwards [Member]</link:label>
    <link:label id="lab_gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember_documentation_en-US" xlink:label="lab_gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Releases Related to Foreign Net Operating Loss Carryforwards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember" xlink:href="gww-20231231.xsd#gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember" xlink:to="lab_gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3faaf3c1-472d-4384-81ea-c3601dac1288_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan by Plan Asset Categories [Axis]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DefinedBenefitPlanActuarialGainLoss_3d893616-86e5-448a-a67f-0aec732d3625_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial loss (gains)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_c69888bc-6e8d-43ac-9905-8df028fcc570_terseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_9f93c06c-b1d2-4e42-be40-39101b13f726_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_9cd8422d-cf29-44e1-93c3-440c5f5a8229_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_cf8ce328-1317-4c8e-bfce-da048912b579_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived intangible assets, carrying amount</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_gww_AssetsAndLiabilitiesLesseeTableTextBlock_c351c65c-81a5-404e-8985-db79a5d6a556_terseLabel_en-US" xlink:label="lab_gww_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Assets and Liabilities</link:label>
    <link:label id="lab_gww_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_gww_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_gww_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_gww_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="gww-20231231.xsd#gww_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_gww_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained_a6d42e8a-f620-4c51-badb-f90402b3876c_terseLabel_en-US" xlink:label="lab_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued during period, shares, performance share units, retained (in shares)</link:label>
    <link:label id="lab_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained_label_en-US" xlink:label="lab_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Performance Share Units, Retained</link:label>
    <link:label id="lab_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained_documentation_en-US" xlink:label="lab_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Performance Share Units, Retained</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained" xlink:href="gww-20231231.xsd#gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained" xlink:to="lab_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_5ada8135-eca4-42d6-ab99-7a9c7e14ed09_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_782d2c8e-df2a-44b5-a4bc-75edd9288ac7_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_44393373-93fd-42a9-b79c-d8b48a7a2bb5_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at beginning of period, weighted average price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_33e49f4f-17d8-45fb-b0dc-40e0f2700ad8_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at end of period, weighted average price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_WholesaleSegmentMember_34754758-9e0f-4682-8e5c-3e633be8e03c_terseLabel_en-US" xlink:label="lab_gww_WholesaleSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wholesale</link:label>
    <link:label id="lab_gww_WholesaleSegmentMember_label_en-US" xlink:label="lab_gww_WholesaleSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wholesale Segment [Member]</link:label>
    <link:label id="lab_gww_WholesaleSegmentMember_documentation_en-US" xlink:label="lab_gww_WholesaleSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wholesale Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_WholesaleSegmentMember" xlink:href="gww-20231231.xsd#gww_WholesaleSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_WholesaleSegmentMember" xlink:to="lab_gww_WholesaleSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_3cd0731e-8cf6-4c45-9a32-64caea0d316f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_553cbdfc-74f0-489c-8a67-62b248ad2006_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal income tax</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_279d6ff3-6a16-4416-bb79-40a69837ecb2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent postretirement benefit asset</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets for Plan Benefits, Defined Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:to="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_e233c243-d3b4-41d6-8390-587a1e534e7d_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_GoodwillForeignCurrencyTranslationGainLoss_c2150cd1-6a3b-476c-ac99-55a7f8f6638b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Translation</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_44fe651f-a2d2-47f7-bbfe-b9a553ae16ed_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories &#8211; net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes_49d5a814-8b19-452d-a5f5-bb458b7e9a27_terseLabel_en-US" xlink:label="lab_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes_label_en-US" xlink:label="lab_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Accumulated Other Comprehensive Income Deferred Taxes</link:label>
    <link:label id="lab_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes_documentation_en-US" xlink:label="lab_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effects of the net changes to accumulated comprehensive income during the period related to benefit plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes" xlink:to="lab_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_d14a22e3-39be-414d-a5b0-58b2d0520de5_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and land improvements</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_58ade317-fd60-42c3-a4b2-b8a9408cf249_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_e6b39aa0-5d46-4c60-ac2d-79373a31e79c_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_149e0692-30e8-4cb6-80db-44c2813009e2_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_7688bcb3-a7e0-4220-8527-25531f936523_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_d995d653-79e7-4e2d-ab84-a42e4adce5a1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_3166a46d-6ce5-4778-bdc2-2d419fdd5ac2_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_dcdf870e-c2ba-408f-9d2d-fd99c951a34c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LONG-TERM DEBT</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_d139cfca-0c82-4d25-bc59-4e9ea8720f56_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ADVERTISING</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_gww_ManufacturingSegmentMember_694b4151-44ed-4aca-a0bd-230cf05e3af9_terseLabel_en-US" xlink:label="lab_gww_ManufacturingSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing</link:label>
    <link:label id="lab_gww_ManufacturingSegmentMember_label_en-US" xlink:label="lab_gww_ManufacturingSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Segment [Member]</link:label>
    <link:label id="lab_gww_ManufacturingSegmentMember_documentation_en-US" xlink:label="lab_gww_ManufacturingSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ManufacturingSegmentMember" xlink:href="gww-20231231.xsd#gww_ManufacturingSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_ManufacturingSegmentMember" xlink:to="lab_gww_ManufacturingSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_5a733647-dced-4cfd-b470-165971383005_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of treasury stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dei_EntityCommonStockSharesOutstanding_25d3f443-c444-4c64-ad37-145400247384_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_GoodwillAndIntangibleAssetsPolicyTextBlock_3b357543-fda0-414b-add6-8bc0ea68ce0e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL AND OTHER INTANGIBLES ASSETS</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_84c032c9-c12d-456a-8bc0-cd57637db33d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes and tax uncertainties</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Other Tax Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_737f1963-fbbb-4b09-bb0d-7c21ff8d6514_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_OtherAssetsMember_dcaeb1fc-95e6-4986-be8b-e9d2a74fcfe4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMember" xlink:to="lab_us-gaap_OtherAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_bdd720bb-b809-4533-bad6-4f365ab3e463_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fb364863-b22a-4da0-a514-268dcbb4c331_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_FairValueByFairValueHierarchyLevelAxis_4bd43739-0d9a-4528-8575-36779fdf85fa_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Fair Value of Plan Assets by Measurement [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_fcc7c711-b8cf-41aa-9cc8-77fd64c1fb54_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_bda3f152-679e-4615-b235-42235fa117ea_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_0ad4a1c0-7734-4a18-9691-7fcaa5a0d001_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement of restricted stock units &#8211; net of 32,800, 31,132 and 61,377 shares retained, respectively</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DebtInstrumentFaceAmount_f93daab8-0934-4cb7-b089-82bd824a4588_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Face amount of debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_627966bb-05e3-4e50-820b-d64ef7fb4cf7_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive_6c850dc5-fd44-456d-8ae6-c3e1d5aaf799_terseLabel_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive_label_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Five</link:label>
    <link:label id="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive_documentation_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive" xlink:to="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_ee2f477c-ba50-4f9a-b1d6-f0e542007686_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_LeasesAbstract_4e0a89e3-c0ef-4598-8c01-9c49698d8b4f_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_3fe737f7-4b44-4074-b051-e2d0c590a6b8_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising expense</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_OtherLongTermDebt_c9b5e566-993f-4656-a0aa-6d99c7303cf5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherLongTermDebt_label_en-US" xlink:label="lab_us-gaap_OtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermDebt" xlink:to="lab_us-gaap_OtherLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_984010b2-d81b-4d9d-8ca1-fd08f97ede06_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dei_EntityAddressStateOrProvince_a30717a3-e7f2-4cdf-8775-3e06883a2e8b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DerivativesPolicyTextBlock_04582f99-f923-4302-8e7f-fd02d436f554_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ACCOUNTING FOR DERIVATIVE INSTRUMENTS</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_REVENUEAbstract_7edd06e8-b777-4755-8f73-6d58254406c1_terseLabel_en-US" xlink:label="lab_gww_REVENUEAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REVENUE [Abstract]</link:label>
    <link:label id="lab_gww_REVENUEAbstract_label_en-US" xlink:label="lab_gww_REVENUEAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REVENUE [Abstract]</link:label>
    <link:label id="lab_gww_REVENUEAbstract_documentation_en-US" xlink:label="lab_gww_REVENUEAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REVENUE [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_REVENUEAbstract" xlink:href="gww-20231231.xsd#gww_REVENUEAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_REVENUEAbstract" xlink:to="lab_gww_REVENUEAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_GovernmentSegmentMember_8e3774b6-7e97-42e2-9999-064bb0382918_terseLabel_en-US" xlink:label="lab_gww_GovernmentSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government</link:label>
    <link:label id="lab_gww_GovernmentSegmentMember_label_en-US" xlink:label="lab_gww_GovernmentSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Segment [Member]</link:label>
    <link:label id="lab_gww_GovernmentSegmentMember_documentation_en-US" xlink:label="lab_gww_GovernmentSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_GovernmentSegmentMember" xlink:href="gww-20231231.xsd#gww_GovernmentSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_GovernmentSegmentMember" xlink:to="lab_gww_GovernmentSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_583cb9dc-6754-441a-baf6-7308c5b93fea_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_eecb968e-1d5b-4c89-93ec-22b075b3300a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_be550db8-efb7-42f8-9f1d-e54c720c4418_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_8081e84b-0afb-4959-b096-92d10d388f4f_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period, common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_1ddeaaa0-2150-4e43-945f-86cb02505cf8_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period, common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DefinedBenefitPlanInterestCost_0812c710-006e-4fe1-8dd9-2427049af58e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_ProfitSharingAutomaticContributionByEmployerPercentage_33f009d6-2873-41a3-aef4-fcdd4998dd59_verboseLabel_en-US" xlink:label="lab_gww_ProfitSharingAutomaticContributionByEmployerPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit sharing automatic contribution percentage</link:label>
    <link:label id="lab_gww_ProfitSharingAutomaticContributionByEmployerPercentage_label_en-US" xlink:label="lab_gww_ProfitSharingAutomaticContributionByEmployerPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit Sharing Automatic Contribution By Employer, Percentage</link:label>
    <link:label id="lab_gww_ProfitSharingAutomaticContributionByEmployerPercentage_documentation_en-US" xlink:label="lab_gww_ProfitSharingAutomaticContributionByEmployerPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit Sharing Automatic Contribution By Employer, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ProfitSharingAutomaticContributionByEmployerPercentage" xlink:href="gww-20231231.xsd#gww_ProfitSharingAutomaticContributionByEmployerPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_ProfitSharingAutomaticContributionByEmployerPercentage" xlink:to="lab_gww_ProfitSharingAutomaticContributionByEmployerPercentage" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ConcentrationRiskCreditRisk_ffc61098-d3e8-4f5f-9dc7-227af56974da_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONCENTRATION OF CREDIT RISK</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_55d9f09e-5247-42cc-82d8-3e81154d9570_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_c580aa23-b312-42ce-93fe-07f9092cfc7b_totalLabel_en-US" xlink:label="lab_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_label_en-US" xlink:label="lab_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities, Fair Value Disclosure</link:label>
    <link:label id="lab_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_documentation_en-US" xlink:label="lab_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure" xlink:to="lab_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_75a01ae0-9556-4a49-bfff-8763001db04b_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMPLOYEE BENEFITS</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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/2023/elts/us-gaap-2023.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_gww_MutualFundsMunicipalAndProvincialBondsMember_a3524178-b2b9-48c8-a0b1-1c863b834248_terseLabel_en-US" xlink:label="lab_gww_MutualFundsMunicipalAndProvincialBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds &#8211; municipal/provincial bonds</link:label>
    <link:label id="lab_gww_MutualFundsMunicipalAndProvincialBondsMember_label_en-US" xlink:label="lab_gww_MutualFundsMunicipalAndProvincialBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Funds, Municipal And Provincial Bonds [Member]</link:label>
    <link:label id="lab_gww_MutualFundsMunicipalAndProvincialBondsMember_documentation_en-US" xlink:label="lab_gww_MutualFundsMunicipalAndProvincialBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Funds, Municipal And Provincial Bonds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_MutualFundsMunicipalAndProvincialBondsMember" xlink:href="gww-20231231.xsd#gww_MutualFundsMunicipalAndProvincialBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_MutualFundsMunicipalAndProvincialBondsMember" xlink:to="lab_gww_MutualFundsMunicipalAndProvincialBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_39e0fdfd-e146-4ab8-8f00-3d908e9096de_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_ValuationAllowanceOtherChangesNetMember_2650c985-b0c1-49ee-b185-5195c1c1c823_terseLabel_en-US" xlink:label="lab_gww_ValuationAllowanceOtherChangesNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other changes &#8211; net</link:label>
    <link:label id="lab_gww_ValuationAllowanceOtherChangesNetMember_label_en-US" xlink:label="lab_gww_ValuationAllowanceOtherChangesNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Other Changes, Net [Member]</link:label>
    <link:label id="lab_gww_ValuationAllowanceOtherChangesNetMember_documentation_en-US" xlink:label="lab_gww_ValuationAllowanceOtherChangesNetMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Other Changes, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceOtherChangesNetMember" xlink:href="gww-20231231.xsd#gww_ValuationAllowanceOtherChangesNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_ValuationAllowanceOtherChangesNetMember" xlink:to="lab_gww_ValuationAllowanceOtherChangesNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_A5YearUnsecuredRevolvingLineOfCreditMember_1f751004-89e7-4cc8-bfb6-f2ab20fa1e2f_terseLabel_en-US" xlink:label="lab_gww_A5YearUnsecuredRevolvingLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5-Year Unsecured Revolving Line Of Credit</link:label>
    <link:label id="lab_gww_A5YearUnsecuredRevolvingLineOfCreditMember_label_en-US" xlink:label="lab_gww_A5YearUnsecuredRevolvingLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5-Year Unsecured Revolving Line Of Credit [Member]</link:label>
    <link:label id="lab_gww_A5YearUnsecuredRevolvingLineOfCreditMember_documentation_en-US" xlink:label="lab_gww_A5YearUnsecuredRevolvingLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5-Year Unsecured Revolving Line Of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_A5YearUnsecuredRevolvingLineOfCreditMember" xlink:href="gww-20231231.xsd#gww_A5YearUnsecuredRevolvingLineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_A5YearUnsecuredRevolvingLineOfCreditMember" xlink:to="lab_gww_A5YearUnsecuredRevolvingLineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_99fbd7fb-0baa-4e8d-bbf0-6098c929f7dd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_label_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Operating Activities, Cash Flow Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:to="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_5297831a-2071-43aa-83ff-c3a58241818d_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. and foreign loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_92511d63-cb43-40c5-8a7f-618ce439144c_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bd6414b3-08fe-49ff-8066-a309fe2cf8e6_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_194cf3d1-2535-48a8-b6a1-a52e860d8ae6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2b2eb010-f847-4699-8cdd-ed301e6fb11c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes &#8211; net of federal income tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DerivativeFairValueOfDerivativeAsset_ea47bf0c-6196-4f0d-9293-f542c67004ba_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative asset, fair value, gross asset</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Subject to Master Netting Arrangement, before Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_3dd981c5-39d8-42d0-b7cb-76699c7a2946_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_9befcff0-f8cd-4015-bac1-ebdf2b68266c_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInInvestingActivities_ca0139a0-f9f6-42f3-a77e-10af91aa68ce_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_srt_NameOfMajorCustomerDomain_0cd3f6fa-7420-48cd-9c0c-22dbf5439b5e_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_819ee1da-d823-49b3-b075-b7bc06c68405_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_AccruedVendorRebates_71473f9a-e646-4032-8b92-6929835d7815_terseLabel_en-US" xlink:label="lab_gww_AccruedVendorRebates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued vendor rebates</link:label>
    <link:label id="lab_gww_AccruedVendorRebates_label_en-US" xlink:label="lab_gww_AccruedVendorRebates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Vendor Rebates</link:label>
    <link:label id="lab_gww_AccruedVendorRebates_documentation_en-US" xlink:label="lab_gww_AccruedVendorRebates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Vendor Rebates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_AccruedVendorRebates" xlink:href="gww-20231231.xsd#gww_AccruedVendorRebates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_AccruedVendorRebates" xlink:to="lab_gww_AccruedVendorRebates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_b1466d40-e093-41da-b0da-006e5951c87d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_EffectiveIncomeTaxRateContinuingOperations_65b2a0fc-3e45-407a-b6e7-d9e0823c2e36_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_f75ced90-7268-4e62-9338-8a356ac0c43e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_0ef29574-56f4-42e6-9c18-b1d30fdb7b08_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_5cba3478-e22c-487a-8181-831811e93264_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_e7e98fa7-2b5d-4bb2-9b50-efec32e3bf35_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital contribution</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_1385402e-56ec-41a6-9eb2-05f562ad7ec0_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_e266afa3-744a-4fe2-94aa-52d32c89a23b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_90eab0ca-a2d4-4fd3-91d8-53fb39b79332_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_OtherContractMember_fb65375f-870c-443a-b740-8f7454b26719_terseLabel_en-US" xlink:label="lab_us-gaap_OtherContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Contract</link:label>
    <link:label id="lab_us-gaap_OtherContractMember_label_en-US" xlink:label="lab_us-gaap_OtherContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherContractMember" xlink:to="lab_us-gaap_OtherContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_HealthcareSegmentMember_490a1753-8f42-4fa1-ab2a-f5d069c2de58_terseLabel_en-US" xlink:label="lab_gww_HealthcareSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Healthcare</link:label>
    <link:label id="lab_gww_HealthcareSegmentMember_label_en-US" xlink:label="lab_gww_HealthcareSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Healthcare Segment [Member]</link:label>
    <link:label id="lab_gww_HealthcareSegmentMember_documentation_en-US" xlink:label="lab_gww_HealthcareSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Healthcare Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HealthcareSegmentMember" xlink:href="gww-20231231.xsd#gww_HealthcareSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_HealthcareSegmentMember" xlink:to="lab_gww_HealthcareSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7240b3b1-8889-4c92-8fc5-7964d1de3373_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Earnings (Losses)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_74a514bd-fd91-4c6d-88ec-d87498d64876_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCE Attributable to W.W. Grainger, Inc.</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f949ef30-b974-45fa-a32c-f37440fa4fb7_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_DefinedContributionPlanCostRecognized_18f9d109-47c3-4852-90fe-62a84e7ee41b_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined contribution plans, expense</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentDisclosureTextBlock_b8ef1c1e-9964-44f9-b6e4-09a48feb47bd_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PROPERTY, BUILDINGS AND EQUIPMENT</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_IncomeTaxReconciliationOtherAdjustments_b62982da-d702-459e-beff-982416aa1d28_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other &#8211; net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5d87894f-5e68-4982-8437-0c49259f30df_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DebtDisclosureAbstract_4a818051-47e0-4da3-8478-862a4edaf849_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_country_CA_dfe526ef-8b0c-4d9f-9900-cc54ca9042f2_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_202ffab4-9d0f-4dac-9922-d7e830951f47_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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/2023/elts/us-gaap-2023.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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7ec077b0-f7a5-42a0-bf51-bfaf447c7452_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefits recognized in earnings for stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_5f5fca6b-e412-4b5f-ba27-c3c1fa74be59_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_ff073aaa-7c5e-4310-a750-198a12720f35_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_SummaryOfSignificantAccountingPoliciesAbstract_e9d0411f-3d53-4162-bfd0-4ba3571b6fe6_terseLabel_en-US" xlink:label="lab_gww_SummaryOfSignificantAccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</link:label>
    <link:label id="lab_gww_SummaryOfSignificantAccountingPoliciesAbstract_label_en-US" xlink:label="lab_gww_SummaryOfSignificantAccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</link:label>
    <link:label id="lab_gww_SummaryOfSignificantAccountingPoliciesAbstract_documentation_en-US" xlink:label="lab_gww_SummaryOfSignificantAccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract" xlink:href="gww-20231231.xsd#gww_SummaryOfSignificantAccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract" xlink:to="lab_gww_SummaryOfSignificantAccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_879d99b9-aacc-4ccb-a73a-a197dfadc4c3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_SubsequentEventLineItems_c4bf781e-7e9a-44f7-b48a-cf672c4d9437_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_682615eb-c0fb-4bc7-86d0-6c22bd30989e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_78ec3919-4fda-4e98-bb92-c1f0249f6399_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock &#8211; $0.50 par value &#8211; 300,000,000 shares authorized; 109,659,219 shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_bef98c39-9d75-48a9-9ae5-c3848bbe5e7d_terseLabel_en-US" xlink:label="lab_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in maximum borrowing capacity</link:label>
    <link:label id="lab_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_label_en-US" xlink:label="lab_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Option To Increase Maximum Borrowing Capacity</link:label>
    <link:label id="lab_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_documentation_en-US" xlink:label="lab_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Option To Increase Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xlink:href="gww-20231231.xsd#gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xlink:to="lab_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_ae39c486-83ec-4f53-9139-f955f784e962_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalMattersAndContingenciesTextBlock_a02807e5-c5ff-4286-902d-57c4ccce8ca6_terseLabel_en-US" xlink:label="lab_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONTINGENCIES AND LEGAL MATTERS</link:label>
    <link:label id="lab_us-gaap_LegalMattersAndContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Matters and Contingencies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_8218e7e4-cea1-4020-8fcb-7ee6ef144dba_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_a2c2d3de-2918-4927-a19d-f9d4a8a4209e_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_Operatingleaseexpirationdate_fdf63b4c-de5f-42b7-aa4e-96d1574e0aa2_terseLabel_en-US" xlink:label="lab_gww_Operatingleaseexpirationdate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease expiration date</link:label>
    <link:label id="lab_gww_Operatingleaseexpirationdate_label_en-US" xlink:label="lab_gww_Operatingleaseexpirationdate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OperatingLeaseExpirationDate</link:label>
    <link:label id="lab_gww_Operatingleaseexpirationdate_documentation_en-US" xlink:label="lab_gww_Operatingleaseexpirationdate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The latest expiration date of noncancelable operating leases.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_Operatingleaseexpirationdate" xlink:href="gww-20231231.xsd#gww_Operatingleaseexpirationdate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_Operatingleaseexpirationdate" xlink:to="lab_gww_Operatingleaseexpirationdate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_4af1094e-d3f7-4f63-955a-cc4c189e30ae_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_AssetsCurrent_1034f1f9-6c90-444b-9fce-bc9515265cba_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DefinedBenefitPlanNetPeriodicBenefitCost_397c34d6-af06-4e28-9514-9af42aaf461a_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic (benefits) costs</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_SupplementalCashFlowInformationAbstract_784b2a53-0522-428c-b4c7-7fb32b1dd351_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_YenDenominatedBankTermLoanMember_d6fc6592-04ec-439a-8397-6ef33239a375_terseLabel_en-US" xlink:label="lab_gww_YenDenominatedBankTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Japanese Yen Term Loan</link:label>
    <link:label id="lab_gww_YenDenominatedBankTermLoanMember_label_en-US" xlink:label="lab_gww_YenDenominatedBankTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Yen Denominated Bank Term Loan [Member]</link:label>
    <link:label id="lab_gww_YenDenominatedBankTermLoanMember_documentation_en-US" xlink:label="lab_gww_YenDenominatedBankTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Yen Denominated Bank Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_YenDenominatedBankTermLoanMember" xlink:href="gww-20231231.xsd#gww_YenDenominatedBankTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_YenDenominatedBankTermLoanMember" xlink:to="lab_gww_YenDenominatedBankTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityFundsMember_cf93016d-b4c5-4aeb-b826-25f7c737d06a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity funds</link:label>
    <link:label id="lab_us-gaap_EquityFundsMember_label_en-US" xlink:label="lab_us-gaap_EquityFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityFundsMember" xlink:to="lab_us-gaap_EquityFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_085ff9d3-4894-460d-940a-3edc136d821a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other &#8211; net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_1642bd15-440e-48cb-9a71-7240bcac9587_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_StatementTable_c6299126-d748-4b1d-add8-09823330836b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_country_JP_cdb5a8db-1c99-41cc-ab50-d8e75bdcb793_terseLabel_en-US" xlink:label="lab_country_JP" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Japan</link:label>
    <link:label id="lab_country_JP_label_en-US" xlink:label="lab_country_JP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JAPAN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_JP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_JP" xlink:to="lab_country_JP" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_a897d867-e8a7-4e25-9a3f-c6165dedbb2b_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_GoodwillAndIntangibleAssetsDisclosureTextBlock_51c48ae1-46b4-4e73-b3b8-ccb31d000331_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL AND OTHER INTANGIBLE ASSETS</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2d1aae78-ce24-45be-82bb-75102eaa955b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Income Tax Statutory Rate</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_73ac8226-08e4-49a3-b99b-13af06bfc66d_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_9bc53f6c-44bd-4c55-8c11-4faa76f181c5_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_2f4a999b-3d2e-4287-9713-7cc524e23dbd_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current income tax expense:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_98379e8d-f449-46fd-89a1-0790eb6656d6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of AOCE</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_9705a46f-1893-4326-944c-86e25aa066ce_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_TaxPositionsWithUncertainTimingOfDeductibility_6f8a88c2-852e-4a0a-98ac-c9760942d8c6_terseLabel_en-US" xlink:label="lab_gww_TaxPositionsWithUncertainTimingOfDeductibility" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for tax uncertainties</link:label>
    <link:label id="lab_gww_TaxPositionsWithUncertainTimingOfDeductibility_label_en-US" xlink:label="lab_gww_TaxPositionsWithUncertainTimingOfDeductibility" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Positions With Uncertain Timing Of Deductibility</link:label>
    <link:label id="lab_gww_TaxPositionsWithUncertainTimingOfDeductibility_documentation_en-US" xlink:label="lab_gww_TaxPositionsWithUncertainTimingOfDeductibility" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other information relative to a tax position which it is highly certain that the total amount of the unrecognized tax benefit will significantly increase or decrease but the timing of deductibility is uncertain.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_TaxPositionsWithUncertainTimingOfDeductibility" xlink:href="gww-20231231.xsd#gww_TaxPositionsWithUncertainTimingOfDeductibility"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_TaxPositionsWithUncertainTimingOfDeductibility" xlink:to="lab_gww_TaxPositionsWithUncertainTimingOfDeductibility" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d8361b47-555b-4565-b032-d5249117a89f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued, weighted average price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2cc18315-55ee-460c-9160-059a78551855_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_82642d79-749a-4a16-a93e-b861a227a7f7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2029-2033</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_60730712-ce6b-4fa5-8178-afb3b9c54e5d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_PreferredStockSharesOutstanding_9d3609f0-5c83-4c3c-9eb6-45120efd51d9_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_c68a7c13-6954-420e-90b8-70db2a3b4235_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_OtherPostretirementBenefitPlansDefinedBenefitMember_6fe5d64f-f2ce-4358-ac75-a8f885cb570d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Benefits</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_de672169-6819-4cc2-9bbd-a11c886caf84_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1ef7984f-b44c-40a5-9e25-15fd7b1132d8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Estimated Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_fe88b2e0-46ef-4819-8277-53e172e19547_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_gww_AccruedSalesIncentives_e87cd69b-160e-4447-9fd3-806e84ae24f6_terseLabel_en-US" xlink:label="lab_gww_AccruedSalesIncentives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued sales incentives</link:label>
    <link:label id="lab_gww_AccruedSalesIncentives_label_en-US" xlink:label="lab_gww_AccruedSalesIncentives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Sales Incentives</link:label>
    <link:label id="lab_gww_AccruedSalesIncentives_documentation_en-US" xlink:label="lab_gww_AccruedSalesIncentives" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Sales Incentives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_AccruedSalesIncentives" xlink:href="gww-20231231.xsd#gww_AccruedSalesIncentives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_AccruedSalesIncentives" xlink:to="lab_gww_AccruedSalesIncentives" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_c71e674a-95fd-4dc9-b79c-1b07026f2f86_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation Attributable to Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:to="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_991b74b0-629d-408b-830f-c9784c2fdaf1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of prior service credits</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_ec563c7e-8543-4a7a-9ca5-132da489a15e_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember_a3228ba5-e6d1-4499-a73b-34ba6fe86a0b_terseLabel_en-US" xlink:label="lab_gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase related to U.S. foreign tax credits</link:label>
    <link:label id="lab_gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember_label_en-US" xlink:label="lab_gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Increase Related To U.S. Foreign Tax Credits [Member]</link:label>
    <link:label id="lab_gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember_documentation_en-US" xlink:label="lab_gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Increase Related To U.S. Foreign Tax Credits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember" xlink:href="gww-20231231.xsd#gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember" xlink:to="lab_gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_31620a40-9e2d-4003-805f-4330b2314f20_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stated interest rate</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_f388d821-ae5a-4431-a71b-37110ad09370_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year ultimate healthcare cost trend rate reached</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:to="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_4f8e6366-ec03-422e-b6d3-81e46226d3a4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_PostemploymentBenefitsAbstract_label_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postemployment Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:to="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_70ec27d0-f972-4e1b-8d6b-b3a4b6b414e2_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total W.W. Grainger, Inc. shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefinitelivedIntangibleAssetsMember_623c75cd-94ab-48db-bbbc-04b877d040df_terseLabel_en-US" xlink:label="lab_us-gaap_IndefinitelivedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-amortized trade names and other</link:label>
    <link:label id="lab_us-gaap_IndefinitelivedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_IndefinitelivedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefinitelivedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefinitelivedIntangibleAssetsMember" xlink:to="lab_us-gaap_IndefinitelivedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_1484f898-807c-43c4-8988-c461bae0a3c0_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_GoodwillAndOtherIntangiblesAbstract_f0ca1dcd-d9a8-4823-982a-091695aec728_terseLabel_en-US" xlink:label="lab_gww_GoodwillAndOtherIntangiblesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL AND OTHER INTANGIBLES [Abstract]</link:label>
    <link:label id="lab_gww_GoodwillAndOtherIntangiblesAbstract_label_en-US" xlink:label="lab_gww_GoodwillAndOtherIntangiblesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL AND OTHER INTANGIBLES [Abstract]</link:label>
    <link:label id="lab_gww_GoodwillAndOtherIntangiblesAbstract_documentation_en-US" xlink:label="lab_gww_GoodwillAndOtherIntangiblesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL AND OTHER INTANGIBLES [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_GoodwillAndOtherIntangiblesAbstract" xlink:href="gww-20231231.xsd#gww_GoodwillAndOtherIntangiblesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract" xlink:to="lab_gww_GoodwillAndOtherIntangiblesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_acf2187d-b96f-4645-b7db-659f2990017d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charges</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_646aaaf9-bfec-4d71-bd98-756ca6806198_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_c6041b9f-33f9-4fa1-a0d3-cd95b79d7219_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_aeedc305-8473-4312-93d5-00640731b06f_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_LongTermDebtFairValueAbstract_252fc1c3-d5d9-4a75-b0c3-7dddbe657051_terseLabel_en-US" xlink:label="lab_gww_LongTermDebtFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_gww_LongTermDebtFairValueAbstract_label_en-US" xlink:label="lab_gww_LongTermDebtFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Fair Value [Abstract]</link:label>
    <link:label id="lab_gww_LongTermDebtFairValueAbstract_documentation_en-US" xlink:label="lab_gww_LongTermDebtFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtFairValueAbstract" xlink:href="gww-20231231.xsd#gww_LongTermDebtFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_LongTermDebtFairValueAbstract" xlink:to="lab_gww_LongTermDebtFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_28b3ed5d-0f69-48d7-a04e-eaa15e875dbc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_TransportationSegmentMember_52fd9cd5-18d8-4efd-a434-8938b3515a3d_terseLabel_en-US" xlink:label="lab_gww_TransportationSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation</link:label>
    <link:label id="lab_gww_TransportationSegmentMember_label_en-US" xlink:label="lab_gww_TransportationSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation Segment [Member]</link:label>
    <link:label id="lab_gww_TransportationSegmentMember_documentation_en-US" xlink:label="lab_gww_TransportationSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_TransportationSegmentMember" xlink:href="gww-20231231.xsd#gww_TransportationSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_TransportationSegmentMember" xlink:to="lab_gww_TransportationSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitAxis_de41bc53-34b4-43a3-8476-f6bc8e63cb51_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitAxis_label_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReportingUnitAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitAxis" xlink:to="lab_us-gaap_ReportingUnitAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_81d2f89e-c011-436d-a5d1-4956ee603779_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4d87d029-d5b7-486a-a959-c5e3cb9e9989_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition_32199950-7c6f-42c5-824d-d16942238eac_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_5dc37b38-0408-4de3-909b-a058c9a4e30a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:to="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_ContingenciesAndLegalMattersAbstract_3f7908ce-10af-4c38-876c-8f8c554b24ee_terseLabel_en-US" xlink:label="lab_gww_ContingenciesAndLegalMattersAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONTINGENCIES AND LEGAL MATTERS [Abstract]</link:label>
    <link:label id="lab_gww_ContingenciesAndLegalMattersAbstract_label_en-US" xlink:label="lab_gww_ContingenciesAndLegalMattersAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONTINGENCIES AND LEGAL MATTERS [Abstract]</link:label>
    <link:label id="lab_gww_ContingenciesAndLegalMattersAbstract_documentation_en-US" xlink:label="lab_gww_ContingenciesAndLegalMattersAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONTINGENCIES AND LEGAL MATTERS [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ContingenciesAndLegalMattersAbstract" xlink:href="gww-20231231.xsd#gww_ContingenciesAndLegalMattersAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_ContingenciesAndLegalMattersAbstract" xlink:to="lab_gww_ContingenciesAndLegalMattersAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PercentageOfLIFOInventory_05ff22e0-88f0-4e35-b051-0800322f23fb_terseLabel_en-US" xlink:label="lab_us-gaap_PercentageOfLIFOInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of LIFO inventory</link:label>
    <link:label id="lab_us-gaap_PercentageOfLIFOInventory_label_en-US" xlink:label="lab_us-gaap_PercentageOfLIFOInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of LIFO Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfLIFOInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PercentageOfLIFOInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PercentageOfLIFOInventory" xlink:to="lab_us-gaap_PercentageOfLIFOInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_ae9af103-399f-49d6-a4c5-a9547d5b1298_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefit plan gains (losses), tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_OtherSegmentMember_26cb8adc-00e0-410a-ba16-8ae043d2bfa6_terseLabel_en-US" xlink:label="lab_gww_OtherSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_gww_OtherSegmentMember_label_en-US" xlink:label="lab_gww_OtherSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Segment [Member]</link:label>
    <link:label id="lab_gww_OtherSegmentMember_documentation_en-US" xlink:label="lab_gww_OtherSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherSegmentMember" xlink:href="gww-20231231.xsd#gww_OtherSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_OtherSegmentMember" xlink:to="lab_gww_OtherSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d51b51be-71ec-4755-9379-f7cd174c4243_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_79c83639-78a4-42dc-aab1-cf6925a05fb7_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_08f732f6-48a5-44b3-b062-7a5e1fcfc5c0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amounts Recognized in Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_8c832d0b-682d-4bc4-b08f-6f864cedc1d8_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_HedgingDesignationDomain_ca072e07-73b3-4e59-b30f-6423f894dbbd_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate_a7f43820-f3d1-4e57-9b9a-bf596d8ed62e_terseLabel_en-US" xlink:label="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year ultimate healthcare cost trend rate reached</link:label>
    <link:label id="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate_label_en-US" xlink:label="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Year That Rate Reaches Ultimate Trend Rate</link:label>
    <link:label id="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate_documentation_en-US" xlink:label="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The year when the ultimate health care cost trend rate is expected to be reached, which is used to determine benefit obligations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate" xlink:to="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_04a26e11-8025-416a-800f-cb7fdff7b3a9_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_gww_EmployeeBenefitsAbstract_b7a9def5-a367-42fa-9d55-6719486224da_terseLabel_en-US" xlink:label="lab_gww_EmployeeBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMPLOYEE BENEFITS [Abstract]</link:label>
    <link:label id="lab_gww_EmployeeBenefitsAbstract_label_en-US" xlink:label="lab_gww_EmployeeBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMPLOYEE BENEFITS [Abstract]</link:label>
    <link:label id="lab_gww_EmployeeBenefitsAbstract_documentation_en-US" xlink:label="lab_gww_EmployeeBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMPLOYEE BENEFITS [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_EmployeeBenefitsAbstract" xlink:href="gww-20231231.xsd#gww_EmployeeBenefitsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_EmployeeBenefitsAbstract" xlink:to="lab_gww_EmployeeBenefitsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_24254ad8-47da-48d0-b338-8a964d857184_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Estimated Future Benefit Payments [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_fccb83e8-5b02-4cd4-a3e4-87e24d8a8d09_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles &#8211; net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_6d8fe2ea-cc31-46ba-b590-345cebf05a3a_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total intangible assets, net</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsGross_cf251280-b668-474e-9ba7-55e3f495718f_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_e71433fa-9f46-4adc-be6f-7d13b462f30e_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Benefits</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Benefits Cost (Reversal of Cost) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_DocumentFiscalPeriodFocus_3c810f74-308e-42fa-a033-4ad0ebcf8940_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_6283fb88-77ed-4a32-9280-4947b8b136a5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, 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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetUsefulLife_ef111c1f-7f9b-4ca7-ac72-d94b518cf093_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets, useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_35807f27-d6ea-42b1-9429-6073165ae5c5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_OperatingLeaseExpense_87b42b45-5c8d-471e-8ca8-149a4dd7179c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rent expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_b6082a9d-b1c4-4a2d-825c-22ead5ad9350_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_srt_WeightedAverageMember_2fc17bfe-f451-4019-b2cc-d63b99436708_terseLabel_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average life</link:label>
    <link:label id="lab_srt_WeightedAverageMember_label_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_WeightedAverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_WeightedAverageMember" xlink:to="lab_srt_WeightedAverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained_ef6751ec-f627-4e82-97f6-04be15f9ebfc_terseLabel_en-US" xlink:label="lab_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued during period, shares, restricted stock award, retained (in shares)</link:label>
    <link:label id="lab_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained_label_en-US" xlink:label="lab_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Retained</link:label>
    <link:label id="lab_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained_documentation_en-US" xlink:label="lab_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Retained</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained" xlink:href="gww-20231231.xsd#gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained" xlink:to="lab_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife_4d649317-2a97-4440-9ff8-0c912f7712be_terseLabel_en-US" xlink:label="lab_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings, structures and improvements, estimated useful life</link:label>
    <link:label id="lab_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife_label_en-US" xlink:label="lab_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings, Structures and Improvements, Estimated Useful Life</link:label>
    <link:label id="lab_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife_documentation_en-US" xlink:label="lab_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings, Structures and Improvements, Estimated Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife" xlink:href="gww-20231231.xsd#gww_BuildingsStructuresandImprovementsEstimatedUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife" xlink:to="lab_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_6e75f3fd-feb5-4c2b-a630-fb28d22de8d9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_CityAreaCode_b9498893-df3e-4ae2-b202-c642fca862b8_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_7307aa74-ce1f-415f-910c-54af3915d6f8_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_099b48d9-aea4-4f2a-8083-084139d49169_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reductions due to statute lapse</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_47ad718b-fe6f-4b02-acc8-452530d563ef_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_srt_SegmentGeographicalDomain_8a104415-fcec-4970-98e8-066f7ce10609_verboseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0185ddcb-6626-4928-8970-02c25502f459_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ee676dbb-e3bf-4fd3-9419-cccade3f4c0c_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1450f430-4744-42bc-9952-edf0600bfb53_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_a58a3727-c570-4d0a-9264-79c3d33ab461_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_b00efb90-247a-4656-9e9c-6c8f83773ac7_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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_us-gaap_PropertyPlantAndEquipmentNet_8beb7975-04dc-4de9-89f9-00b43d87bd20_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, buildings and equipment &#8211; net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_b91f8a58-d570-40de-a28d-41dfef383c6f_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, buildings and equipment &#8211; net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8aa7259b-811b-44e6-ab79-fc18f85fb5e1_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_CommonStockDividendsPerShareCashPaid_c3dbc5c5-1811-401a-ba16-088eda99067b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends paid per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ea704fde-f6cd-4fe7-a763-514a9c19800a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other comprehensive earnings (losses)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d94a0dec-0980-41f8-aaf9-5f7b7c4a284f_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive earnings (losses)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5215917e-e03b-4a73-8fa9-527c64fcab33_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net current period activity</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo_20b5a487-2a4a-409a-8747-b077cd8957ec_terseLabel_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo_label_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Two</link:label>
    <link:label id="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo_documentation_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo" xlink:to="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_bc8708f9-8024-49af-87d4-2a98d7cca051_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_89c810f2-cb6e-435a-a2a1-f9dd68675a56_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation and Other</link:label>
    <link:label id="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_538c8108-5d61-4ad2-a546-5891031bdc75_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit obligation at beginning of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_ebdd9046-6bb6-4855-81cb-179cda93b88e_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit obligation at end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_087600a1-6f79-4317-807a-51b835844090_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends paid</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_AssetsAbstract_ac5f8fd1-fcc5-4072-a6e9-c0c045f51423_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_ProceedsFromIssuanceOfLongTermDebt_da3951ca-b3da-4d6e-8a93-8c8bce95a907_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_b6625ddd-aa86-4ade-aa98-f699a67d5b14_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_CapitalStockAbstract_6329f1f7-4b0b-40ef-aff0-a76b7f5097b0_terseLabel_en-US" xlink:label="lab_gww_CapitalStockAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CAPITAL STOCK [Abstract]</link:label>
    <link:label id="lab_gww_CapitalStockAbstract_label_en-US" xlink:label="lab_gww_CapitalStockAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CAPITAL STOCK [Abstract]</link:label>
    <link:label id="lab_gww_CapitalStockAbstract_documentation_en-US" xlink:label="lab_gww_CapitalStockAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CAPITAL STOCK [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_CapitalStockAbstract" xlink:href="gww-20231231.xsd#gww_CapitalStockAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_CapitalStockAbstract" xlink:to="lab_gww_CapitalStockAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_db27f5cd-f1a4-4d70-9502-1170feb0b505_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_eac819a1-939a-4c0f-80aa-7b702678ba2a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for employee taxes withheld from stock awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_DeferredTaxAssetsNetAbstract_35226678-09bb-498b-90e5-137c1ec146b5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_51735eba-b454-47aa-8f43-939422f8056f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne_cb47a2a6-8081-4dce-a655-9fdeb4c90b8a_verboseLabel_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne_label_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year One</link:label>
    <link:label id="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne_documentation_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne" xlink:to="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_0b2f5de8-44c7-4a01-a841-d15e9a82846f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_e0ffaf82-ba7e-4656-9040-00e4fc3e658b_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_49eea201-5d75-4832-9573-c6349c4ee414_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_150b5a24-6588-4a83-bca1-d45744e1d70d_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_9e9d9e71-79a2-4f7d-9c3f-8bc9b6c8b68e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_4c067b23-2a63-43d0-a516-3389b6a5061b_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_a82851ae-75b1-477f-9c37-6da2266b02d8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments &#8211; net of reclassification to earnings</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_102b6366-09c3-42b1-a090-841e54667651_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other &#8211; net</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_4dc7cff1-85db-4c12-9779-9be41350a72e_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_8932fc97-2f8c-42ed-aa38-daf7eb263d69_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_181aeae8-a068-4886-890f-5767f1555a2f_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_gww_RetailSegmentMember_ec11d6a6-d9f1-43f5-885c-d08a96643632_terseLabel_en-US" xlink:label="lab_gww_RetailSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail</link:label>
    <link:label id="lab_gww_RetailSegmentMember_label_en-US" xlink:label="lab_gww_RetailSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail Segment [Member]</link:label>
    <link:label id="lab_gww_RetailSegmentMember_documentation_en-US" xlink:label="lab_gww_RetailSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_RetailSegmentMember" xlink:href="gww-20231231.xsd#gww_RetailSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_RetailSegmentMember" xlink:to="lab_gww_RetailSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_a39f3f4c-6640-4d1b-ad3a-7e8c7b028be0_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_OtherAssetsNoncurrent_e9d16d23-ef55-4396-96fa-c20c1185674f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_NonoperatingIncomeExpenseAbstract_ffdae868-f944-4b9e-bc0d-fa8131394113_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other (income) expense:</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_23281167-b8f7-4549-a673-42f623c2e817_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Trade</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableTradeCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccountsPayableTradeCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_aa436710-2610-41ea-af9f-8451c98fbf14_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_8ed0a188-2178-4b80-b1df-3151b2a5e16c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_DebtInstrumentTable_4ac9f2a9-f109-4495-8f1f-bc3328866837_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_ff0a51ad-c53c-48d0-924b-38134e1c44b8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated and Projected Benefit Obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in Projected Benefit Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_GainLossOnDispositionOfAssets1_bed7993c-9794-4f44-bd48-4a50e3b45bd7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net losses (gains) from sales of assets and business divestitures</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_CurrentForeignTaxExpenseBenefit_09806938-4cbb-4362-b08e-67dc07249513_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue_29a00df6-c812-4863-8a67-f18c00e389f7_terseLabel_en-US" xlink:label="lab_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of total company revenue</link:label>
    <link:label id="lab_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue_label_en-US" xlink:label="lab_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Excluding Assessed Tax, Percentage Of Company-Wide Revenue</link:label>
    <link:label id="lab_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue_documentation_en-US" xlink:label="lab_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Excluding Assessed Tax, Percentage Of Company-Wide Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" xlink:href="gww-20231231.xsd#gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" xlink:to="lab_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_0ca6f28f-ad9c-4de4-9a57-00843a9c17c1_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets available for benefits at beginning of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_60399fb2-63d1-49d6-84e9-dcb6508aaa41_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets available for benefits at end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_19449825-c025-4250-a281-66de43bf6634_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_f5ae8d92-2e05-4c61-bada-13be886d7a5d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_EntityAddressCityOrTown_6b3dc0f6-b3b3-4239-a089-57d32c11a925_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList_49302a27-2f42-4994-8bbb-8df403ea1a8c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_751d8d0e-6df3-4d6b-a133-a7123a74b4f5_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan participants' contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Plan Participant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1b589906-cffc-44cd-b24a-89f7dcf548c2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Segment Results</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_828dbe3e-50bf-41ae-bad7-717603ede624_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefit plan losses &#8211; net of tax expense of $2, $6, and $0, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockExpense_2666a99d-6cd1-416a-a265-42d0ea4d00c2_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSU expense</link:label>
    <link:label id="lab_us-gaap_RestrictedStockExpense_label_en-US" xlink:label="lab_us-gaap_RestrictedStockExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock or Unit Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockExpense" xlink:to="lab_us-gaap_RestrictedStockExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_1c623f5e-cb66-4c88-afce-4a4d42d263b1_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_91dc757d-770f-4e7e-a86b-4f0c1f1660bb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash payments for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_07cc69f5-6318-42ac-a9a1-9290b5ab0970_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PRINCIPLES OF CONSOLIDATION</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_UnsecuredSeniorNotes3.75Member_ed84c4cc-764f-46e0-9983-8e293dca01ba_terseLabel_en-US" xlink:label="lab_gww_UnsecuredSeniorNotes3.75Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Senior Notes, 3.75%</link:label>
    <link:label id="lab_gww_UnsecuredSeniorNotes3.75Member_label_en-US" xlink:label="lab_gww_UnsecuredSeniorNotes3.75Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Senior Notes, 3.75% [Member]</link:label>
    <link:label id="lab_gww_UnsecuredSeniorNotes3.75Member_documentation_en-US" xlink:label="lab_gww_UnsecuredSeniorNotes3.75Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Senior Notes, 3.75% [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes3.75Member" xlink:href="gww-20231231.xsd#gww_UnsecuredSeniorNotes3.75Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_UnsecuredSeniorNotes3.75Member" xlink:to="lab_gww_UnsecuredSeniorNotes3.75Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_b4117d08-5c4d-4a23-8151-5020a42583a8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_a0c3ceb0-580f-4da6-a4db-3cb9b41f8270_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_4b15288b-5502-4fd0-bc0d-798bb71744e2_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_7c5cd4be-5467-4b29-a217-4df2a8c6011f_terseLabel_en-US" xlink:label="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected long-term rate of return on plan assets &#8211; net of tax</link:label>
    <link:label id="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Expected Long Term Return On Assets</link:label>
    <link:label id="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_documentation_en-US" xlink:label="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">An assumption as to the rate of return on plan assets reflecting the average rate of earnings expected on the funds invested or to be invested to provide for the benefits included in the benefit obligation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" xlink:to="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_UnsecuredSeniorNotes4.60Member_99abb7a3-6cc1-4bfc-90f7-edf7f182f091_terseLabel_en-US" xlink:label="lab_gww_UnsecuredSeniorNotes4.60Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Senior Notes, 4.60%</link:label>
    <link:label id="lab_gww_UnsecuredSeniorNotes4.60Member_label_en-US" xlink:label="lab_gww_UnsecuredSeniorNotes4.60Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Senior Notes, 4.60% [Member]</link:label>
    <link:label id="lab_gww_UnsecuredSeniorNotes4.60Member_documentation_en-US" xlink:label="lab_gww_UnsecuredSeniorNotes4.60Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Senior Notes, 4.60% [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes4.60Member" xlink:href="gww-20231231.xsd#gww_UnsecuredSeniorNotes4.60Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_UnsecuredSeniorNotes4.60Member" xlink:to="lab_gww_UnsecuredSeniorNotes4.60Member" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DomesticLineOfCreditMember_d2f75679-5b65-443a-8a24-6449997731f0_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Line of Credit</link:label>
    <link:label id="lab_us-gaap_DomesticLineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_DomesticLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticLineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticLineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticLineOfCreditMember" xlink:to="lab_us-gaap_DomesticLineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_7502de69-de46-4c12-8109-1b51f9e23334_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_UnsecuredSeniorNotes185Member_47e2711e-72b8-4888-b3b4-46491eded9b1_terseLabel_en-US" xlink:label="lab_gww_UnsecuredSeniorNotes185Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Senior Notes, 1.85%</link:label>
    <link:label id="lab_gww_UnsecuredSeniorNotes185Member_label_en-US" xlink:label="lab_gww_UnsecuredSeniorNotes185Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Senior Notes, 1.85% [Member]</link:label>
    <link:label id="lab_gww_UnsecuredSeniorNotes185Member_documentation_en-US" xlink:label="lab_gww_UnsecuredSeniorNotes185Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Senior Notes, 1.85%</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes185Member" xlink:href="gww-20231231.xsd#gww_UnsecuredSeniorNotes185Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_UnsecuredSeniorNotes185Member" xlink:to="lab_gww_UnsecuredSeniorNotes185Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_d6448614-1326-4f01-bf08-08d2ebbc052b_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Income Tax Contingencies</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_0aa4bdcd-c8d1-42f4-9fad-2a864a9fd869_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_6c4d5a00-94e0-472b-ae67-e1a4b815dee5_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_PropertyPlantAndEquipmentAbstract_c4182740-f238-4220-b76b-19e583548c1d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_ab0d0a6e-93ee-4385-956b-5a468e6fd23e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCapitalUnitsTextBlock_70d89bd0-3364-4343-b774-9942af21dde5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalUnitsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capital Stock</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCapitalUnitsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalUnitsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capital Units [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalUnitsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCapitalUnitsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCapitalUnitsTextBlock" xlink:to="lab_us-gaap_ScheduleOfCapitalUnitsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_d3ec8ed2-c429-4ebb-b6ad-77be11340c01_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance, increase (decrease)</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_bea5d274-c903-4f2d-bc06-85bb7efed814_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_2a9a1638-9f7a-4693-ba8c-08c47d25ae90_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DerivativeLineItems_78a2e93e-5cb3-435e-9433-cd914f5d461d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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_gww_WarehousingSegmentMember_4a250959-147f-4762-9d04-958b3d5337e9_terseLabel_en-US" xlink:label="lab_gww_WarehousingSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warehousing</link:label>
    <link:label id="lab_gww_WarehousingSegmentMember_label_en-US" xlink:label="lab_gww_WarehousingSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warehousing Segment [Member]</link:label>
    <link:label id="lab_gww_WarehousingSegmentMember_documentation_en-US" xlink:label="lab_gww_WarehousingSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warehousing Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_WarehousingSegmentMember" xlink:href="gww-20231231.xsd#gww_WarehousingSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_WarehousingSegmentMember" xlink:to="lab_gww_WarehousingSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65_a8a9a49d-d5b4-4470-9f27-db31ae23eb8a_terseLabel_en-US" xlink:label="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre age 65</link:label>
    <link:label id="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65_label_en-US" xlink:label="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Health Care Cost Trend Rate Assumed For Next Fiscal Year, Pre Age 65</link:label>
    <link:label id="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65_documentation_en-US" xlink:label="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The assumed health care cost trend rate for the next year used to determine benefit obligations. This is based upon the annual rate of change in the cost of health care benefits currently provided by the postretirement benefit plan, due to factors other than changes in the composition of the plan population by age and dependency status.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65" xlink:to="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_LongTermDebtCarryingValueAbstract_602933e9-e893-4fbc-a122-d5e87fcd7283_terseLabel_en-US" xlink:label="lab_gww_LongTermDebtCarryingValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Value</link:label>
    <link:label id="lab_gww_LongTermDebtCarryingValueAbstract_label_en-US" xlink:label="lab_gww_LongTermDebtCarryingValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Carrying Value [Abstract]</link:label>
    <link:label id="lab_gww_LongTermDebtCarryingValueAbstract_documentation_en-US" xlink:label="lab_gww_LongTermDebtCarryingValueAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtCarryingValueAbstract" xlink:href="gww-20231231.xsd#gww_LongTermDebtCarryingValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract" xlink:to="lab_gww_LongTermDebtCarryingValueAbstract" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_gww_ReportingUnitCanadaMember_5213f527-3b44-42a6-80cc-2a0e04242e82_terseLabel_en-US" xlink:label="lab_gww_ReportingUnitCanadaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit, Canada</link:label>
    <link:label id="lab_gww_ReportingUnitCanadaMember_label_en-US" xlink:label="lab_gww_ReportingUnitCanadaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit, Canada [Member]</link:label>
    <link:label id="lab_gww_ReportingUnitCanadaMember_documentation_en-US" xlink:label="lab_gww_ReportingUnitCanadaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit, Canada</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ReportingUnitCanadaMember" xlink:href="gww-20231231.xsd#gww_ReportingUnitCanadaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_ReportingUnitCanadaMember" xlink:to="lab_gww_ReportingUnitCanadaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_59adfc97-a38f-4648-a713-6f94cdc34b35_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive earnings (losses) attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_84a41658-25fd-447d-b066-b9a52044ddb5_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b6eef3ff-8fec-469d-895a-3c4ce14f8c9d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancelled, weighted average price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DeferredIncomeTaxExpenseBenefit_fa81ed6f-460e-4e44-a80b-77ba5eecb319_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax (benefit) expense</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_SubsequentEventTypeAxis_f98307a4-5457-4758-9387-19a3b4276587_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ProceedsFromStockOptionsExercised_085a8d35-cabc-4d98-9c89-7feb7aaf777e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from stock options exercised</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_80f06498-9a96-47a5-a103-1d7247b62171_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_eb06e93f-b232-4084-8346-1e35bddac405_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes and tax uncertainties</link:label>
    <link:label id="lab_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_label_en-US" xlink:label="lab_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations" xlink:to="lab_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_OtherLongTermDebtAdjustment_83d8531b-6f47-4044-afa9-4ea3320eecd2_negatedTerseLabel_en-US" xlink:label="lab_gww_OtherLongTermDebtAdjustment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_gww_OtherLongTermDebtAdjustment_label_en-US" xlink:label="lab_gww_OtherLongTermDebtAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Debt, Adjustment</link:label>
    <link:label id="lab_gww_OtherLongTermDebtAdjustment_documentation_en-US" xlink:label="lab_gww_OtherLongTermDebtAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Debt, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherLongTermDebtAdjustment" xlink:href="gww-20231231.xsd#gww_OtherLongTermDebtAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_OtherLongTermDebtAdjustment" xlink:to="lab_gww_OtherLongTermDebtAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_638bdd49-ce63-4d2a-bbac-fded0af78b05_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ultimate healthcare cost trend rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Ultimate Health Care Cost Trend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:to="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_MutualFundsCorporateBondSecuritiesMember_8b858d7c-2014-4565-b403-9c33b5112dca_terseLabel_en-US" xlink:label="lab_gww_MutualFundsCorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds &#8211; corporate bonds fund</link:label>
    <link:label id="lab_gww_MutualFundsCorporateBondSecuritiesMember_label_en-US" xlink:label="lab_gww_MutualFundsCorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Funds, Corporate Bond Securities [Member]</link:label>
    <link:label id="lab_gww_MutualFundsCorporateBondSecuritiesMember_documentation_en-US" xlink:label="lab_gww_MutualFundsCorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Funds, Corporate Bond Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_MutualFundsCorporateBondSecuritiesMember" xlink:href="gww-20231231.xsd#gww_MutualFundsCorporateBondSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_MutualFundsCorporateBondSecuritiesMember" xlink:to="lab_gww_MutualFundsCorporateBondSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_f6c28604-ac82-4b39-93ca-a4f4c9725d7e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e77aaa19-184d-4577-aabd-0a1a47a0bac2_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dei_DocumentFinStmtErrorCorrectionFlag_c0424b49-9052-42b1-97af-db3aae69c4d6_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_6cac01d8-1d4c-4429-8cfe-3ce28c2bc18a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_fd14de53-69ff-4542-81d3-e585d48ee626_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour_f31b0ad9-cc6d-4ba2-922b-68ecf2f1852a_terseLabel_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour_label_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Four</link:label>
    <link:label id="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour_documentation_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour" xlink:to="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_ef6c150b-466a-4dd4-b8e4-5ae0d48066d9_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiability_08e152c5-7b15-4d21-9376-7cdf94d73a5f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued sales returns</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Refund Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerRefundLiability" xlink:to="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_c162da28-4563-471e-a8d0-0fa718035952_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_ShareBasedCompensationVestedFairValue_b88cd589-8412-4f6c-89d1-2324e28c2db7_terseLabel_en-US" xlink:label="lab_gww_ShareBasedCompensationVestedFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of shares vested</link:label>
    <link:label id="lab_gww_ShareBasedCompensationVestedFairValue_label_en-US" xlink:label="lab_gww_ShareBasedCompensationVestedFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Vested Fair Value</link:label>
    <link:label id="lab_gww_ShareBasedCompensationVestedFairValue_documentation_en-US" xlink:label="lab_gww_ShareBasedCompensationVestedFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Fair Value of Vested Restricted Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ShareBasedCompensationVestedFairValue" xlink:href="gww-20231231.xsd#gww_ShareBasedCompensationVestedFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_ShareBasedCompensationVestedFairValue" xlink:to="lab_gww_ShareBasedCompensationVestedFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_fb6b55f3-d439-4e8d-8d0b-096309ae0c4a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e6db64c3-ac62-479f-83b9-e69045ff8adb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_EntityRegistrantName_2a2ef1f9-40dd-4a64-bb84-8281dbbb0d95_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c61f656f-7228-4d95-bf0b-de134559d30b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ProceedsFromSaleOfPropertyPlantAndEquipment_29eb95af-f9cb-426b-b088-c5bf3d82ccdc_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales of assets and business divestitures</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dei_DocumentsIncorporatedByReferenceTextBlock_a74feba4-921c-4763-8799-d02813eb9444_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_8baeaf17-b708-45b3-a063-d66939978d2f_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_32f7f835-a761-4b1e-b543-ee74707208a4_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_dei_DocumentPeriodEndDate_1173ceb1-acfd-43f7-b0a3-d404b46ada98_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adoption 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5cd18065-0c4f-4538-a2af-93fd924f3a53_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65_d306c5d5-223a-4028-9835-20db17256320_terseLabel_en-US" xlink:label="lab_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre age 65</link:label>
    <link:label id="lab_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65_label_en-US" xlink:label="lab_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year, Pre Age 65</link:label>
    <link:label id="lab_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65_documentation_en-US" xlink:label="lab_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year, Pre Age 65</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65" xlink:to="lab_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_8c5aeee4-fefa-4c27-ab6d-eb46e77bef19_terseLabel_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CAPITALIZED SOFTWARE</link:label>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_label_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Use Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalUseSoftwarePolicy" xlink:to="lab_us-gaap_InternalUseSoftwarePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_a652f43e-5af3-4c0e-aff1-524dcec72688_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_679a4248-608b-4f17-baab-07a1c2a16891_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dei_EntityCentralIndexKey_0c613061-6fe4-4b91-b033-9a250fd53e53_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_SegmentReportingInformationLineItems_0f914f99-03bc-4b59-9832-f6748cd189d7_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_AllocatedShareBasedCompensationExpense_51a06fbf-9c06-45fd-a8d6-b93459132bbe_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pretax stock-based compensation 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_FiniteLivedIntangibleAssetsGross_267af117-bd9f-4061-9a82-1bb5b668e5a4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets, gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_ea4c9d1e-77dc-4734-8b57-481355c67173_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_4f1982fe-dc73-4c62-adbc-00fbcd83f38e_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DesignatedAsHedgingInstrumentMember_c254b193-a2c8-4586-ba21-251acadc9cb4_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_da12a864-626b-45a2-9f06-2b1a0ed1d65f_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_850e0ab9-6e15-4964-ba05-15aea33aeece_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts reclassified to net earnings</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_fca59922-1c2b-4224-baa4-39d12f22fc47_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_d3855abb-e888-4be2-948d-484dfa97b4bf_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_1e3e4b55-02dc-451b-9b3d-2a994318565b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign rate difference</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ce0e2d7d-35d7-4460-87e0-c8cacf8e57c0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_LongtermDebtTypeAxis_ee5c03d6-d3f5-4e66-86ec-69076841dd09_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dei_AmendmentFlag_813b52d8-610b-4034-b375-aed8b9c68d3a_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_04c667c6-ffbb-4f57-8e1b-edfb08f5fdbc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of income tax expense with federal income taxes at the statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelatedIntangibleAssetsMember_27a3b1f1-92f4-4022-9592-044cbbb94616_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer lists and relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelatedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer-Related Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:to="lab_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueHedgingMember_71a3cdf2-43aa-496e-b8b5-8c17ff6de840_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hedging</link:label>
    <link:label id="lab_us-gaap_FairValueHedgingMember_label_en-US" xlink:label="lab_us-gaap_FairValueHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueHedgingMember" xlink:to="lab_us-gaap_FairValueHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_bfe0a6b1-ccec-4b66-ab77-04be1b9bfdaf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of unrecognized gains</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_2559b660-ab53-4dab-8340-52e140c2d88a_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less comprehensive earnings (losses) attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_cf476bef-0d5d-47f3-b7a1-5a6a216e13b9_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_cc404d41-86cf-4919-9b39-9ee51f311fa5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average incremental borrowing rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_InterestPaidNet_0673fc3e-4d82-42a0-abe5-7368634cc858_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash payments for interest (net of amounts capitalized)</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_b280beca-532d-4b33-842e-0d12f4912324_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive earnings &#8211; net of tax</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_b629aa9b-f87c-4d35-be30-c7b44f114507_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense &#8211; net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_5d8e8055-5b66-49fe-8cab-757c6519f868_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps:</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_ad26dbbb-a506-4126-8a32-f7163254725b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term rate of return on plan assets &#8211; net of tax</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_812f4233-e098-41ab-8043-892de6a484dc_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_TreasuryStockSharesAcquired_5fd6cb25-70d7-49da-98f6-809776413011_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury shares (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_LongTermDebtNoncurrent_e9490aba-4e6a-404a-9539-22f0af46e8ce_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_a89bd4cd-9ebb-48e6-8147-104649c85852_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_162309ca-67d8-465c-a328-dbbcb952067b_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SELLING, GENERAL AND ADMINISTRATIVE EXPENSES</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_67639887-304c-45ff-bd67-e5baee0e72a3_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DefinedBenefitPlanActualReturnOnPlanAssets_a560da19-d219-4f23-8059-d4fd1ef0f48d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual returns on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_3d1af3b6-a91e-409f-ae83-4eacfc96f134_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d978510c-67ec-42ab-9b49-aca0499d9564_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_4a474814-6778-40de-834b-e2f8173a06ca_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Other Postretirement Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_SummaryOfValuationAllowanceTextBlock_32854bf6-bd39-48b2-8d36-6b72a36cdb93_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Valuation Allowance Changes</link:label>
    <link:label id="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Valuation Allowance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:to="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_af065ed5-3d0c-4dde-a032-9eb7f95f976d_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_cd7406eb-e6cc-4a30-a8c5-e5bf0f09a4fc_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REVENUE</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_e3891f24-5eb7-467b-9448-a9e4468385d1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements, audit payments, refunds - net</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f20b21ef-8b52-41df-b48c-0effdf78035d_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_AdditionalPaidInCapitalCommonStock_d397f5cd-41e6-4cdd-99bc-805850c8b833_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional contributed capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_2a717792-1a09-4f0a-8fe7-d65d6c61330c_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Contributed Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dei_DocumentAnnualReport_4699d4ee-ecbb-41ad-9145-5831c57afc1c_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_BalanceSheetLocationAxis_676a84d9-b241-4434-807a-22d341647400_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_d681bf62-661c-40bb-9c75-c523cc724fcc_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_76289be2-1d53-4c92-8c29-c198ffecbe8c_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_CoverAbstract_9238c295-1e37-4804-937e-537409eaa886_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_gww_ServiceFeeRevenue_0e0fc289-89ab-49bc-a333-c69e326d9577_terseLabel_en-US" xlink:label="lab_gww_ServiceFeeRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service fee revenue (approximately)</link:label>
    <link:label id="lab_gww_ServiceFeeRevenue_label_en-US" xlink:label="lab_gww_ServiceFeeRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Fee Revenue</link:label>
    <link:label id="lab_gww_ServiceFeeRevenue_documentation_en-US" xlink:label="lab_gww_ServiceFeeRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grainger's Service Fee Revenue as a percentage of sales.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ServiceFeeRevenue" xlink:href="gww-20231231.xsd#gww_ServiceFeeRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_ServiceFeeRevenue" xlink:to="lab_gww_ServiceFeeRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_5fb07b46-db1e-47cb-ab55-1b485454f671_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUBSEQUENT 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_country_US_0bba0dd1-9b9e-47f1-b14a-073a98b7cad2_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_9ad258ce-2d6b-4f1f-b1a0-22e53dc94889_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_cdffc5ab-9390-43a8-82f0-a0f062d86025_terseLabel_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unallocated expense</link:label>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_label_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reconciling Items [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaterialReconcilingItemsMember" xlink:to="lab_us-gaap_MaterialReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_47657d25-f6e2-48bc-802a-dcdaf45ff5a0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested, weighted average price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_LesseeOperatingLeaseLiabilityPaymentsDue_6bfeb743-405f-4694-97d9-d76601d34c2d_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_ecb0bc19-5d21-4eb3-a575-cf21a2c34934_negatedTerseLabel_en-US" xlink:label="lab_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current maturities</link:label>
    <link:label id="lab_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_label_en-US" xlink:label="lab_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities, Fair Value Disclosure</link:label>
    <link:label id="lab_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_documentation_en-US" xlink:label="lab_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure" xlink:href="gww-20231231.xsd#gww_LongTermDebtCurrentMaturitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure" xlink:to="lab_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_09a5be7b-6020-46b9-bf34-0ed519fc43cc_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average interest rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_label_en-US" xlink:label="lab_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Weighted Average Interest Rate, over Time</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtWeightedAverageInterestRateOverTime"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" xlink:to="lab_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_8202d983-4930-4b7f-b001-6a16a5dfb690_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_6379dc1f-9d47-47bd-a74f-41998d0c24d5_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Postretirement Benefit Plan</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_ec253700-b6ec-4568-948f-c2c10247b020_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEGMENT INFORMATION</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e20083fa-c495-419f-9500-c0461648af9c_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in cash and cash equivalents</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_0e3d53f1-6f44-487a-b409-a6e8beb16ab5_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree_0daa6e1c-31db-4553-b350-8698373cf385_terseLabel_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree_label_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Three</link:label>
    <link:label id="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree_documentation_en-US" xlink:label="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree" xlink:to="lab_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_LesseeOperatingLeaseRenewalTerm_8f3950a6-de22-467c-9e42-fdfce8e4a803_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease renewal term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_7a8f8c25-2b7d-4b06-838b-0b75b37041b2_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_gww_FixedIncomeGovernmentAndMunicipalBondsMember_e22eb81b-cad7-4fee-aaa2-bd1661132d2b_terseLabel_en-US" xlink:label="lab_gww_FixedIncomeGovernmentAndMunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government/municipal bonds</link:label>
    <link:label id="lab_gww_FixedIncomeGovernmentAndMunicipalBondsMember_label_en-US" xlink:label="lab_gww_FixedIncomeGovernmentAndMunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income, Government And Municipal Bonds [Member]</link:label>
    <link:label id="lab_gww_FixedIncomeGovernmentAndMunicipalBondsMember_documentation_en-US" xlink:label="lab_gww_FixedIncomeGovernmentAndMunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income, Government And Municipal Bonds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FixedIncomeGovernmentAndMunicipalBondsMember" xlink:href="gww-20231231.xsd#gww_FixedIncomeGovernmentAndMunicipalBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_FixedIncomeGovernmentAndMunicipalBondsMember" xlink:to="lab_gww_FixedIncomeGovernmentAndMunicipalBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_UnsecuredSeniorNotes4.20Member_6a9b753f-98c1-4b93-8c9d-17d0c61823d4_terseLabel_en-US" xlink:label="lab_gww_UnsecuredSeniorNotes4.20Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Senior Notes, 4.20%</link:label>
    <link:label id="lab_gww_UnsecuredSeniorNotes4.20Member_label_en-US" xlink:label="lab_gww_UnsecuredSeniorNotes4.20Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Senior Notes, 4.20% [Member]</link:label>
    <link:label id="lab_gww_UnsecuredSeniorNotes4.20Member_documentation_en-US" xlink:label="lab_gww_UnsecuredSeniorNotes4.20Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Senior Notes, 4.20% [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes4.20Member" xlink:href="gww-20231231.xsd#gww_UnsecuredSeniorNotes4.20Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_UnsecuredSeniorNotes4.20Member" xlink:to="lab_gww_UnsecuredSeniorNotes4.20Member" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_gww_WeightedAveragePricePerShareAbstract_805dca23-5a1d-480e-a55b-f856404c5eba_terseLabel_en-US" xlink:label="lab_gww_WeightedAveragePricePerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Price Per Share [Abstract]</link:label>
    <link:label id="lab_gww_WeightedAveragePricePerShareAbstract_label_en-US" xlink:label="lab_gww_WeightedAveragePricePerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Price Per Share [Abstract]</link:label>
    <link:label id="lab_gww_WeightedAveragePricePerShareAbstract_documentation_en-US" xlink:label="lab_gww_WeightedAveragePricePerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">-- None. No documentation exists for this element. --</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_WeightedAveragePricePerShareAbstract" xlink:href="gww-20231231.xsd#gww_WeightedAveragePricePerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract" xlink:to="lab_gww_WeightedAveragePricePerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_74a2095d-c1ec-41c6-8678-a6ae68962028_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DebtInstrumentLineItems_22a46784-ff39-4de5-a751-3be4cd0f6cce_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAbstract_2c48a690-d126-4f09-9a6f-70ea751820c9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Unclassified [Abstract]</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Unclassified [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAbstract" xlink:to="lab_us-gaap_LongTermDebtAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b5e098ec-4d78-4af3-967c-f4a07ea7463c_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dei_EntityCurrentReportingStatus_9f843123-e375-4515-b2cf-23a9f4f27a3f_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_OperatingIncomeLoss_c18a894c-5ce6-4459-a359-f9a942917f3b_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating earnings</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_d2b3fc3a-ba40-4547-ae57-bb110bd15ef8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating&#160;earnings</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_58c7a6ba-186e-4a39-80b1-d5e2ac008dd2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, buildings, equipment and other capital assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_b37dcc89-261c-49ad-b027-2f5099ea66f2_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RECLASSIFICATIONS</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_041c7723-14b4-4cb7-b1fa-b60ae535b815_terseLabel_en-US" xlink:label="lab_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="lab_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_ede1117a-992c-4698-81eb-8730262bd7d2_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_47d3974d-af8e-4616-a45f-995b459b87bc_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan participants' contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_StatementBusinessSegmentsAxis_3ecaf248-5499-4da1-bffb-3f754e6f8b45_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_adbf8d6a-de5c-41e8-82e4-cd0f79c48f77_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_f343b9ae-e710-45fe-aaf6-e5d0ce2175c6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PROPERTY, BUILDINGS AND EQUIPMENT</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_85ce4bf4-5459-4079-ae47-4552bdf4c52b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive earnings (losses):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_5db47e17-b199-4555-85b6-14b3ff77fd35_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_11b15b4c-4950-47c1-99a8-7dd84d579e99_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_LineOfCredit_30244f08-6e1e-400b-9235-d4cfe4289cce_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit, outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_OtherMember_f3773294-40c9-45f8-8be6-c58103681446_terseLabel_en-US" xlink:label="lab_gww_OtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_gww_OtherMember_label_en-US" xlink:label="lab_gww_OtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_gww_OtherMember_documentation_en-US" xlink:label="lab_gww_OtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherMember" xlink:href="gww-20231231.xsd#gww_OtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_OtherMember" xlink:to="lab_gww_OtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_DeferredTaxAssetValuationAllowanceRollForward_5d9188e7-9b4c-4937-b17d-e272155cff4c_terseLabel_en-US" xlink:label="lab_gww_DeferredTaxAssetValuationAllowanceRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Valuation Allowance [Roll Forward]</link:label>
    <link:label id="lab_gww_DeferredTaxAssetValuationAllowanceRollForward_label_en-US" xlink:label="lab_gww_DeferredTaxAssetValuationAllowanceRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Valuation Allowance [Roll Forward]</link:label>
    <link:label id="lab_gww_DeferredTaxAssetValuationAllowanceRollForward_documentation_en-US" xlink:label="lab_gww_DeferredTaxAssetValuationAllowanceRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Valuation Allowance [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DeferredTaxAssetValuationAllowanceRollForward" xlink:href="gww-20231231.xsd#gww_DeferredTaxAssetValuationAllowanceRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_DeferredTaxAssetValuationAllowanceRollForward" xlink:to="lab_gww_DeferredTaxAssetValuationAllowanceRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_cc4aa5ec-7480-44ef-88c9-cbc26f42d633_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings before income taxes by geographical area</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_2ef80649-2b1d-4f98-8b10-e5e91f8bd173_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_40d4412f-8b56-46e8-8989-3f631355fcdf_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilities_label_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilities" xlink:to="lab_us-gaap_OtherLiabilities" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>gww-20231231_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 2024 Workiva-->
<!--r:3b3ca7a1-3a94-44d8-8bb1-c466abe6284a,g:86d4c3e4-7d21-4e44-a116-53a5e5abf794-->
<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.grainger.com/role/COVER" xlink:type="simple" xlink:href="gww-20231231.xsd#COVER"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/COVER" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_a52887bf-be05-4f04-beec-e8691611ee26" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_DocumentType_a52887bf-be05-4f04-beec-e8691611ee26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_f615f9c5-2d15-442e-be65-ccbe9cc4b29b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_DocumentAnnualReport_f615f9c5-2d15-442e-be65-ccbe9cc4b29b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_03715ba5-b654-43a9-86e1-e0496f59ce1d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_DocumentPeriodEndDate_03715ba5-b654-43a9-86e1-e0496f59ce1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_1c57a8b3-0d90-4dc6-9194-28f19d11624f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_DocumentTransitionReport_1c57a8b3-0d90-4dc6-9194-28f19d11624f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_b32d78a8-bff7-402f-8775-f11894b445ec" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntityFileNumber_b32d78a8-bff7-402f-8775-f11894b445ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_027a2822-7a35-487d-b6c4-92b19c587d55" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntityRegistrantName_027a2822-7a35-487d-b6c4-92b19c587d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_ee1e8b3e-58c3-4327-83bf-266832e23506" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntityIncorporationStateCountryCode_ee1e8b3e-58c3-4327-83bf-266832e23506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_747035f4-734b-4dfd-bcc3-97535ab74dd4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntityTaxIdentificationNumber_747035f4-734b-4dfd-bcc3-97535ab74dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_3c656fe3-1f55-48ed-9c5c-760b1d3ddd95" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntityAddressAddressLine1_3c656fe3-1f55-48ed-9c5c-760b1d3ddd95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_307381b5-6857-4edd-a9b9-b0f40fb5bd56" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntityAddressCityOrTown_307381b5-6857-4edd-a9b9-b0f40fb5bd56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_b163fc9f-034a-4b3f-91f3-fd65ecf56abd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntityAddressStateOrProvince_b163fc9f-034a-4b3f-91f3-fd65ecf56abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_d0e6e373-ece1-4622-aa29-de4a64d77c11" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntityAddressPostalZipCode_d0e6e373-ece1-4622-aa29-de4a64d77c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_3b0dc3fc-5e2d-4492-9613-3349a24238f6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_CityAreaCode_3b0dc3fc-5e2d-4492-9613-3349a24238f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_a56eca50-1768-496e-8b18-77410de70fb8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_LocalPhoneNumber_a56eca50-1768-496e-8b18-77410de70fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_8291e932-ad76-4028-9772-b001564e9ecf" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_Security12bTitle_8291e932-ad76-4028-9772-b001564e9ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_1b61017d-0d02-4d1c-ab8b-31a132aab07f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_TradingSymbol_1b61017d-0d02-4d1c-ab8b-31a132aab07f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_58fae583-17d5-46f7-a1e5-80e6866f8c4c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_SecurityExchangeName_58fae583-17d5-46f7-a1e5-80e6866f8c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_6aaf7123-9a7d-4fbf-8bdf-aae3a2905e40" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_6aaf7123-9a7d-4fbf-8bdf-aae3a2905e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_6c5cb73b-aa69-40bc-9ebb-2d1b531d50c6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntityVoluntaryFilers_6c5cb73b-aa69-40bc-9ebb-2d1b531d50c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_50b2ceea-57db-482d-90ea-b558068fa301" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntityCurrentReportingStatus_50b2ceea-57db-482d-90ea-b558068fa301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_4c7ee435-7d05-4443-ae9f-4707ce10b4e6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntityInteractiveDataCurrent_4c7ee435-7d05-4443-ae9f-4707ce10b4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_acec14be-c7e7-4290-be7d-285d1cd84dac" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntityFilerCategory_acec14be-c7e7-4290-be7d-285d1cd84dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_6943082a-cba5-487f-966d-3bfbbc996d8a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntitySmallBusiness_6943082a-cba5-487f-966d-3bfbbc996d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_98f8ccf4-59e0-4e39-918c-b15db4f973bc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntityEmergingGrowthCompany_98f8ccf4-59e0-4e39-918c-b15db4f973bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_643791f6-7ec2-4097-baf5-ba56f6f6c204" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_IcfrAuditorAttestationFlag_643791f6-7ec2-4097-baf5-ba56f6f6c204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_6b904052-6f77-46b7-9c74-8fa1f2cbb229" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_6b904052-6f77-46b7-9c74-8fa1f2cbb229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_a5ed7740-e0e1-4573-9b82-33ef6a83c160" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntityShellCompany_a5ed7740-e0e1-4573-9b82-33ef6a83c160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_d23511bf-1389-40d5-b337-92a93cb2a782" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntityPublicFloat_d23511bf-1389-40d5-b337-92a93cb2a782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_a00effc0-e8df-4498-9930-8a26f8f30085" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_a00effc0-e8df-4498-9930-8a26f8f30085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_9f2f728c-12e8-4f9e-aeb0-cf785ff00db0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_9f2f728c-12e8-4f9e-aeb0-cf785ff00db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_47c91df2-f4a7-4159-9087-bcc26985048e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_EntityCentralIndexKey_47c91df2-f4a7-4159-9087-bcc26985048e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_752052c8-c093-489c-a81e-77666a7bfd62" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_CurrentFiscalYearEndDate_752052c8-c093-489c-a81e-77666a7bfd62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_3144e293-6a0d-44c9-b031-b6f009d94917" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_DocumentFiscalYearFocus_3144e293-6a0d-44c9-b031-b6f009d94917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_6486fdbf-17c6-4ab5-b02f-9b8b647f4d60" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_DocumentFiscalPeriodFocus_6486fdbf-17c6-4ab5-b02f-9b8b647f4d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_79a266de-8c10-454e-a81c-a8ffd6b2b766" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ee803ff8-5a0a-4c03-b956-9a05ca5b5fbb" xlink:to="loc_dei_AmendmentFlag_79a266de-8c10-454e-a81c-a8ffd6b2b766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/AuditInformation" xlink:type="simple" xlink:href="gww-20231231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_AuditorInformationAbstract_353afa44-e270-43e6-8baf-e26bfea58fa2" xlink:href="gww-20231231.xsd#gww_AuditorInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_46884117-06d1-4513-9e31-480261ec2b47" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_AuditorInformationAbstract_353afa44-e270-43e6-8baf-e26bfea58fa2" xlink:to="loc_dei_AuditorName_46884117-06d1-4513-9e31-480261ec2b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_a43835af-a389-4803-ba54-70294f26c6d9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_AuditorInformationAbstract_353afa44-e270-43e6-8baf-e26bfea58fa2" xlink:to="loc_dei_AuditorLocation_a43835af-a389-4803-ba54-70294f26c6d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_6b3bff35-9e03-473d-984f-93067789f882" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_AuditorInformationAbstract_353afa44-e270-43e6-8baf-e26bfea58fa2" xlink:to="loc_dei_AuditorFirmId_6b3bff35-9e03-473d-984f-93067789f882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="simple" xlink:href="gww-20231231.xsd#CONSOLIDATEDSTATEMENTSOFEARNINGS"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_fd189a34-3ad5-43b1-998d-4d12e9144ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_511442d8-c843-45b7-b12a-25b0570d9e75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_fd189a34-3ad5-43b1-998d-4d12e9144ac7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_511442d8-c843-45b7-b12a-25b0570d9e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1dd3e34b-eb44-48e5-823e-9584a7fa4680" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_fd189a34-3ad5-43b1-998d-4d12e9144ac7" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1dd3e34b-eb44-48e5-823e-9584a7fa4680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_e7408b31-b537-424c-915c-d0319bb903f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_fd189a34-3ad5-43b1-998d-4d12e9144ac7" xlink:to="loc_us-gaap_GrossProfit_e7408b31-b537-424c-915c-d0319bb903f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0049ea29-e0cf-4da2-88e3-b0c37ef947ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_fd189a34-3ad5-43b1-998d-4d12e9144ac7" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0049ea29-e0cf-4da2-88e3-b0c37ef947ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2f32557a-3c92-46a0-aba2-1b50fb7d3955" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_fd189a34-3ad5-43b1-998d-4d12e9144ac7" xlink:to="loc_us-gaap_OperatingIncomeLoss_2f32557a-3c92-46a0-aba2-1b50fb7d3955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5b572172-9c48-4779-83e3-71f19804ac65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_fd189a34-3ad5-43b1-998d-4d12e9144ac7" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5b572172-9c48-4779-83e3-71f19804ac65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_32d880f5-0163-48e4-84ba-f298839aba50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5b572172-9c48-4779-83e3-71f19804ac65" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_32d880f5-0163-48e4-84ba-f298839aba50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_e0d9c522-ff41-43f0-a773-0ce336ef98c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5b572172-9c48-4779-83e3-71f19804ac65" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_e0d9c522-ff41-43f0-a773-0ce336ef98c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_93754377-83c6-445a-a20f-8c7368ce19b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5b572172-9c48-4779-83e3-71f19804ac65" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_93754377-83c6-445a-a20f-8c7368ce19b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_65d2628b-aee9-4ad4-8393-ac7b343e4a24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_fd189a34-3ad5-43b1-998d-4d12e9144ac7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_65d2628b-aee9-4ad4-8393-ac7b343e4a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2b8de677-fc72-4f7f-9e3f-4899c4cf21fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_fd189a34-3ad5-43b1-998d-4d12e9144ac7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2b8de677-fc72-4f7f-9e3f-4899c4cf21fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ee46fe40-d7ed-48c6-8e9c-2a471aa97ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_fd189a34-3ad5-43b1-998d-4d12e9144ac7" xlink:to="loc_us-gaap_ProfitLoss_ee46fe40-d7ed-48c6-8e9c-2a471aa97ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_01a6cc7b-08d8-47df-8702-31e974cac787" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_fd189a34-3ad5-43b1-998d-4d12e9144ac7" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_01a6cc7b-08d8-47df-8702-31e974cac787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_198c84c7-5a94-4525-9e7d-b701725174ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_fd189a34-3ad5-43b1-998d-4d12e9144ac7" xlink:to="loc_us-gaap_NetIncomeLoss_198c84c7-5a94-4525-9e7d-b701725174ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_27eb672e-770c-4baa-80a4-f000b27b0ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_fd189a34-3ad5-43b1-998d-4d12e9144ac7" xlink:to="loc_us-gaap_EarningsPerShareAbstract_27eb672e-770c-4baa-80a4-f000b27b0ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_0ac41108-9fcc-44e1-9c32-ce6f10fa627e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_27eb672e-770c-4baa-80a4-f000b27b0ef7" xlink:to="loc_us-gaap_EarningsPerShareBasic_0ac41108-9fcc-44e1-9c32-ce6f10fa627e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_8e4e0e6e-87cd-4330-82b4-c40dbe9b5ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_27eb672e-770c-4baa-80a4-f000b27b0ef7" xlink:to="loc_us-gaap_EarningsPerShareDiluted_8e4e0e6e-87cd-4330-82b4-c40dbe9b5ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_38404b88-9a90-457a-ae5e-0aecf59a0c63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_fd189a34-3ad5-43b1-998d-4d12e9144ac7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_38404b88-9a90-457a-ae5e-0aecf59a0c63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d144e220-d9da-4964-9968-664a4d0d5082" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_38404b88-9a90-457a-ae5e-0aecf59a0c63" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d144e220-d9da-4964-9968-664a4d0d5082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9cae8cc6-c445-4843-9fab-2bbc14120b28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_38404b88-9a90-457a-ae5e-0aecf59a0c63" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9cae8cc6-c445-4843-9fab-2bbc14120b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS" xlink:type="simple" xlink:href="gww-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_da6c0af9-49df-4f09-a3f5-38ad4adfc77f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_dabbbdbe-062c-4631-a984-cf38de19f5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_da6c0af9-49df-4f09-a3f5-38ad4adfc77f" xlink:to="loc_us-gaap_ProfitLoss_dabbbdbe-062c-4631-a984-cf38de19f5fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_796cfcbd-c22f-4ce8-83e4-a868930bdf4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_da6c0af9-49df-4f09-a3f5-38ad4adfc77f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_796cfcbd-c22f-4ce8-83e4-a868930bdf4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_ba40dbc3-9142-420c-a2b6-8ee364797c15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_796cfcbd-c22f-4ce8-83e4-a868930bdf4f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_ba40dbc3-9142-420c-a2b6-8ee364797c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_5c467342-192d-4a69-9576-0f95fbb0b5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_796cfcbd-c22f-4ce8-83e4-a868930bdf4f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_5c467342-192d-4a69-9576-0f95fbb0b5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_c0c2599f-c127-46af-810c-8085614e2706" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_796cfcbd-c22f-4ce8-83e4-a868930bdf4f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_c0c2599f-c127-46af-810c-8085614e2706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_b0da118a-9536-4dcc-a581-e94b5f58f93f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_796cfcbd-c22f-4ce8-83e4-a868930bdf4f" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_b0da118a-9536-4dcc-a581-e94b5f58f93f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_fd42bf76-6a83-49af-a417-7858132c5696" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_da6c0af9-49df-4f09-a3f5-38ad4adfc77f" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_fd42bf76-6a83-49af-a417-7858132c5696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_084a1179-1a31-4562-9626-e91655490006" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_fd42bf76-6a83-49af-a417-7858132c5696" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_084a1179-1a31-4562-9626-e91655490006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_59e2ac27-966c-443e-923d-2a39f324cd4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_fd42bf76-6a83-49af-a417-7858132c5696" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_59e2ac27-966c-443e-923d-2a39f324cd4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_b1d1d5e5-581b-4f76-97ef-98bce322c001" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_fd42bf76-6a83-49af-a417-7858132c5696" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_b1d1d5e5-581b-4f76-97ef-98bce322c001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_385b0018-b0d4-4eb7-9abb-7dc6acb87bca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_fd42bf76-6a83-49af-a417-7858132c5696" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_385b0018-b0d4-4eb7-9abb-7dc6acb87bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGSParentheticals" xlink:type="simple" xlink:href="gww-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGSParentheticals"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGSParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_be7541ad-accf-45cd-8ca6-63eb60d1be72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_308d2ee3-0d8b-4e98-8f5b-8edd813be099" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_be7541ad-accf-45cd-8ca6-63eb60d1be72" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_308d2ee3-0d8b-4e98-8f5b-8edd813be099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="gww-20231231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_f1e21d4e-b31f-44ec-9f78-9938d4f566b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_e159caee-d95e-41f9-b892-b49b776116a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_f1e21d4e-b31f-44ec-9f78-9938d4f566b2" xlink:to="loc_us-gaap_AssetsAbstract_e159caee-d95e-41f9-b892-b49b776116a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_34a804fc-d2a1-4a16-91df-0e8f6c3ba5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e159caee-d95e-41f9-b892-b49b776116a7" xlink:to="loc_us-gaap_AssetsCurrentAbstract_34a804fc-d2a1-4a16-91df-0e8f6c3ba5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_00d6e186-126e-4d32-b6d1-92ebaa500e95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34a804fc-d2a1-4a16-91df-0e8f6c3ba5ac" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_00d6e186-126e-4d32-b6d1-92ebaa500e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a1bd9ecb-84d3-4413-b1c5-5e9c8faf7c38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34a804fc-d2a1-4a16-91df-0e8f6c3ba5ac" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a1bd9ecb-84d3-4413-b1c5-5e9c8faf7c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_6f2a42b9-9208-40fa-af4e-e68620b20e98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34a804fc-d2a1-4a16-91df-0e8f6c3ba5ac" xlink:to="loc_us-gaap_InventoryNet_6f2a42b9-9208-40fa-af4e-e68620b20e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5da2bc92-0c4e-473f-9118-11a7a02a4df2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34a804fc-d2a1-4a16-91df-0e8f6c3ba5ac" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5da2bc92-0c4e-473f-9118-11a7a02a4df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_231c74bc-ccd3-4bb3-87e7-d314e0cd3034" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34a804fc-d2a1-4a16-91df-0e8f6c3ba5ac" xlink:to="loc_us-gaap_AssetsCurrent_231c74bc-ccd3-4bb3-87e7-d314e0cd3034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c302c873-173b-4034-ac95-153b92910470" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e159caee-d95e-41f9-b892-b49b776116a7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c302c873-173b-4034-ac95-153b92910470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_eaba3aae-ea8d-48c2-a48c-3d935608fc46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e159caee-d95e-41f9-b892-b49b776116a7" xlink:to="loc_us-gaap_Goodwill_eaba3aae-ea8d-48c2-a48c-3d935608fc46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_eeacc102-7f0d-4fdb-9a0b-b880d28f25bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e159caee-d95e-41f9-b892-b49b776116a7" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_eeacc102-7f0d-4fdb-9a0b-b880d28f25bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_05ebe396-bf9a-4cf5-a2f1-6b3b729950db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e159caee-d95e-41f9-b892-b49b776116a7" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_05ebe396-bf9a-4cf5-a2f1-6b3b729950db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e3db528f-b223-4e6a-8de5-ba7e3a13cebb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e159caee-d95e-41f9-b892-b49b776116a7" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e3db528f-b223-4e6a-8de5-ba7e3a13cebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_bbad1c3c-97ee-40b3-8ca0-210ff6541862" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e159caee-d95e-41f9-b892-b49b776116a7" xlink:to="loc_us-gaap_Assets_bbad1c3c-97ee-40b3-8ca0-210ff6541862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2b00dc12-b52b-475b-be9b-8b55b566e4ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_f1e21d4e-b31f-44ec-9f78-9938d4f566b2" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2b00dc12-b52b-475b-be9b-8b55b566e4ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_d3cbe51b-ba5c-44c3-8e07-3816bdbc1a89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2b00dc12-b52b-475b-be9b-8b55b566e4ef" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_d3cbe51b-ba5c-44c3-8e07-3816bdbc1a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_0ab6ba7a-bf15-46ba-a0e7-bc475f786524" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d3cbe51b-ba5c-44c3-8e07-3816bdbc1a89" xlink:to="loc_us-gaap_LongTermDebtCurrent_0ab6ba7a-bf15-46ba-a0e7-bc475f786524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_34eed219-7ba0-4b69-81a4-4b8f012a7d02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableTradeCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d3cbe51b-ba5c-44c3-8e07-3816bdbc1a89" xlink:to="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_34eed219-7ba0-4b69-81a4-4b8f012a7d02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_8d9144cc-67c7-4398-bd2e-a685d0f7f6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d3cbe51b-ba5c-44c3-8e07-3816bdbc1a89" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_8d9144cc-67c7-4398-bd2e-a685d0f7f6ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_9d62fdb5-0dd6-4ad6-9d19-ccaddf00e3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d3cbe51b-ba5c-44c3-8e07-3816bdbc1a89" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_9d62fdb5-0dd6-4ad6-9d19-ccaddf00e3c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_f7c43cd2-87fd-4598-a3d7-32cc08228e68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d3cbe51b-ba5c-44c3-8e07-3816bdbc1a89" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_f7c43cd2-87fd-4598-a3d7-32cc08228e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_edd17224-46f5-4add-9f9c-9e43efd438e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d3cbe51b-ba5c-44c3-8e07-3816bdbc1a89" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_edd17224-46f5-4add-9f9c-9e43efd438e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d890ba75-fc58-40d1-aeb9-559df04cb538" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d3cbe51b-ba5c-44c3-8e07-3816bdbc1a89" xlink:to="loc_us-gaap_LiabilitiesCurrent_d890ba75-fc58-40d1-aeb9-559df04cb538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_36357171-f2dd-4690-baa7-8e33dc039dea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2b00dc12-b52b-475b-be9b-8b55b566e4ef" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_36357171-f2dd-4690-baa7-8e33dc039dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3ad78c08-f0c1-49c0-be6e-85401b18568b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2b00dc12-b52b-475b-be9b-8b55b566e4ef" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3ad78c08-f0c1-49c0-be6e-85401b18568b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_e567665f-37e1-4658-aab1-dbce49e36ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2b00dc12-b52b-475b-be9b-8b55b566e4ef" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_e567665f-37e1-4658-aab1-dbce49e36ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_d4f866ed-45a7-4c57-9ca3-bc0aeb83eb57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2b00dc12-b52b-475b-be9b-8b55b566e4ef" xlink:to="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_d4f866ed-45a7-4c57-9ca3-bc0aeb83eb57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4ba12e6a-c16b-46cb-ab83-0168a2b924a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2b00dc12-b52b-475b-be9b-8b55b566e4ef" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4ba12e6a-c16b-46cb-ab83-0168a2b924a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_48046e4d-c7b0-4da3-b5df-17c11de4b036" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4ba12e6a-c16b-46cb-ab83-0168a2b924a3" xlink:to="loc_us-gaap_PreferredStockValue_48046e4d-c7b0-4da3-b5df-17c11de4b036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_63ebba1e-c267-4d3d-8d92-5ab8d32ca831" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4ba12e6a-c16b-46cb-ab83-0168a2b924a3" xlink:to="loc_us-gaap_CommonStockValue_63ebba1e-c267-4d3d-8d92-5ab8d32ca831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_7e41aeea-d3d4-4ed9-ad9d-255669a7689c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4ba12e6a-c16b-46cb-ab83-0168a2b924a3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_7e41aeea-d3d4-4ed9-ad9d-255669a7689c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_270a65d4-5da7-4386-b2cd-374f32befbba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4ba12e6a-c16b-46cb-ab83-0168a2b924a3" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_270a65d4-5da7-4386-b2cd-374f32befbba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8aac7662-6edd-4a80-bd87-ccaa395be04c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4ba12e6a-c16b-46cb-ab83-0168a2b924a3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8aac7662-6edd-4a80-bd87-ccaa395be04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_9ccc3ff2-ef34-4eda-b5a3-f779c763fb9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4ba12e6a-c16b-46cb-ab83-0168a2b924a3" xlink:to="loc_us-gaap_TreasuryStockCommonValue_9ccc3ff2-ef34-4eda-b5a3-f779c763fb9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ff80f69a-a10a-4907-9a91-412023409d70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4ba12e6a-c16b-46cb-ab83-0168a2b924a3" xlink:to="loc_us-gaap_StockholdersEquity_ff80f69a-a10a-4907-9a91-412023409d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_c221d72f-1465-440d-8624-6ecdb59b42a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4ba12e6a-c16b-46cb-ab83-0168a2b924a3" xlink:to="loc_us-gaap_MinorityInterest_c221d72f-1465-440d-8624-6ecdb59b42a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_dcbfcc14-1dee-4626-a61a-526cf7abf344" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4ba12e6a-c16b-46cb-ab83-0168a2b924a3" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_dcbfcc14-1dee-4626-a61a-526cf7abf344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_83dd0bb1-631c-4e07-8186-3caf01efdccf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2b00dc12-b52b-475b-be9b-8b55b566e4ef" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_83dd0bb1-631c-4e07-8186-3caf01efdccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="simple" xlink:href="gww-20231231.xsd#CONSOLIDATEDBALANCESHEETSParentheticals"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_3bcefa59-65d1-4216-9e83-a3bc50a47289" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_d0df9538-fd35-4826-95b7-c226b937eaab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3bcefa59-65d1-4216-9e83-a3bc50a47289" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_d0df9538-fd35-4826-95b7-c226b937eaab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_5a42bcc3-493b-4462-94da-ca31c315de4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3bcefa59-65d1-4216-9e83-a3bc50a47289" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_5a42bcc3-493b-4462-94da-ca31c315de4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_8416ad8a-9893-44a4-a9d5-d9945089c6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3bcefa59-65d1-4216-9e83-a3bc50a47289" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_8416ad8a-9893-44a4-a9d5-d9945089c6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_b6d4379b-b297-448b-9240-19222b802162" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3bcefa59-65d1-4216-9e83-a3bc50a47289" xlink:to="loc_us-gaap_PreferredStockSharesIssued_b6d4379b-b297-448b-9240-19222b802162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_125f05df-d0d2-4210-b2b3-617f0d461f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3bcefa59-65d1-4216-9e83-a3bc50a47289" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_125f05df-d0d2-4210-b2b3-617f0d461f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1aa0a499-b2c4-43ce-b4a9-afbdc4e32770" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3bcefa59-65d1-4216-9e83-a3bc50a47289" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1aa0a499-b2c4-43ce-b4a9-afbdc4e32770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_f32b7fea-8a00-44eb-9c0d-e2a5e954651a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3bcefa59-65d1-4216-9e83-a3bc50a47289" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_f32b7fea-8a00-44eb-9c0d-e2a5e954651a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_b17ab9ba-fdcd-4a6c-9094-5594ca60b6a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3bcefa59-65d1-4216-9e83-a3bc50a47289" xlink:to="loc_us-gaap_CommonStockSharesIssued_b17ab9ba-fdcd-4a6c-9094-5594ca60b6a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_531e7368-dbf9-4498-902b-128334b1c982" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3bcefa59-65d1-4216-9e83-a3bc50a47289" xlink:to="loc_us-gaap_TreasuryStockCommonShares_531e7368-dbf9-4498-902b-128334b1c982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="gww-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_eb319b9a-a4a7-4973-9082-99a9428f0c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ab25be66-0ccf-4c9c-a471-c9e049a06dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eb319b9a-a4a7-4973-9082-99a9428f0c1b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ab25be66-0ccf-4c9c-a471-c9e049a06dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b43272a8-ff80-4609-aeb8-817fc09547de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ab25be66-0ccf-4c9c-a471-c9e049a06dfd" xlink:to="loc_us-gaap_ProfitLoss_b43272a8-ff80-4609-aeb8-817fc09547de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_7e364ca0-015a-4023-be37-53d100f14a28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ab25be66-0ccf-4c9c-a471-c9e049a06dfd" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_7e364ca0-015a-4023-be37-53d100f14a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_035af1e9-38ec-4164-b843-42b2f1be758a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ab25be66-0ccf-4c9c-a471-c9e049a06dfd" xlink:to="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_035af1e9-38ec-4164-b843-42b2f1be758a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_6eef3255-dfec-45c1-8706-ae52714391f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ab25be66-0ccf-4c9c-a471-c9e049a06dfd" xlink:to="loc_us-gaap_DepreciationAndAmortization_6eef3255-dfec-45c1-8706-ae52714391f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_e2d8fde8-fbef-4716-8e58-2aaaf60bee21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ab25be66-0ccf-4c9c-a471-c9e049a06dfd" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_e2d8fde8-fbef-4716-8e58-2aaaf60bee21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_c9162fc8-a92c-4a40-9ad2-42fd4fe4109a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ab25be66-0ccf-4c9c-a471-c9e049a06dfd" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_c9162fc8-a92c-4a40-9ad2-42fd4fe4109a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a8256761-047d-4234-940e-e374a22fbb72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ab25be66-0ccf-4c9c-a471-c9e049a06dfd" xlink:to="loc_us-gaap_ShareBasedCompensation_a8256761-047d-4234-940e-e374a22fbb72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_aea36a0b-3c5c-4a67-b081-137a0c5e010e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ab25be66-0ccf-4c9c-a471-c9e049a06dfd" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_aea36a0b-3c5c-4a67-b081-137a0c5e010e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_34999e4d-475b-449f-a29a-5d894a371093" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_aea36a0b-3c5c-4a67-b081-137a0c5e010e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_34999e4d-475b-449f-a29a-5d894a371093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_9ce7894a-44c4-45d2-b08a-596c7d1cb25f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_aea36a0b-3c5c-4a67-b081-137a0c5e010e" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_9ce7894a-44c4-45d2-b08a-596c7d1cb25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_19a30030-3f2c-4492-965f-a22fb0fd32c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_aea36a0b-3c5c-4a67-b081-137a0c5e010e" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_19a30030-3f2c-4492-965f-a22fb0fd32c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_fa14651e-863c-4d82-9e39-81a5e9acb065" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_aea36a0b-3c5c-4a67-b081-137a0c5e010e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_fa14651e-863c-4d82-9e39-81a5e9acb065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_1d5436e2-a29e-4a85-bff4-19339d946927" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_aea36a0b-3c5c-4a67-b081-137a0c5e010e" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_1d5436e2-a29e-4a85-bff4-19339d946927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_ae4120d7-ce3c-46fb-9910-4eadeb458db9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_aea36a0b-3c5c-4a67-b081-137a0c5e010e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_ae4120d7-ce3c-46fb-9910-4eadeb458db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_829bb490-cdeb-4c13-a67b-52de17658d98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_aea36a0b-3c5c-4a67-b081-137a0c5e010e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_829bb490-cdeb-4c13-a67b-52de17658d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_4a74c017-0eee-45b9-a0c7-488a53104b57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_aea36a0b-3c5c-4a67-b081-137a0c5e010e" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_4a74c017-0eee-45b9-a0c7-488a53104b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6d69cf79-0bea-4c95-a632-a3bcdce5f925" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ab25be66-0ccf-4c9c-a471-c9e049a06dfd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6d69cf79-0bea-4c95-a632-a3bcdce5f925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fb9756e9-fc72-4d76-8731-17df45f4025e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eb319b9a-a4a7-4973-9082-99a9428f0c1b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fb9756e9-fc72-4d76-8731-17df45f4025e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bbc17475-efd7-43b8-ab9b-67fa6147f365" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fb9756e9-fc72-4d76-8731-17df45f4025e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bbc17475-efd7-43b8-ab9b-67fa6147f365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_41e116be-678b-45ca-a5d5-d94ab3267713" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fb9756e9-fc72-4d76-8731-17df45f4025e" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_41e116be-678b-45ca-a5d5-d94ab3267713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_f0aa5761-dc14-4e08-ad29-dc087cbcce78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fb9756e9-fc72-4d76-8731-17df45f4025e" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_f0aa5761-dc14-4e08-ad29-dc087cbcce78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c9fe82c8-a79a-4bca-93c7-ce4245500e57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fb9756e9-fc72-4d76-8731-17df45f4025e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c9fe82c8-a79a-4bca-93c7-ce4245500e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e92c3b8-cce8-4545-9113-c27bd825f7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eb319b9a-a4a7-4973-9082-99a9428f0c1b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e92c3b8-cce8-4545-9113-c27bd825f7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_28e93065-bcef-4571-afb1-c1b3de6ac99e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e92c3b8-cce8-4545-9113-c27bd825f7c8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_28e93065-bcef-4571-afb1-c1b3de6ac99e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_827e1577-380a-4152-97e0-ff501a62eb85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e92c3b8-cce8-4545-9113-c27bd825f7c8" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_827e1577-380a-4152-97e0-ff501a62eb85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_379b9b54-9f18-4352-a3b0-8d9203424ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e92c3b8-cce8-4545-9113-c27bd825f7c8" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_379b9b54-9f18-4352-a3b0-8d9203424ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_fff122a2-4fa4-44c0-9563-7148057f7536" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e92c3b8-cce8-4545-9113-c27bd825f7c8" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_fff122a2-4fa4-44c0-9563-7148057f7536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_29fa8533-d49d-4f58-9907-b1b92f27b788" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e92c3b8-cce8-4545-9113-c27bd825f7c8" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_29fa8533-d49d-4f58-9907-b1b92f27b788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_fb0e4af1-1f16-4b98-a784-290ca51e1597" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e92c3b8-cce8-4545-9113-c27bd825f7c8" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_fb0e4af1-1f16-4b98-a784-290ca51e1597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_e2c65d75-9b3b-4470-a283-9372e76f7ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e92c3b8-cce8-4545-9113-c27bd825f7c8" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_e2c65d75-9b3b-4470-a283-9372e76f7ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d928ee39-d8c3-4325-b4e1-518b1f9ea835" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e92c3b8-cce8-4545-9113-c27bd825f7c8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d928ee39-d8c3-4325-b4e1-518b1f9ea835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_db1b044c-8696-4416-906f-7f3c45aa1271" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eb319b9a-a4a7-4973-9082-99a9428f0c1b" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_db1b044c-8696-4416-906f-7f3c45aa1271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7de03ffd-f522-4d55-a928-2b8365b0219d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eb319b9a-a4a7-4973-9082-99a9428f0c1b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7de03ffd-f522-4d55-a928-2b8365b0219d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_39530727-031a-46c6-9d99-ceb4337ebb6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eb319b9a-a4a7-4973-9082-99a9428f0c1b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_39530727-031a-46c6-9d99-ceb4337ebb6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a59fd57c-2b39-4a32-82e3-b9211d58cb29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eb319b9a-a4a7-4973-9082-99a9428f0c1b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a59fd57c-2b39-4a32-82e3-b9211d58cb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_7fe38b2d-1209-4844-9891-7db3df78c789" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eb319b9a-a4a7-4973-9082-99a9428f0c1b" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_7fe38b2d-1209-4844-9891-7db3df78c789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_ed5573e1-7b85-4073-85e5-bef7ceba67d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_7fe38b2d-1209-4844-9891-7db3df78c789" xlink:to="loc_us-gaap_InterestPaidNet_ed5573e1-7b85-4073-85e5-bef7ceba67d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_39957de9-5ce7-4122-b738-41fe31375059" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_7fe38b2d-1209-4844-9891-7db3df78c789" xlink:to="loc_us-gaap_IncomeTaxesPaid_39957de9-5ce7-4122-b738-41fe31375059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="gww-20231231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_e2fcf1d7-a12b-423e-951d-dd7c6389fb2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2383e9a7-a9d6-454a-a728-7100b3310715" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_e2fcf1d7-a12b-423e-951d-dd7c6389fb2a" xlink:to="loc_us-gaap_StatementTable_2383e9a7-a9d6-454a-a728-7100b3310715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_18c1d122-e86d-43bb-932c-d30fda94a20f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2383e9a7-a9d6-454a-a728-7100b3310715" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_18c1d122-e86d-43bb-932c-d30fda94a20f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c48febce-a1c8-472a-94bc-4ff77ab37ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_18c1d122-e86d-43bb-932c-d30fda94a20f" xlink:to="loc_us-gaap_EquityComponentDomain_c48febce-a1c8-472a-94bc-4ff77ab37ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e04f37fd-2af1-46ce-9a6b-7d3dc4fed4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c48febce-a1c8-472a-94bc-4ff77ab37ecd" xlink:to="loc_us-gaap_CommonStockMember_e04f37fd-2af1-46ce-9a6b-7d3dc4fed4ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_c4d3c506-c556-4d50-9797-c07103738fca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c48febce-a1c8-472a-94bc-4ff77ab37ecd" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_c4d3c506-c556-4d50-9797-c07103738fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_67e12485-4682-44c9-908d-9dfe7c1db083" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c48febce-a1c8-472a-94bc-4ff77ab37ecd" xlink:to="loc_us-gaap_RetainedEarningsMember_67e12485-4682-44c9-908d-9dfe7c1db083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_658a99ea-2af3-467e-b82c-112d8e3ce43e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c48febce-a1c8-472a-94bc-4ff77ab37ecd" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_658a99ea-2af3-467e-b82c-112d8e3ce43e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_6c3cdb0b-0a79-483b-bf37-68fb42086e90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c48febce-a1c8-472a-94bc-4ff77ab37ecd" xlink:to="loc_us-gaap_TreasuryStockCommonMember_6c3cdb0b-0a79-483b-bf37-68fb42086e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_bcd439bd-2916-4b1e-ad1c-a6c61501a280" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c48febce-a1c8-472a-94bc-4ff77ab37ecd" xlink:to="loc_us-gaap_NoncontrollingInterestMember_bcd439bd-2916-4b1e-ad1c-a6c61501a280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_3ba592be-780e-4403-af0e-3d47924fbb65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_53672ce7-f948-4f49-9326-38adf508b47a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2383e9a7-a9d6-454a-a728-7100b3310715" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_53672ce7-f948-4f49-9326-38adf508b47a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bf359e53-fa6a-4fac-ab37-db92060cbdce" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_53672ce7-f948-4f49-9326-38adf508b47a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bf359e53-fa6a-4fac-ab37-db92060cbdce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a9d87c3f-4f97-4ed6-8f13-daca7d5d00ce" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bf359e53-fa6a-4fac-ab37-db92060cbdce" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a9d87c3f-4f97-4ed6-8f13-daca7d5d00ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2383e9a7-a9d6-454a-a728-7100b3310715" xlink:to="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_baf8de99-b394-4190-9b4d-b1ceb6db4a22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_baf8de99-b394-4190-9b4d-b1ceb6db4a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition_18bc0964-db81-476b-a277-4f40929f587b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition_18bc0964-db81-476b-a277-4f40929f587b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_597ec7a5-3cc6-4a79-bdb3-702d7f7f1007" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_597ec7a5-3cc6-4a79-bdb3-702d7f7f1007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_2ce699c7-0ee7-4567-bf55-6e0548ae5649" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:to="loc_us-gaap_ProfitLoss_2ce699c7-0ee7-4567-bf55-6e0548ae5649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b88f1122-d739-4d45-99df-06bcff9bd54c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b88f1122-d739-4d45-99df-06bcff9bd54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_95dbbbb3-5e38-48c6-a69f-057cdd2397a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_95dbbbb3-5e38-48c6-a69f-057cdd2397a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_134b3dbd-0b77-4a19-982a-ff43b9349c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:to="loc_us-gaap_DividendsCommonStockCash_134b3dbd-0b77-4a19-982a-ff43b9349c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3a3bb8cc-1096-4267-a0d3-e3db7d2a50b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9461c49c-9629-4fdf-a37a-62e0c6e8c775" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3a3bb8cc-1096-4267-a0d3-e3db7d2a50b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals" xlink:type="simple" xlink:href="gww-20231231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_c8f5dae8-0353-4cd3-a8ed-2a139efe76d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_44352867-fc19-4e29-9cb4-11dc8f2dfbec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_c8f5dae8-0353-4cd3-a8ed-2a139efe76d2" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_44352867-fc19-4e29-9cb4-11dc8f2dfbec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="gww-20231231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_5105918b-6950-42ef-89b1-1a3b9ab3e9f6" xlink:href="gww-20231231.xsd#gww_SummaryOfSignificantAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_80f1e8cd-95cb-42b0-9c55-994b61e4a029" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_5105918b-6950-42ef-89b1-1a3b9ab3e9f6" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_80f1e8cd-95cb-42b0-9c55-994b61e4a029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/REVENUE" xlink:type="simple" xlink:href="gww-20231231.xsd#REVENUE"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/REVENUE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_REVENUEAbstract_af99cbb8-53dd-4355-b2dd-ad8b4b678464" xlink:href="gww-20231231.xsd#gww_REVENUEAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_f9eaa0b2-4c8d-4414-8c8b-fc18ee82e83e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_REVENUEAbstract_af99cbb8-53dd-4355-b2dd-ad8b4b678464" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_f9eaa0b2-4c8d-4414-8c8b-fc18ee82e83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENT" xlink:type="simple" xlink:href="gww-20231231.xsd#PROPERTYBUILDINGSANDEQUIPMENT"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_600f3dc1-d426-46eb-9a43-5899173b0a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_515a9431-d794-417f-9ab5-7261d4ac714b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_600f3dc1-d426-46eb-9a43-5899173b0a5b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_515a9431-d794-417f-9ab5-7261d4ac714b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="simple" xlink:href="gww-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETS"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_GoodwillAndOtherIntangiblesAbstract_fb6dae5c-0200-46e2-87eb-faca8a9367d1" xlink:href="gww-20231231.xsd#gww_GoodwillAndOtherIntangiblesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_ee707e9a-a814-445e-b6c3-fe436cbd45ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_fb6dae5c-0200-46e2-87eb-faca8a9367d1" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_ee707e9a-a814-445e-b6c3-fe436cbd45ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LONGTERMDEBT" xlink:type="simple" xlink:href="gww-20231231.xsd#LONGTERMDEBT"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/LONGTERMDEBT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAbstract_a9403cdf-990f-4005-9da2-5e21ade2a29c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_9eca7f3d-beb7-4648-a4ea-3e652173c8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_a9403cdf-990f-4005-9da2-5e21ade2a29c" xlink:to="loc_us-gaap_LongTermDebtTextBlock_9eca7f3d-beb7-4648-a4ea-3e652173c8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/EMPLOYEEBENEFITS" xlink:type="simple" xlink:href="gww-20231231.xsd#EMPLOYEEBENEFITS"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/EMPLOYEEBENEFITS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_EmployeeBenefitsAbstract_2d2c1376-2e0d-403c-97a5-17724b80a327" xlink:href="gww-20231231.xsd#gww_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_f594a718-10ea-4877-8b06-9df99712fc5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_2d2c1376-2e0d-403c-97a5-17724b80a327" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_f594a718-10ea-4877-8b06-9df99712fc5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LEASES" xlink:type="simple" xlink:href="gww-20231231.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_db3c5fe3-94fa-4352-87a0-d3cb962db17a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_93252214-0e2c-43e2-b63e-7bce71c58b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_db3c5fe3-94fa-4352-87a0-d3cb962db17a" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_93252214-0e2c-43e2-b63e-7bce71c58b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/STOCKINCENTIVEPLANS" xlink:type="simple" xlink:href="gww-20231231.xsd#STOCKINCENTIVEPLANS"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/STOCKINCENTIVEPLANS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIncentivePlansAbstract_662cfa58-bf80-4f56-b2de-764b0e0bd5aa" xlink:href="gww-20231231.xsd#gww_StockIncentivePlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_f72dd44c-452a-4605-8610-71cf57cae71b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_StockIncentivePlansAbstract_662cfa58-bf80-4f56-b2de-764b0e0bd5aa" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_f72dd44c-452a-4605-8610-71cf57cae71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CAPITALSTOCK" xlink:type="simple" xlink:href="gww-20231231.xsd#CAPITALSTOCK"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/CAPITALSTOCK" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_CapitalStockAbstract_24191533-ac2e-4ec9-9c56-0fa218166c95" xlink:href="gww-20231231.xsd#gww_CapitalStockAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_CapitalStockTextBlock_0c7d2acf-dbe1-4e52-85b0-936d4505b7fb" xlink:href="gww-20231231.xsd#gww_CapitalStockTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_CapitalStockAbstract_24191533-ac2e-4ec9-9c56-0fa218166c95" xlink:to="loc_gww_CapitalStockTextBlock_0c7d2acf-dbe1-4e52-85b0-936d4505b7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCE" xlink:type="simple" xlink:href="gww-20231231.xsd#ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCE"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_b52a70c0-02ce-4f70-b066-60b9d31aea10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_92a686af-137b-4e36-bb63-e518e63d504e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_b52a70c0-02ce-4f70-b066-60b9d31aea10" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_92a686af-137b-4e36-bb63-e518e63d504e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/DERIVATIVEINSTRUMENTS" xlink:type="simple" xlink:href="gww-20231231.xsd#DERIVATIVEINSTRUMENTS"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/DERIVATIVEINSTRUMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2ec027b8-661d-45aa-b217-20e7fc0b00e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_4b1c529e-a777-432a-adce-d38eb4d6b058" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2ec027b8-661d-45aa-b217-20e7fc0b00e0" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_4b1c529e-a777-432a-adce-d38eb4d6b058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXES" xlink:type="simple" xlink:href="gww-20231231.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_5aedf40b-4cb4-42ee-ac18-9883fbc58aac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_8fddd61a-6d80-4fc1-9a52-c7a73043ae8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5aedf40b-4cb4-42ee-ac18-9883fbc58aac" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_8fddd61a-6d80-4fc1-9a52-c7a73043ae8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/SEGMENTINFORMATION" xlink:type="simple" xlink:href="gww-20231231.xsd#SEGMENTINFORMATION"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/SEGMENTINFORMATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_42b83233-ae7d-45a3-a505-462fa1a23e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_5d3c9706-e2f0-4187-b5b9-09d99080f044" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_42b83233-ae7d-45a3-a505-462fa1a23e7c" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_5d3c9706-e2f0-4187-b5b9-09d99080f044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERS" xlink:type="simple" xlink:href="gww-20231231.xsd#CONTINGENCIESANDLEGALMATTERS"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_ContingenciesAndLegalMattersAbstract_dc432ab8-68d6-4f26-bc0a-566191e64b46" xlink:href="gww-20231231.xsd#gww_ContingenciesAndLegalMattersAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock_bf2f4265-4c76-42ad-9ece-7838780dabaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalMattersAndContingenciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_ContingenciesAndLegalMattersAbstract_dc432ab8-68d6-4f26-bc0a-566191e64b46" xlink:to="loc_us-gaap_LegalMattersAndContingenciesTextBlock_bf2f4265-4c76-42ad-9ece-7838780dabaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/SUBSEQUENTEVENTS" xlink:type="simple" xlink:href="gww-20231231.xsd#SUBSEQUENTEVENTS"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/SUBSEQUENTEVENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_c67c9363-920d-48a7-af28-b0833a4c56b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_f3b454bb-7426-4365-aaa5-532d9bc11cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_c67c9363-920d-48a7-af28-b0833a4c56b2" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_f3b454bb-7426-4365-aaa5-532d9bc11cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="gww-20231231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:href="gww-20231231.xsd#gww_SummaryOfSignificantAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_e596ee65-9a37-44ab-92e8-175c23242d35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_e596ee65-9a37-44ab-92e8-175c23242d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_782897d5-e728-40da-8f69-6166c81be192" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_UseOfEstimates_782897d5-e728-40da-8f69-6166c81be192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_3c9ba22d-21f0-4015-afde-08e949635597" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_3c9ba22d-21f0-4015-afde-08e949635597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_19f0e058-8166-4cfe-b9ec-15977363ec63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_19f0e058-8166-4cfe-b9ec-15977363ec63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_bbf90360-cb70-4817-9227-6c7d2a5e5e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_bbf90360-cb70-4817-9227-6c7d2a5e5e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_2b0dab86-9e61-4d1b-a917-f47ad0268041" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_2b0dab86-9e61-4d1b-a917-f47ad0268041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_ef72ed95-e272-42e4-9d24-2ae0f43fe5d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_ef72ed95-e272-42e4-9d24-2ae0f43fe5d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_0b584f68-6e8d-4d1b-8236-8c7f77aea910" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_0b584f68-6e8d-4d1b-8236-8c7f77aea910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_ef45df95-46f4-4c34-a28d-25e1f7e23bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_ef45df95-46f4-4c34-a28d-25e1f7e23bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_c04b9f71-8a99-4cb2-9d67-dfc22a0fbd15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_c04b9f71-8a99-4cb2-9d67-dfc22a0fbd15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_3dcd28e4-1064-4260-a4cf-a043e3f963c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_3dcd28e4-1064-4260-a4cf-a043e3f963c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_af476f04-94b2-4d9a-9307-171bf8b90710" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_af476f04-94b2-4d9a-9307-171bf8b90710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_aaf8ab99-1d7f-4950-8004-7b82664dce13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_aaf8ab99-1d7f-4950-8004-7b82664dce13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_c0f5d13d-b3bd-4405-bc60-cce7e030ca18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_c0f5d13d-b3bd-4405-bc60-cce7e030ca18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_57e559ad-ff7c-454d-983c-f098fb462604" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_57e559ad-ff7c-454d-983c-f098fb462604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_93b07c32-b7a6-45e2-963c-69156c037913" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_93b07c32-b7a6-45e2-963c-69156c037913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_5b5b2c4c-b45d-4698-a4d0-a2fd2b74863f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_5b5b2c4c-b45d-4698-a4d0-a2fd2b74863f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_23defead-d931-4223-ae09-621aeabcaed8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_23defead-d931-4223-ae09-621aeabcaed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_7cf04002-2a1e-443a-8a04-35d186b39162" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_7cf04002-2a1e-443a-8a04-35d186b39162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_92a7a6e8-c85f-4b9e-974c-c6f642243c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_92a7a6e8-c85f-4b9e-974c-c6f642243c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_aadff3e4-97e1-4bfb-acd2-d7fcb6a58f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_aadff3e4-97e1-4bfb-acd2-d7fcb6a58f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_5d3523fe-e392-4b68-9e58-d4e93da63e94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_5d3523fe-e392-4b68-9e58-d4e93da63e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0e138f98-c7d0-4d02-a715-53988ffc56cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_832c3afa-7bed-4e1e-9397-cc95e6ba2f2c" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0e138f98-c7d0-4d02-a715-53988ffc56cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/REVENUETables" xlink:type="simple" xlink:href="gww-20231231.xsd#REVENUETables"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/REVENUETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_REVENUEAbstract_b715cfdf-21ab-41ae-9050-e93a230287fe" xlink:href="gww-20231231.xsd#gww_REVENUEAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_cfde5182-7530-49c6-87b7-2e7de77f2d39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_REVENUEAbstract_b715cfdf-21ab-41ae-9050-e93a230287fe" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_cfde5182-7530-49c6-87b7-2e7de77f2d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTTables" xlink:type="simple" xlink:href="gww-20231231.xsd#PROPERTYBUILDINGSANDEQUIPMENTTables"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2fdf8212-881d-441a-a253-53b7463d55e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_3a9fa94d-10a0-496e-8a64-067f68db2a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2fdf8212-881d-441a-a253-53b7463d55e1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_3a9fa94d-10a0-496e-8a64-067f68db2a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="gww-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSTables"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_GoodwillAndOtherIntangiblesAbstract_f7121215-a459-4b61-b423-32358391bcbb" xlink:href="gww-20231231.xsd#gww_GoodwillAndOtherIntangiblesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_8ebd9a99-875c-4397-a4fa-c3e7c313ce70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_f7121215-a459-4b61-b423-32358391bcbb" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_8ebd9a99-875c-4397-a4fa-c3e7c313ce70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_d902cb83-7939-4d4f-a3e5-999c9596447b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_f7121215-a459-4b61-b423-32358391bcbb" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_d902cb83-7939-4d4f-a3e5-999c9596447b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_4592bf4b-122c-4c0e-b505-29ae2340318b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_f7121215-a459-4b61-b423-32358391bcbb" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_4592bf4b-122c-4c0e-b505-29ae2340318b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LONGTERMDEBTTables" xlink:type="simple" xlink:href="gww-20231231.xsd#LONGTERMDEBTTables"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/LONGTERMDEBTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAbstract_51615824-2777-4433-bc04-0bb9ff34444f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_a4614537-be1d-4507-86dc-17f12297b3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_51615824-2777-4433-bc04-0bb9ff34444f" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_a4614537-be1d-4507-86dc-17f12297b3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_2f866507-ee23-499d-a6ec-f7c3b1c04d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_51615824-2777-4433-bc04-0bb9ff34444f" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_2f866507-ee23-499d-a6ec-f7c3b1c04d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/EMPLOYEEBENEFITSTables" xlink:type="simple" xlink:href="gww-20231231.xsd#EMPLOYEEBENEFITSTables"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/EMPLOYEEBENEFITSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_EmployeeBenefitsAbstract_f9315182-ea01-4740-a3a1-0dfb76750f58" xlink:href="gww-20231231.xsd#gww_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_baf781c1-17e2-44fb-ad76-1e9103df9d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_f9315182-ea01-4740-a3a1-0dfb76750f58" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_baf781c1-17e2-44fb-ad76-1e9103df9d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_d9a8895b-3944-4239-9e85-536db941b4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_f9315182-ea01-4740-a3a1-0dfb76750f58" xlink:to="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_d9a8895b-3944-4239-9e85-536db941b4a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_8ef86d84-ff7e-40bf-9cb4-d2ec5e567b70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_f9315182-ea01-4740-a3a1-0dfb76750f58" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_8ef86d84-ff7e-40bf-9cb4-d2ec5e567b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_84e6d2a7-7643-4d4c-911c-24b7f4d7f16f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_f9315182-ea01-4740-a3a1-0dfb76750f58" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_84e6d2a7-7643-4d4c-911c-24b7f4d7f16f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_1a114c4f-5b02-4fa2-8d03-c9591caa4688" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_f9315182-ea01-4740-a3a1-0dfb76750f58" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_1a114c4f-5b02-4fa2-8d03-c9591caa4688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_2d44af71-1e50-4cd6-a608-54596d931dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_f9315182-ea01-4740-a3a1-0dfb76750f58" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_2d44af71-1e50-4cd6-a608-54596d931dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LEASESTables" xlink:type="simple" xlink:href="gww-20231231.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_31d5777f-487e-4230-ad9a-0a129694902b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_AssetsAndLiabilitiesLesseeTableTextBlock_fd8563f4-e4c3-4ee7-8aa4-12327751b0a1" xlink:href="gww-20231231.xsd#gww_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_31d5777f-487e-4230-ad9a-0a129694902b" xlink:to="loc_gww_AssetsAndLiabilitiesLesseeTableTextBlock_fd8563f4-e4c3-4ee7-8aa4-12327751b0a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_5d70cfe4-cede-44a7-9dd9-c43d0cfdf912" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_31d5777f-487e-4230-ad9a-0a129694902b" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_5d70cfe4-cede-44a7-9dd9-c43d0cfdf912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_aeb07d65-4ddd-4d6d-acb7-3783fef2b0bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_31d5777f-487e-4230-ad9a-0a129694902b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_aeb07d65-4ddd-4d6d-acb7-3783fef2b0bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/STOCKINCENTIVEPLANSTables" xlink:type="simple" xlink:href="gww-20231231.xsd#STOCKINCENTIVEPLANSTables"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/STOCKINCENTIVEPLANSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIncentivePlansAbstract_adbe05f4-4caa-4ab5-9b40-dd7d863e02d7" xlink:href="gww-20231231.xsd#gww_StockIncentivePlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_47fd5fd0-2093-4396-8c3f-f57e66adbc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_StockIncentivePlansAbstract_adbe05f4-4caa-4ab5-9b40-dd7d863e02d7" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_47fd5fd0-2093-4396-8c3f-f57e66adbc6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CAPITALSTOCKTables" xlink:type="simple" xlink:href="gww-20231231.xsd#CAPITALSTOCKTables"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/CAPITALSTOCKTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_CapitalStockAbstract_30d2bd2d-3dde-413d-81b7-54f8c59ec9b4" xlink:href="gww-20231231.xsd#gww_CapitalStockAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalUnitsTextBlock_114d2851-892b-4733-a0af-0a4ebcc09cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCapitalUnitsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_CapitalStockAbstract_30d2bd2d-3dde-413d-81b7-54f8c59ec9b4" xlink:to="loc_us-gaap_ScheduleOfCapitalUnitsTextBlock_114d2851-892b-4733-a0af-0a4ebcc09cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCETables" xlink:type="simple" xlink:href="gww-20231231.xsd#ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCETables"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_e6fcfa57-927d-4a82-b84c-1080ed86d1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_207f691d-9bbe-4b5d-ba32-0a955dc7b7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_e6fcfa57-927d-4a82-b84c-1080ed86d1fd" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_207f691d-9bbe-4b5d-ba32-0a955dc7b7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/DERIVATIVEINSTRUMENTSTables" xlink:type="simple" xlink:href="gww-20231231.xsd#DERIVATIVEINSTRUMENTSTables"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/DERIVATIVEINSTRUMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_cc3ea48a-5e3c-4382-8f42-80969cba4b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_9eda2198-850e-4e16-9367-0d17a9594114" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_cc3ea48a-5e3c-4382-8f42-80969cba4b7c" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_9eda2198-850e-4e16-9367-0d17a9594114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="gww-20231231.xsd#INCOMETAXESTables"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/INCOMETAXESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_5612b9a4-2d03-4e5c-adcd-6cf948fc523e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1b2c9487-43a7-490f-b0f4-7954146378b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5612b9a4-2d03-4e5c-adcd-6cf948fc523e" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1b2c9487-43a7-490f-b0f4-7954146378b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_a84fb8c4-ffd2-439f-9b4b-6d5366946387" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5612b9a4-2d03-4e5c-adcd-6cf948fc523e" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_a84fb8c4-ffd2-439f-9b4b-6d5366946387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_8971786d-8eef-4537-888a-58ef62a72a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5612b9a4-2d03-4e5c-adcd-6cf948fc523e" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_8971786d-8eef-4537-888a-58ef62a72a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_a3896ab6-a51a-4f9f-ac11-2b44c40c638c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5612b9a4-2d03-4e5c-adcd-6cf948fc523e" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_a3896ab6-a51a-4f9f-ac11-2b44c40c638c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_873addb8-e1e6-4a5c-9f4e-27522221f902" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5612b9a4-2d03-4e5c-adcd-6cf948fc523e" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_873addb8-e1e6-4a5c-9f4e-27522221f902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_2b5cf02e-650c-4407-81b4-a2240cb77287" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5612b9a4-2d03-4e5c-adcd-6cf948fc523e" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_2b5cf02e-650c-4407-81b4-a2240cb77287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/SEGMENTINFORMATIONTables" xlink:type="simple" xlink:href="gww-20231231.xsd#SEGMENTINFORMATIONTables"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/SEGMENTINFORMATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_1e538a39-34c2-48f0-93d0-9bebd8bf5204" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1cea820b-b52e-4269-8462-c01b91e9ce42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1e538a39-34c2-48f0-93d0-9bebd8bf5204" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1cea820b-b52e-4269-8462-c01b91e9ce42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_SegmentReportingOtherReconcilingInformationTableTextBlock_8fbe89ec-8fad-4c34-9c76-e9155ed804cd" xlink:href="gww-20231231.xsd#gww_SegmentReportingOtherReconcilingInformationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1e538a39-34c2-48f0-93d0-9bebd8bf5204" xlink:to="loc_gww_SegmentReportingOtherReconcilingInformationTableTextBlock_8fbe89ec-8fad-4c34-9c76-e9155ed804cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_f2876823-b02b-4838-a97c-8e0dedf556dd" xlink:href="gww-20231231.xsd#gww_SummaryOfSignificantAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7ce65446-ad57-43bc-ae19-2bd3af1f1149" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_f2876823-b02b-4838-a97c-8e0dedf556dd" xlink:to="loc_us-gaap_StatementTable_7ce65446-ad57-43bc-ae19-2bd3af1f1149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bfe0a368-cba4-481a-85ef-7de27726992f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7ce65446-ad57-43bc-ae19-2bd3af1f1149" xlink:to="loc_srt_RangeAxis_bfe0a368-cba4-481a-85ef-7de27726992f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_61066bfd-c121-471e-9d09-daaaadf058a0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_bfe0a368-cba4-481a-85ef-7de27726992f" xlink:to="loc_srt_RangeMember_61066bfd-c121-471e-9d09-daaaadf058a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ae21f1c0-6217-4f96-b437-65b0a070485b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_61066bfd-c121-471e-9d09-daaaadf058a0" xlink:to="loc_srt_MinimumMember_ae21f1c0-6217-4f96-b437-65b0a070485b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fc2fc7ff-1d25-463a-bd15-5e5d355c292b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_61066bfd-c121-471e-9d09-daaaadf058a0" xlink:to="loc_srt_MaximumMember_fc2fc7ff-1d25-463a-bd15-5e5d355c292b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_64b3bccd-e2fe-4c46-932b-ab81cbe587da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7ce65446-ad57-43bc-ae19-2bd3af1f1149" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_64b3bccd-e2fe-4c46-932b-ab81cbe587da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3e621b2f-83bd-4c3f-8517-1607043df532" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_64b3bccd-e2fe-4c46-932b-ab81cbe587da" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3e621b2f-83bd-4c3f-8517-1607043df532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FurnitureFixturesMachineryandEquipmentMember_fb7e02bb-924d-4439-9b6c-c8972cd11464" xlink:href="gww-20231231.xsd#gww_FurnitureFixturesMachineryandEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3e621b2f-83bd-4c3f-8517-1607043df532" xlink:to="loc_gww_FurnitureFixturesMachineryandEquipmentMember_fb7e02bb-924d-4439-9b6c-c8972cd11464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_eaa9862b-4450-484d-9c4b-838ba27d3d83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3e621b2f-83bd-4c3f-8517-1607043df532" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_eaa9862b-4450-484d-9c4b-838ba27d3d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7ce65446-ad57-43bc-ae19-2bd3af1f1149" xlink:to="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ServiceFeeRevenue_e5dddcea-39fc-42c1-b396-b51a3c022494" xlink:href="gww-20231231.xsd#gww_ServiceFeeRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_gww_ServiceFeeRevenue_e5dddcea-39fc-42c1-b396-b51a3c022494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_55c68995-8ef0-4784-9392-8cf0165f814d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_55c68995-8ef0-4784-9392-8cf0165f814d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_AccruedSalesIncentives_4c14ac65-db43-401a-95b7-8fc5a45a3ee5" xlink:href="gww-20231231.xsd#gww_AccruedSalesIncentives"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_gww_AccruedSalesIncentives_4c14ac65-db43-401a-95b7-8fc5a45a3ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_AccruedVendorRebates_c4e8330b-bfd3-440b-8a63-1076754aa360" xlink:href="gww-20231231.xsd#gww_AccruedVendorRebates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_gww_AccruedVendorRebates_c4e8330b-bfd3-440b-8a63-1076754aa360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_7fd673bb-5311-4b1a-8a18-8015dda3e695" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_us-gaap_AdvertisingExpense_7fd673bb-5311-4b1a-8a18-8015dda3e695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfLIFOInventory_b36c6b9b-31b8-4117-9e54-f33d6593753d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PercentageOfLIFOInventory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_us-gaap_PercentageOfLIFOInventory_b36c6b9b-31b8-4117-9e54-f33d6593753d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserve_158a0fe9-efbb-4b04-b40a-565e203a912e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLIFOReserve"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_us-gaap_InventoryLIFOReserve_158a0fe9-efbb-4b04-b40a-565e203a912e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_1a3e5bd0-9e7f-4628-96e5-99c385eb95be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_1a3e5bd0-9e7f-4628-96e5-99c385eb95be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife_9fa11c1d-ae44-487f-86a0-fe9a15e1d403" xlink:href="gww-20231231.xsd#gww_BuildingsStructuresandImprovementsEstimatedUsefulLife"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife_9fa11c1d-ae44-487f-86a0-fe9a15e1d403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife_df9a7686-4316-4452-853e-0b3010b95388" xlink:href="gww-20231231.xsd#gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife_df9a7686-4316-4452-853e-0b3010b95388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_25ef5e2f-0502-4c69-ad35-77ddf6740fab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_25ef5e2f-0502-4c69-ad35-77ddf6740fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_Amortizationperiodofcapitalizedsoftware_58537169-d88b-47d1-a3b3-2609bb07436b" xlink:href="gww-20231231.xsd#gww_Amortizationperiodofcapitalizedsoftware"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_92cd8123-a86f-4ae7-b4f8-5ab78fef955e" xlink:to="loc_gww_Amortizationperiodofcapitalizedsoftware_58537169-d88b-47d1-a3b3-2609bb07436b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/REVENUEDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#REVENUEDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/REVENUEDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_REVENUEAbstract_620ff5b5-956b-45e4-9b11-b1586a93fa88" xlink:href="gww-20231231.xsd#gww_REVENUEAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_8a341371-dcd9-41b5-a85f-34d7c34bc2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_REVENUEAbstract_620ff5b5-956b-45e4-9b11-b1586a93fa88" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_8a341371-dcd9-41b5-a85f-34d7c34bc2d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_36321651-8ea9-40ce-9b68-ebc4e7756f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8a341371-dcd9-41b5-a85f-34d7c34bc2d5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_36321651-8ea9-40ce-9b68-ebc4e7756f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bd41f8da-ace7-48e1-9bda-7a738d7c5d14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_36321651-8ea9-40ce-9b68-ebc4e7756f4b" xlink:to="loc_us-gaap_SegmentDomain_bd41f8da-ace7-48e1-9bda-7a738d7c5d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HighTouchSolutionsNAMember_eea5a262-abfd-46db-ace2-cc3effac9baf" xlink:href="gww-20231231.xsd#gww_HighTouchSolutionsNAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bd41f8da-ace7-48e1-9bda-7a738d7c5d14" xlink:to="loc_gww_HighTouchSolutionsNAMember_eea5a262-abfd-46db-ace2-cc3effac9baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_EndlessAssortmentMember_b157f6c6-7dd9-411b-86aa-42c47db8d9e0" xlink:href="gww-20231231.xsd#gww_EndlessAssortmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bd41f8da-ace7-48e1-9bda-7a738d7c5d14" xlink:to="loc_gww_EndlessAssortmentMember_b157f6c6-7dd9-411b-86aa-42c47db8d9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_05e7e1b1-10ae-4278-860d-1c8b639a17f6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8a341371-dcd9-41b5-a85f-34d7c34bc2d5" xlink:to="loc_srt_MajorCustomersAxis_05e7e1b1-10ae-4278-860d-1c8b639a17f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_05e7e1b1-10ae-4278-860d-1c8b639a17f6" xlink:to="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ManufacturingSegmentMember_3c4841a3-43fb-4582-95cb-09af5306a6a9" xlink:href="gww-20231231.xsd#gww_ManufacturingSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_ManufacturingSegmentMember_3c4841a3-43fb-4582-95cb-09af5306a6a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_GovernmentSegmentMember_d1b055ae-865f-4cec-9780-b8b1b1f2cefb" xlink:href="gww-20231231.xsd#gww_GovernmentSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_GovernmentSegmentMember_d1b055ae-865f-4cec-9780-b8b1b1f2cefb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_WholesaleSegmentMember_a1b26a11-0b51-4585-a5cc-5c3394c461a7" xlink:href="gww-20231231.xsd#gww_WholesaleSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_WholesaleSegmentMember_a1b26a11-0b51-4585-a5cc-5c3394c461a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_CommercialServicesSegmentMember_a90e290c-c505-4e01-a91c-64cae2c95bb6" xlink:href="gww-20231231.xsd#gww_CommercialServicesSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_CommercialServicesSegmentMember_a90e290c-c505-4e01-a91c-64cae2c95bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ContractorsSegmentMember_327561e9-2812-4004-8150-27a4abd959b5" xlink:href="gww-20231231.xsd#gww_ContractorsSegmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_ContractorsSegmentMember_327561e9-2812-4004-8150-27a4abd959b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HealthcareSegmentMember_8f4acf76-2dbe-45c7-8964-f986370a3039" xlink:href="gww-20231231.xsd#gww_HealthcareSegmentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_HealthcareSegmentMember_8f4acf76-2dbe-45c7-8964-f986370a3039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_RetailSegmentMember_7fab6b54-38ff-4bf8-a613-9bc3d7de4da3" xlink:href="gww-20231231.xsd#gww_RetailSegmentMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_RetailSegmentMember_7fab6b54-38ff-4bf8-a613-9bc3d7de4da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_TransportationSegmentMember_69db9064-104d-4cdb-8c71-bae38fbc69d4" xlink:href="gww-20231231.xsd#gww_TransportationSegmentMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_TransportationSegmentMember_69db9064-104d-4cdb-8c71-bae38fbc69d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UtilitiesSegmentMember_da050406-9761-4da7-b32a-d635f4911d31" xlink:href="gww-20231231.xsd#gww_UtilitiesSegmentMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_UtilitiesSegmentMember_da050406-9761-4da7-b32a-d635f4911d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_WarehousingSegmentMember_9caf7fa6-0164-4ac2-8f08-bfbdcdd770a3" xlink:href="gww-20231231.xsd#gww_WarehousingSegmentMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_WarehousingSegmentMember_9caf7fa6-0164-4ac2-8f08-bfbdcdd770a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherSegmentMember_a6eefaed-d7f3-42c6-8412-12d7cfa1d4b0" xlink:href="gww-20231231.xsd#gww_OtherSegmentMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8e768084-5dad-44d5-8992-8a95c89cb522" xlink:to="loc_gww_OtherSegmentMember_a6eefaed-d7f3-42c6-8412-12d7cfa1d4b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6b737d75-61b7-4d1e-8c14-2d2cf8160a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8a341371-dcd9-41b5-a85f-34d7c34bc2d5" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_6b737d75-61b7-4d1e-8c14-2d2cf8160a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_687cbb8b-1fb6-45d8-af59-65aeab8d3011" xlink:href="gww-20231231.xsd#gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6b737d75-61b7-4d1e-8c14-2d2cf8160a4f" xlink:to="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_687cbb8b-1fb6-45d8-af59-65aeab8d3011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue_d1828c33-f616-4e06-8747-2811cbc88dae" xlink:href="gww-20231231.xsd#gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6b737d75-61b7-4d1e-8c14-2d2cf8160a4f" xlink:to="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue_d1828c33-f616-4e06-8747-2811cbc88dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_PercentageOfCompanyWideRevenue_e6d1c0e7-0e3d-4518-8858-3f451808392a" xlink:href="gww-20231231.xsd#gww_PercentageOfCompanyWideRevenue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6b737d75-61b7-4d1e-8c14-2d2cf8160a4f" xlink:to="loc_gww_PercentageOfCompanyWideRevenue_e6d1c0e7-0e3d-4518-8858-3f451808392a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f45c4240-fa46-47a2-be9b-224d2e8aa75c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4dbe3a62-a6a5-4ee1-94af-abed32ba2f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f45c4240-fa46-47a2-be9b-224d2e8aa75c" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4dbe3a62-a6a5-4ee1-94af-abed32ba2f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90efbef9-6ebb-4b82-9fbb-20596feb506e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4dbe3a62-a6a5-4ee1-94af-abed32ba2f5f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90efbef9-6ebb-4b82-9fbb-20596feb506e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa5d9506-c9db-4735-85f2-95e1971ba5ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90efbef9-6ebb-4b82-9fbb-20596feb506e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa5d9506-c9db-4735-85f2-95e1971ba5ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_821b90fc-e1da-499c-a44c-6839815e8fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa5d9506-c9db-4735-85f2-95e1971ba5ee" xlink:to="loc_us-gaap_LandMember_821b90fc-e1da-499c-a44c-6839815e8fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_5efc7838-fa62-40d3-ae3e-d0d88814cd10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa5d9506-c9db-4735-85f2-95e1971ba5ee" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_5efc7838-fa62-40d3-ae3e-d0d88814cd10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FurnitureFixturesMachineryandEquipmentMember_83004efa-5e82-4d07-99cc-121cc677fa09" xlink:href="gww-20231231.xsd#gww_FurnitureFixturesMachineryandEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa5d9506-c9db-4735-85f2-95e1971ba5ee" xlink:to="loc_gww_FurnitureFixturesMachineryandEquipmentMember_83004efa-5e82-4d07-99cc-121cc677fa09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f4bcf7-55ca-475e-9146-009d98a62f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4dbe3a62-a6a5-4ee1-94af-abed32ba2f5f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f4bcf7-55ca-475e-9146-009d98a62f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ad3779b2-0701-4c76-8a6d-85625081804b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f4bcf7-55ca-475e-9146-009d98a62f4b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_ad3779b2-0701-4c76-8a6d-85625081804b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_21df2040-8026-4026-9877-3ec6289e778d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f4bcf7-55ca-475e-9146-009d98a62f4b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_21df2040-8026-4026-9877-3ec6289e778d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_537bffb2-c1a9-4c1f-8199-2ad4af1b6c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_06f4bcf7-55ca-475e-9146-009d98a62f4b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_537bffb2-c1a9-4c1f-8199-2ad4af1b6c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTNarrativeDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#PROPERTYBUILDINGSANDEQUIPMENTNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5c365b60-71f5-4bbc-bb5b-1bcb0a630561" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_69c39433-490f-4844-aa81-59b596f81b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5c365b60-71f5-4bbc-bb5b-1bcb0a630561" xlink:to="loc_us-gaap_Depreciation_69c39433-490f-4844-aa81-59b596f81b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_GoodwillAndOtherIntangiblesAbstract_9435637f-45f7-4565-a7cd-3a9b5b33c971" xlink:href="gww-20231231.xsd#gww_GoodwillAndOtherIntangiblesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6176d3b-2fa6-4468-b3a8-a2585907d9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_9435637f-45f7-4565-a7cd-3a9b5b33c971" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6176d3b-2fa6-4468-b3a8-a2585907d9eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_d7666b51-63ad-4b6c-a7df-1bd4c71ef73a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6176d3b-2fa6-4468-b3a8-a2585907d9eb" xlink:to="loc_us-gaap_ReportingUnitAxis_d7666b51-63ad-4b6c-a7df-1bd4c71ef73a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_3a3c4a2d-c11c-4c30-b1e6-6b1acb2eb1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_d7666b51-63ad-4b6c-a7df-1bd4c71ef73a" xlink:to="loc_us-gaap_ReportingUnitDomain_3a3c4a2d-c11c-4c30-b1e6-6b1acb2eb1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ReportingUnitCanadaMember_cf6d19e3-9653-4661-9812-51d52c97dfed" xlink:href="gww-20231231.xsd#gww_ReportingUnitCanadaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_3a3c4a2d-c11c-4c30-b1e6-6b1acb2eb1bb" xlink:to="loc_gww_ReportingUnitCanadaMember_cf6d19e3-9653-4661-9812-51d52c97dfed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fbe97126-f6c8-4b98-b667-62c9967743e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6176d3b-2fa6-4468-b3a8-a2585907d9eb" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fbe97126-f6c8-4b98-b667-62c9967743e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d0b1afd6-5bd7-4255-bd86-31f8716e14fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fbe97126-f6c8-4b98-b667-62c9967743e9" xlink:to="loc_us-gaap_SegmentDomain_d0b1afd6-5bd7-4255-bd86-31f8716e14fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HighTouchSolutionsNAMember_3576710b-3275-4cb7-8f83-097b28558f9b" xlink:href="gww-20231231.xsd#gww_HighTouchSolutionsNAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d0b1afd6-5bd7-4255-bd86-31f8716e14fd" xlink:to="loc_gww_HighTouchSolutionsNAMember_3576710b-3275-4cb7-8f83-097b28558f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ad29074c-d38e-48e3-b643-87912908ce3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6176d3b-2fa6-4468-b3a8-a2585907d9eb" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_ad29074c-d38e-48e3-b643-87912908ce3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3b301eab-1418-4d3f-b5b3-7b22253d7f47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ad29074c-d38e-48e3-b643-87912908ce3a" xlink:to="loc_us-gaap_Goodwill_3b301eab-1418-4d3f-b5b3-7b22253d7f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_73589a91-6267-4321-b301-3c49d6cccbb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ad29074c-d38e-48e3-b643-87912908ce3a" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_73589a91-6267-4321-b301-3c49d6cccbb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_d8ca05f1-6302-4015-b797-7754c7e8fe58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ad29074c-d38e-48e3-b643-87912908ce3a" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_d8ca05f1-6302-4015-b797-7754c7e8fe58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e78985ed-a42b-44b1-93a3-360f20bedfc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ad29074c-d38e-48e3-b643-87912908ce3a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e78985ed-a42b-44b1-93a3-360f20bedfc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_GoodwillAndOtherIntangiblesAbstract_09f52dbd-7139-47f1-9904-0e99d2854f31" xlink:href="gww-20231231.xsd#gww_GoodwillAndOtherIntangiblesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_fc9b3611-e3dd-4ecf-bc98-b38e65e2ddec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_09f52dbd-7139-47f1-9904-0e99d2854f31" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_fc9b3611-e3dd-4ecf-bc98-b38e65e2ddec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d97ad4ea-b961-4c7b-84f1-d4cff285b8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_fc9b3611-e3dd-4ecf-bc98-b38e65e2ddec" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d97ad4ea-b961-4c7b-84f1-d4cff285b8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4f571308-3984-4cb9-98b9-6794c6ff6a32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d97ad4ea-b961-4c7b-84f1-d4cff285b8b9" xlink:to="loc_us-gaap_SegmentDomain_4f571308-3984-4cb9-98b9-6794c6ff6a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HighTouchSolutionsNAMember_851d1904-45e6-4932-aeee-bc4f6b5bd6ea" xlink:href="gww-20231231.xsd#gww_HighTouchSolutionsNAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4f571308-3984-4cb9-98b9-6794c6ff6a32" xlink:to="loc_gww_HighTouchSolutionsNAMember_851d1904-45e6-4932-aeee-bc4f6b5bd6ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_EndlessAssortmentMember_579649b7-b683-4fe0-a56c-cb993e27ae89" xlink:href="gww-20231231.xsd#gww_EndlessAssortmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4f571308-3984-4cb9-98b9-6794c6ff6a32" xlink:to="loc_gww_EndlessAssortmentMember_579649b7-b683-4fe0-a56c-cb993e27ae89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_44ae4e22-b5e3-41da-b5a8-540630a6b734" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_fc9b3611-e3dd-4ecf-bc98-b38e65e2ddec" xlink:to="loc_srt_ConsolidationItemsAxis_44ae4e22-b5e3-41da-b5a8-540630a6b734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6ee36baf-f5b4-4276-9f67-6ac5befb62f8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_44ae4e22-b5e3-41da-b5a8-540630a6b734" xlink:to="loc_srt_ConsolidationItemsDomain_6ee36baf-f5b4-4276-9f67-6ac5befb62f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0f13db60-f656-4ecd-aad4-ec474db6b6bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_6ee36baf-f5b4-4276-9f67-6ac5befb62f8" xlink:to="loc_us-gaap_OperatingSegmentsMember_0f13db60-f656-4ecd-aad4-ec474db6b6bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_e0339ada-041b-4443-9a8b-c00862e85705" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_fc9b3611-e3dd-4ecf-bc98-b38e65e2ddec" xlink:to="loc_us-gaap_GoodwillLineItems_e0339ada-041b-4443-9a8b-c00862e85705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_10def910-6541-42ef-bb21-e1503eaa30af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_e0339ada-041b-4443-9a8b-c00862e85705" xlink:to="loc_us-gaap_GoodwillRollForward_10def910-6541-42ef-bb21-e1503eaa30af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_75762a46-a68f-4146-9b8a-058e648d7312" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_10def910-6541-42ef-bb21-e1503eaa30af" xlink:to="loc_us-gaap_Goodwill_75762a46-a68f-4146-9b8a-058e648d7312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_89fc497c-2090-48b2-bc6e-b9839bdf16d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_10def910-6541-42ef-bb21-e1503eaa30af" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_89fc497c-2090-48b2-bc6e-b9839bdf16d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_afcd1ce5-6f24-4d64-a196-dc11866315a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_10def910-6541-42ef-bb21-e1503eaa30af" xlink:to="loc_us-gaap_Goodwill_afcd1ce5-6f24-4d64-a196-dc11866315a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_GoodwillAndOtherIntangiblesAbstract_5b2601a4-5970-47d3-97d5-7e4e90c32da9" xlink:href="gww-20231231.xsd#gww_GoodwillAndOtherIntangiblesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_567124c6-b356-4030-96ce-4a6bd478d661" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_5b2601a4-5970-47d3-97d5-7e4e90c32da9" xlink:to="loc_us-gaap_StatementTable_567124c6-b356-4030-96ce-4a6bd478d661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4bf3e373-3ad8-4368-8989-3bcddf69860c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_567124c6-b356-4030-96ce-4a6bd478d661" xlink:to="loc_srt_RangeAxis_4bf3e373-3ad8-4368-8989-3bcddf69860c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6470ebc1-2f56-4d3c-9a61-ee81dccd5aca" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4bf3e373-3ad8-4368-8989-3bcddf69860c" xlink:to="loc_srt_RangeMember_6470ebc1-2f56-4d3c-9a61-ee81dccd5aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_3fb67349-0c5f-4ca7-80aa-667b3ab18bf2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6470ebc1-2f56-4d3c-9a61-ee81dccd5aca" xlink:to="loc_srt_WeightedAverageMember_3fb67349-0c5f-4ca7-80aa-667b3ab18bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_a6d43a6e-20ff-4979-a327-20ed99506cda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_567124c6-b356-4030-96ce-4a6bd478d661" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_a6d43a6e-20ff-4979-a327-20ed99506cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_71f44566-b3c7-4fd6-bece-6d35ba4a0ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_a6d43a6e-20ff-4979-a327-20ed99506cda" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_71f44566-b3c7-4fd6-bece-6d35ba4a0ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_16a8c5d8-9016-436f-835c-609a2884938f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_71f44566-b3c7-4fd6-bece-6d35ba4a0ae6" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_16a8c5d8-9016-436f-835c-609a2884938f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_ccefc960-2822-4f16-953b-9c648fae40d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_71f44566-b3c7-4fd6-bece-6d35ba4a0ae6" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_ccefc960-2822-4f16-953b-9c648fae40d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsMember_84ff40a5-15f1-4eb9-a802-966828da6015" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefinitelivedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_71f44566-b3c7-4fd6-bece-6d35ba4a0ae6" xlink:to="loc_us-gaap_IndefinitelivedIntangibleAssetsMember_84ff40a5-15f1-4eb9-a802-966828da6015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_ad8b52d1-b860-4745-b142-2f9efca5f558" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_71f44566-b3c7-4fd6-bece-6d35ba4a0ae6" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_ad8b52d1-b860-4745-b142-2f9efca5f558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c98fd67c-cf47-432a-a263-fc591f0ad309" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_567124c6-b356-4030-96ce-4a6bd478d661" xlink:to="loc_us-gaap_StatementLineItems_c98fd67c-cf47-432a-a263-fc591f0ad309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4fb9234e-98b9-42ce-93f4-efd849c5fd89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c98fd67c-cf47-432a-a263-fc591f0ad309" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4fb9234e-98b9-42ce-93f4-efd849c5fd89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_292f7cd0-a5fb-4436-9921-011178dd44f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c98fd67c-cf47-432a-a263-fc591f0ad309" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_292f7cd0-a5fb-4436-9921-011178dd44f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_74abb07a-dac5-4be4-b8df-d0f308a93198" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c98fd67c-cf47-432a-a263-fc591f0ad309" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_74abb07a-dac5-4be4-b8df-d0f308a93198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c843d46e-56a4-4153-96e6-f7734896faac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c98fd67c-cf47-432a-a263-fc591f0ad309" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c843d46e-56a4-4153-96e6-f7734896faac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40ff852d-4362-4edb-8975-2bd784578b63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c98fd67c-cf47-432a-a263-fc591f0ad309" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40ff852d-4362-4edb-8975-2bd784578b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b04f8468-ca38-4d18-9787-046da49825cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c98fd67c-cf47-432a-a263-fc591f0ad309" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b04f8468-ca38-4d18-9787-046da49825cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b449d518-2b14-48a6-b84b-019bd4a954c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c98fd67c-cf47-432a-a263-fc591f0ad309" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b449d518-2b14-48a6-b84b-019bd4a954c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_GoodwillAndOtherIntangiblesAbstract_947f7eac-18d1-46b3-b05a-fbed0f6627ad" xlink:href="gww-20231231.xsd#gww_GoodwillAndOtherIntangiblesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e9c7f108-97c4-4842-8ce3-7e4e053ad7cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_947f7eac-18d1-46b3-b05a-fbed0f6627ad" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e9c7f108-97c4-4842-8ce3-7e4e053ad7cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_541c07b2-11ea-4c9f-9a5e-533ae6be67e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_947f7eac-18d1-46b3-b05a-fbed0f6627ad" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_541c07b2-11ea-4c9f-9a5e-533ae6be67e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ce8297c7-cef9-439f-b694-7021e0eb7cdf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_947f7eac-18d1-46b3-b05a-fbed0f6627ad" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ce8297c7-cef9-439f-b694-7021e0eb7cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c6b7d09c-e9d7-43ea-980d-3af9dd8663c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_947f7eac-18d1-46b3-b05a-fbed0f6627ad" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c6b7d09c-e9d7-43ea-980d-3af9dd8663c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_440f017e-6891-4af4-bab7-ca8ad1621a07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_947f7eac-18d1-46b3-b05a-fbed0f6627ad" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_440f017e-6891-4af4-bab7-ca8ad1621a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_fb88fe80-4440-4046-8415-682e7d36d7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_947f7eac-18d1-46b3-b05a-fbed0f6627ad" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_fb88fe80-4440-4046-8415-682e7d36d7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9535cd14-df6f-40ef-977c-c332d3879465" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_947f7eac-18d1-46b3-b05a-fbed0f6627ad" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9535cd14-df6f-40ef-977c-c332d3879465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_229f4921-79d5-4c86-ab4d-a62d3fdeead9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_2fb3f9f6-b0ef-4689-b13b-9e1f93281183" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_229f4921-79d5-4c86-ab4d-a62d3fdeead9" xlink:to="loc_us-gaap_DebtInstrumentTable_2fb3f9f6-b0ef-4689-b13b-9e1f93281183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_793578aa-5e57-45cc-a35a-c9077ca98bda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2fb3f9f6-b0ef-4689-b13b-9e1f93281183" xlink:to="loc_us-gaap_DebtInstrumentAxis_793578aa-5e57-45cc-a35a-c9077ca98bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4312ab4b-dca9-48eb-b91f-38293e283c44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_793578aa-5e57-45cc-a35a-c9077ca98bda" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4312ab4b-dca9-48eb-b91f-38293e283c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes4.60Member_5fd92917-4f4b-4902-83a7-d7307bd04774" xlink:href="gww-20231231.xsd#gww_UnsecuredSeniorNotes4.60Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4312ab4b-dca9-48eb-b91f-38293e283c44" xlink:to="loc_gww_UnsecuredSeniorNotes4.60Member_5fd92917-4f4b-4902-83a7-d7307bd04774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes185Member_d7651534-0d20-4a59-bfdc-1a5d030c1fa0" xlink:href="gww-20231231.xsd#gww_UnsecuredSeniorNotes185Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4312ab4b-dca9-48eb-b91f-38293e283c44" xlink:to="loc_gww_UnsecuredSeniorNotes185Member_d7651534-0d20-4a59-bfdc-1a5d030c1fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes4.20Member_3ecf94c3-0c36-4c5a-b625-092c91af47d9" xlink:href="gww-20231231.xsd#gww_UnsecuredSeniorNotes4.20Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4312ab4b-dca9-48eb-b91f-38293e283c44" xlink:to="loc_gww_UnsecuredSeniorNotes4.20Member_3ecf94c3-0c36-4c5a-b625-092c91af47d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes3.75Member_844e4a8f-6a76-4209-958e-9b1bac687f5c" xlink:href="gww-20231231.xsd#gww_UnsecuredSeniorNotes3.75Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4312ab4b-dca9-48eb-b91f-38293e283c44" xlink:to="loc_gww_UnsecuredSeniorNotes3.75Member_844e4a8f-6a76-4209-958e-9b1bac687f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6804e542-9600-4081-8850-5093dc15d0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2fb3f9f6-b0ef-4689-b13b-9e1f93281183" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6804e542-9600-4081-8850-5093dc15d0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2e4d8a43-a340-4630-b2f9-21aec00040c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6804e542-9600-4081-8850-5093dc15d0f6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2e4d8a43-a340-4630-b2f9-21aec00040c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_0dc6fab1-2fb4-4ba7-a9a7-abc59e41ab4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2e4d8a43-a340-4630-b2f9-21aec00040c0" xlink:to="loc_us-gaap_SeniorNotesMember_0dc6fab1-2fb4-4ba7-a9a7-abc59e41ab4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_YenDenominatedBankTermLoanMember_8dac797e-a376-4af2-a6e7-caf3c897fb93" xlink:href="gww-20231231.xsd#gww_YenDenominatedBankTermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2e4d8a43-a340-4630-b2f9-21aec00040c0" xlink:to="loc_gww_YenDenominatedBankTermLoanMember_8dac797e-a376-4af2-a6e7-caf3c897fb93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6c54b491-f0b1-4fda-b7aa-8ee8aaad9301" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2fb3f9f6-b0ef-4689-b13b-9e1f93281183" xlink:to="loc_us-gaap_DebtInstrumentLineItems_6c54b491-f0b1-4fda-b7aa-8ee8aaad9301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtCarryingValueAbstract_9c7aafe5-f714-4544-87e3-fc89f53429ed" xlink:href="gww-20231231.xsd#gww_LongTermDebtCarryingValueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c54b491-f0b1-4fda-b7aa-8ee8aaad9301" xlink:to="loc_gww_LongTermDebtCarryingValueAbstract_9c7aafe5-f714-4544-87e3-fc89f53429ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_fc934b78-659e-485a-a3e0-125af500f6fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_9c7aafe5-f714-4544-87e3-fc89f53429ed" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_fc934b78-659e-485a-a3e0-125af500f6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherLongTermDebtAdjustment_14c47fd5-f2d2-4d7f-afe6-583b6f9e443f" xlink:href="gww-20231231.xsd#gww_OtherLongTermDebtAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_9c7aafe5-f714-4544-87e3-fc89f53429ed" xlink:to="loc_gww_OtherLongTermDebtAdjustment_14c47fd5-f2d2-4d7f-afe6-583b6f9e443f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt_436afc6f-0a3c-4374-9158-532724fa4cb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_9c7aafe5-f714-4544-87e3-fc89f53429ed" xlink:to="loc_us-gaap_OtherLongTermDebt_436afc6f-0a3c-4374-9158-532724fa4cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_9d4a1213-e751-4c0a-8258-169b974c094a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_9c7aafe5-f714-4544-87e3-fc89f53429ed" xlink:to="loc_us-gaap_LongTermDebtCurrent_9d4a1213-e751-4c0a-8258-169b974c094a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_718765ce-17af-4d60-9c2c-8740b67da28e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_9c7aafe5-f714-4544-87e3-fc89f53429ed" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_718765ce-17af-4d60-9c2c-8740b67da28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c12fd50c-58e9-46e9-86de-a215153c6c16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_9c7aafe5-f714-4544-87e3-fc89f53429ed" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c12fd50c-58e9-46e9-86de-a215153c6c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtFairValueAbstract_7439f5e7-a93b-48b1-990e-944f01aca54a" xlink:href="gww-20231231.xsd#gww_LongTermDebtFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c54b491-f0b1-4fda-b7aa-8ee8aaad9301" xlink:to="loc_gww_LongTermDebtFairValueAbstract_7439f5e7-a93b-48b1-990e-944f01aca54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_abd43872-2f89-4895-b7cd-1c43b4986006" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtFairValueAbstract_7439f5e7-a93b-48b1-990e-944f01aca54a" xlink:to="loc_us-gaap_LongTermDebtFairValue_abd43872-2f89-4895-b7cd-1c43b4986006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherLongTermDebtAdjustmentFairValueDisclosure_09af0713-b579-40cc-95b9-a2e0ae7e87ac" xlink:href="gww-20231231.xsd#gww_OtherLongTermDebtAdjustmentFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtFairValueAbstract_7439f5e7-a93b-48b1-990e-944f01aca54a" xlink:to="loc_gww_OtherLongTermDebtAdjustmentFairValueDisclosure_09af0713-b579-40cc-95b9-a2e0ae7e87ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherLongTermDebtFairValueDisclosure_7feaaecc-5e98-4ffb-ba22-59155cdf8a2c" xlink:href="gww-20231231.xsd#gww_OtherLongTermDebtFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtFairValueAbstract_7439f5e7-a93b-48b1-990e-944f01aca54a" xlink:to="loc_gww_OtherLongTermDebtFairValueDisclosure_7feaaecc-5e98-4ffb-ba22-59155cdf8a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtGrossFairValueDisclosure_9ced543e-e457-4223-92e7-d6fda6ed30ae" xlink:href="gww-20231231.xsd#gww_LongTermDebtGrossFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtFairValueAbstract_7439f5e7-a93b-48b1-990e-944f01aca54a" xlink:to="loc_gww_LongTermDebtGrossFairValueDisclosure_9ced543e-e457-4223-92e7-d6fda6ed30ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_50f83931-d0ba-4f41-9127-6e9b4db0db37" xlink:href="gww-20231231.xsd#gww_LongTermDebtCurrentMaturitiesFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtFairValueAbstract_7439f5e7-a93b-48b1-990e-944f01aca54a" xlink:to="loc_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_50f83931-d0ba-4f41-9127-6e9b4db0db37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue_a0dca7c1-8e90-48af-b9d9-526c8b2ebab3" xlink:href="gww-20231231.xsd#gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtFairValueAbstract_7439f5e7-a93b-48b1-990e-944f01aca54a" xlink:to="loc_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue_a0dca7c1-8e90-48af-b9d9-526c8b2ebab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_961d607f-926f-4460-bf55-254912fe9ce5" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtFairValueAbstract_7439f5e7-a93b-48b1-990e-944f01aca54a" xlink:to="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_961d607f-926f-4460-bf55-254912fe9ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_448ccbe2-6658-4913-9b32-f71de457d277" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c54b491-f0b1-4fda-b7aa-8ee8aaad9301" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_448ccbe2-6658-4913-9b32-f71de457d277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#LONGTERMDEBTNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_835e896d-2f6f-4d45-ab36-5ff331e2d57d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b6dc1e07-0f2e-4710-831e-3ac05ea3602c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_835e896d-2f6f-4d45-ab36-5ff331e2d57d" xlink:to="loc_us-gaap_DebtInstrumentTable_b6dc1e07-0f2e-4710-831e-3ac05ea3602c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_9e4f834a-770d-4fbf-bdf4-8e73941b98ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b6dc1e07-0f2e-4710-831e-3ac05ea3602c" xlink:to="loc_us-gaap_CreditFacilityAxis_9e4f834a-770d-4fbf-bdf4-8e73941b98ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_9872ee48-a44a-48dc-9ae6-3bbdeea0d092" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_9e4f834a-770d-4fbf-bdf4-8e73941b98ad" xlink:to="loc_us-gaap_CreditFacilityDomain_9872ee48-a44a-48dc-9ae6-3bbdeea0d092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4556b601-a2bc-403f-a761-62eada9be4ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_9872ee48-a44a-48dc-9ae6-3bbdeea0d092" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4556b601-a2bc-403f-a761-62eada9be4ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_71e097ed-022c-4291-bf94-1fb63e1d78d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b6dc1e07-0f2e-4710-831e-3ac05ea3602c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_71e097ed-022c-4291-bf94-1fb63e1d78d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_18baae39-d5df-4659-a015-22dd64f3aa05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_71e097ed-022c-4291-bf94-1fb63e1d78d5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_18baae39-d5df-4659-a015-22dd64f3aa05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_49ff2253-704d-4ae4-8a8b-16dd59672b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_18baae39-d5df-4659-a015-22dd64f3aa05" xlink:to="loc_us-gaap_LineOfCreditMember_49ff2253-704d-4ae4-8a8b-16dd59672b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticLineOfCreditMember_65c59d8a-2519-4041-899b-62df2ba1845f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticLineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_18baae39-d5df-4659-a015-22dd64f3aa05" xlink:to="loc_us-gaap_DomesticLineOfCreditMember_65c59d8a-2519-4041-899b-62df2ba1845f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_1f02110c-5864-4cc6-9589-c789c3f8c0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_18baae39-d5df-4659-a015-22dd64f3aa05" xlink:to="loc_us-gaap_SeniorNotesMember_1f02110c-5864-4cc6-9589-c789c3f8c0c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_YenDenominatedBankTermLoanMember_c347209f-a845-46c0-85ca-8146f0651fd6" xlink:href="gww-20231231.xsd#gww_YenDenominatedBankTermLoanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_18baae39-d5df-4659-a015-22dd64f3aa05" xlink:to="loc_gww_YenDenominatedBankTermLoanMember_c347209f-a845-46c0-85ca-8146f0651fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9095faf4-b180-4037-9cf4-5cb6b45b06bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b6dc1e07-0f2e-4710-831e-3ac05ea3602c" xlink:to="loc_us-gaap_DebtInstrumentAxis_9095faf4-b180-4037-9cf4-5cb6b45b06bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_53a07cd4-0621-442c-9976-092fe62e2771" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_9095faf4-b180-4037-9cf4-5cb6b45b06bf" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_53a07cd4-0621-442c-9976-092fe62e2771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_A5YearUnsecuredRevolvingLineOfCreditMember_f408bec5-857a-4e0c-8835-0119555d0254" xlink:href="gww-20231231.xsd#gww_A5YearUnsecuredRevolvingLineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_53a07cd4-0621-442c-9976-092fe62e2771" xlink:to="loc_gww_A5YearUnsecuredRevolvingLineOfCreditMember_f408bec5-857a-4e0c-8835-0119555d0254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes185Member_35f6345a-2966-426c-843b-26f4e25aac2b" xlink:href="gww-20231231.xsd#gww_UnsecuredSeniorNotes185Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_53a07cd4-0621-442c-9976-092fe62e2771" xlink:to="loc_gww_UnsecuredSeniorNotes185Member_35f6345a-2966-426c-843b-26f4e25aac2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_TermLoanAgreement005Member_4d42b11a-a692-437e-8936-d3d4600a5a31" xlink:href="gww-20231231.xsd#gww_TermLoanAgreement005Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_53a07cd4-0621-442c-9976-092fe62e2771" xlink:to="loc_gww_TermLoanAgreement005Member_4d42b11a-a692-437e-8936-d3d4600a5a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b6dc1e07-0f2e-4710-831e-3ac05ea3602c" xlink:to="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_90868586-5484-494c-9167-9a52255513f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_us-gaap_DebtInstrumentTerm_90868586-5484-494c-9167-9a52255513f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b5133bf8-8c4b-4023-8454-0e066b1a6cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b5133bf8-8c4b-4023-8454-0e066b1a6cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_d6168a83-da83-43cc-af8d-bcf3051583d7" xlink:href="gww-20231231.xsd#gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_d6168a83-da83-43cc-af8d-bcf3051583d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_9b566579-7860-4336-8ff0-a5fc8ca5322c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_us-gaap_LineOfCredit_9b566579-7860-4336-8ff0-a5fc8ca5322c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_bff5f978-c09e-49a5-a998-bfebe152f6b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_bff5f978-c09e-49a5-a998-bfebe152f6b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_4f5d5d1b-a18a-4f82-814b-aef1211ffdd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_4f5d5d1b-a18a-4f82-814b-aef1211ffdd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f91b8c70-5c7e-4c53-b5a6-15efcd30f83c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f91b8c70-5c7e-4c53-b5a6-15efcd30f83c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1951c932-796d-4546-8c69-265058a8f0a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1951c932-796d-4546-8c69-265058a8f0a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_08f1680e-5adf-4268-aee8-d738662fa7a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtWeightedAverageInterestRateOverTime"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_42ccee0a-1c21-4f5a-bb2b-852ed93f9dd1" xlink:to="loc_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_08f1680e-5adf-4268-aee8-d738662fa7a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_42c1c871-28b0-4be6-93a8-0fb0591231da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_6cc7e941-1161-4257-bf77-9355ce039fad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_42c1c871-28b0-4be6-93a8-0fb0591231da" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_6cc7e941-1161-4257-bf77-9355ce039fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne_689aa8a6-131a-4ec6-91fc-189cd1ad905c" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_6cc7e941-1161-4257-bf77-9355ce039fad" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne_689aa8a6-131a-4ec6-91fc-189cd1ad905c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo_243fec10-7dcb-4fe1-b7fd-b6725326a868" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_6cc7e941-1161-4257-bf77-9355ce039fad" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo_243fec10-7dcb-4fe1-b7fd-b6725326a868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree_0a186eff-21c8-4fa9-a067-3d352f92903e" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_6cc7e941-1161-4257-bf77-9355ce039fad" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree_0a186eff-21c8-4fa9-a067-3d352f92903e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour_77877005-416e-4509-9729-7fcbc6a943fb" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_6cc7e941-1161-4257-bf77-9355ce039fad" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour_77877005-416e-4509-9729-7fcbc6a943fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive_0978b881-b03f-451f-8f66-e3ddbe491a49" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_6cc7e941-1161-4257-bf77-9355ce039fad" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive_0978b881-b03f-451f-8f66-e3ddbe491a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive_06c53111-9a96-4062-a019-499ef1053331" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_6cc7e941-1161-4257-bf77-9355ce039fad" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive_06c53111-9a96-4062-a019-499ef1053331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact_9b580208-c1c2-4a73-8e31-4008662d8cad" xlink:href="gww-20231231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_6cc7e941-1161-4257-bf77-9355ce039fad" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact_9b580208-c1c2-4a73-8e31-4008662d8cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/EMPLOYEEBENEFITSDefinedContributionPlansDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#EMPLOYEEBENEFITSDefinedContributionPlansDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/EMPLOYEEBENEFITSDefinedContributionPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_EmployeeBenefitsAbstract_d575c4b6-a471-4933-8dc0-3579e3646437" xlink:href="gww-20231231.xsd#gww_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ProfitSharingAutomaticContributionByEmployerPercentage_ca016fe3-6338-464e-b651-c181c72b4eeb" xlink:href="gww-20231231.xsd#gww_ProfitSharingAutomaticContributionByEmployerPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_d575c4b6-a471-4933-8dc0-3579e3646437" xlink:to="loc_gww_ProfitSharingAutomaticContributionByEmployerPercentage_ca016fe3-6338-464e-b651-c181c72b4eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_360ec805-8f4a-4ca1-9efe-323dfa10cd0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_d575c4b6-a471-4933-8dc0-3579e3646437" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_360ec805-8f4a-4ca1-9efe-323dfa10cd0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_57bfba49-9512-4a2c-8e25-c67845961e98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_d575c4b6-a471-4933-8dc0-3579e3646437" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_57bfba49-9512-4a2c-8e25-c67845961e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForFuturePolicyBenefitWeightedAverageDuration_d8689b84-cc54-4b0b-a0f1-a74d44f92f19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilityForFuturePolicyBenefitWeightedAverageDuration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_d575c4b6-a471-4933-8dc0-3579e3646437" xlink:to="loc_us-gaap_LiabilityForFuturePolicyBenefitWeightedAverageDuration_d8689b84-cc54-4b0b-a0f1-a74d44f92f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#EMPLOYEEBENEFITSPostretirementBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_EmployeeBenefitsAbstract_a1321516-7819-47d6-85af-ba2fb7d81b76" xlink:href="gww-20231231.xsd#gww_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_daadb1ff-7bd6-4c55-81b0-90f9b1c9ef51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_a1321516-7819-47d6-85af-ba2fb7d81b76" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_daadb1ff-7bd6-4c55-81b0-90f9b1c9ef51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_d30ad9b4-ef07-4329-8399-e37e9d457f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_daadb1ff-7bd6-4c55-81b0-90f9b1c9ef51" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_d30ad9b4-ef07-4329-8399-e37e9d457f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e2ff9a8f-cda2-471a-b1e2-2ff28b551b46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_d30ad9b4-ef07-4329-8399-e37e9d457f7a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e2ff9a8f-cda2-471a-b1e2-2ff28b551b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ad341a9c-010a-4521-96cc-49789f94a0b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e2ff9a8f-cda2-471a-b1e2-2ff28b551b46" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ad341a9c-010a-4521-96cc-49789f94a0b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_f4a4e862-72d6-440e-9abb-57f6c998480b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_daadb1ff-7bd6-4c55-81b0-90f9b1c9ef51" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_f4a4e862-72d6-440e-9abb-57f6c998480b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_a44ed392-815f-47c6-a1ae-3a73a7907622" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_f4a4e862-72d6-440e-9abb-57f6c998480b" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_a44ed392-815f-47c6-a1ae-3a73a7907622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_528dce41-4c07-4340-bea6-a43c42a52cce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_a44ed392-815f-47c6-a1ae-3a73a7907622" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_528dce41-4c07-4340-bea6-a43c42a52cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_1f81dd24-bae7-4490-8b0c-9d5c293fe555" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_a44ed392-815f-47c6-a1ae-3a73a7907622" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_1f81dd24-bae7-4490-8b0c-9d5c293fe555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_0a97ffb9-02fa-4a49-80b7-1e4457eae243" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_a44ed392-815f-47c6-a1ae-3a73a7907622" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_0a97ffb9-02fa-4a49-80b7-1e4457eae243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_25eeac31-0422-4778-953c-1e53f25398ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_a44ed392-815f-47c6-a1ae-3a73a7907622" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_25eeac31-0422-4778-953c-1e53f25398ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c6270e48-61a6-4406-aeb4-68a403cd0a71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_a44ed392-815f-47c6-a1ae-3a73a7907622" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c6270e48-61a6-4406-aeb4-68a403cd0a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_d33d3155-ca37-41f7-8016-2c8847274b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_a44ed392-815f-47c6-a1ae-3a73a7907622" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_d33d3155-ca37-41f7-8016-2c8847274b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_425b649f-847a-47f0-b5f8-5c8e433d58e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_f4a4e862-72d6-440e-9abb-57f6c998480b" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_425b649f-847a-47f0-b5f8-5c8e433d58e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_09813351-ce2f-4d44-9b28-f9f022253ab8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_425b649f-847a-47f0-b5f8-5c8e433d58e1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_09813351-ce2f-4d44-9b28-f9f022253ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_b8262cfb-c56c-43e6-8f64-fffc8f34b97b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_425b649f-847a-47f0-b5f8-5c8e433d58e1" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_b8262cfb-c56c-43e6-8f64-fffc8f34b97b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_baad6be4-de80-4519-9ac6-5e070db22910" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_425b649f-847a-47f0-b5f8-5c8e433d58e1" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_baad6be4-de80-4519-9ac6-5e070db22910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_577c5d36-9957-46bd-8e3d-d8276fbbf7da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_425b649f-847a-47f0-b5f8-5c8e433d58e1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_577c5d36-9957-46bd-8e3d-d8276fbbf7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_b39a7fb8-6532-4f1f-8c8f-405e44bfe903" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_425b649f-847a-47f0-b5f8-5c8e433d58e1" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_b39a7fb8-6532-4f1f-8c8f-405e44bfe903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_b0be56b4-0d03-45d2-8a22-d442aa4d1e04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_425b649f-847a-47f0-b5f8-5c8e433d58e1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_b0be56b4-0d03-45d2-8a22-d442aa4d1e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_9fb40592-f66b-4bcb-8cf7-da6b6022a1e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_425b649f-847a-47f0-b5f8-5c8e433d58e1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_9fb40592-f66b-4bcb-8cf7-da6b6022a1e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d9f51c29-547e-4f4d-8061-8e353a241ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_f4a4e862-72d6-440e-9abb-57f6c998480b" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d9f51c29-547e-4f4d-8061-8e353a241ad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_18ca709c-c7d9-4059-8b62-a36807c5966a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d9f51c29-547e-4f4d-8061-8e353a241ad6" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_18ca709c-c7d9-4059-8b62-a36807c5966a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_f07afe5a-4c0f-4a57-b2b7-cdabd21d015c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d9f51c29-547e-4f4d-8061-8e353a241ad6" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_f07afe5a-4c0f-4a57-b2b7-cdabd21d015c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_390366dc-f131-4687-8318-9947fa425d86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d9f51c29-547e-4f4d-8061-8e353a241ad6" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_390366dc-f131-4687-8318-9947fa425d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_3dce91dd-b55f-482c-9077-41944b91d7fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d9f51c29-547e-4f4d-8061-8e353a241ad6" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_3dce91dd-b55f-482c-9077-41944b91d7fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_c54f17bb-fe85-44b0-bdf3-9afa2d29d089" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d9f51c29-547e-4f4d-8061-8e353a241ad6" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_c54f17bb-fe85-44b0-bdf3-9afa2d29d089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_812056c4-b743-4f5a-9fce-d0bb4aab190d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_d9f51c29-547e-4f4d-8061-8e353a241ad6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_812056c4-b743-4f5a-9fce-d0bb4aab190d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_1aafe29b-d1af-48ef-a55e-0d0096383fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_f4a4e862-72d6-440e-9abb-57f6c998480b" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_1aafe29b-d1af-48ef-a55e-0d0096383fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_fb390537-f2d0-403f-8da3-5d35300dfc70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_1aafe29b-d1af-48ef-a55e-0d0096383fe9" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_fb390537-f2d0-403f-8da3-5d35300dfc70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_3a8029d3-527a-4dde-9cc2-94e26b1f56bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_1aafe29b-d1af-48ef-a55e-0d0096383fe9" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_3a8029d3-527a-4dde-9cc2-94e26b1f56bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes_8740fb04-853b-4917-a2c1-4a438a9e83a7" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_1aafe29b-d1af-48ef-a55e-0d0096383fe9" xlink:to="loc_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes_8740fb04-853b-4917-a2c1-4a438a9e83a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_c0eae68e-b0a6-4b31-a2a3-3041a11bb70f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_1aafe29b-d1af-48ef-a55e-0d0096383fe9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_c0eae68e-b0a6-4b31-a2a3-3041a11bb70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_a8c48cbd-89ba-4274-9862-af43ac3b0564" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_f4a4e862-72d6-440e-9abb-57f6c998480b" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_a8c48cbd-89ba-4274-9862-af43ac3b0564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_f7cceb43-bc6a-4429-87a3-efc889701d78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_a8c48cbd-89ba-4274-9862-af43ac3b0564" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_f7cceb43-bc6a-4429-87a3-efc889701d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_884831ed-d177-4029-95ae-2590fece40f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_a8c48cbd-89ba-4274-9862-af43ac3b0564" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_884831ed-d177-4029-95ae-2590fece40f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65_b61fbfc3-bb1b-4c80-91f6-56a4c22d0db8" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_a8c48cbd-89ba-4274-9862-af43ac3b0564" xlink:to="loc_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65_b61fbfc3-bb1b-4c80-91f6-56a4c22d0db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_f2ee1430-96c5-4285-a697-99e676710df6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_a8c48cbd-89ba-4274-9862-af43ac3b0564" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_f2ee1430-96c5-4285-a697-99e676710df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_1e514836-656e-49f5-bc4d-ce32d7650c88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_a8c48cbd-89ba-4274-9862-af43ac3b0564" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_1e514836-656e-49f5-bc4d-ce32d7650c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6d3a9b30-fd0e-4742-8e66-a4bdb5fe6a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_f4a4e862-72d6-440e-9abb-57f6c998480b" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6d3a9b30-fd0e-4742-8e66-a4bdb5fe6a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_26364a5f-f69e-423a-ade2-c6a13c70be6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6d3a9b30-fd0e-4742-8e66-a4bdb5fe6a2b" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_26364a5f-f69e-423a-ade2-c6a13c70be6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_a3ff7516-683d-4c35-b255-6b82ef691eda" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6d3a9b30-fd0e-4742-8e66-a4bdb5fe6a2b" xlink:to="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_a3ff7516-683d-4c35-b255-6b82ef691eda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65_3da67759-dded-4425-a4a8-a576925a0295" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6d3a9b30-fd0e-4742-8e66-a4bdb5fe6a2b" xlink:to="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65_3da67759-dded-4425-a4a8-a576925a0295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate_e1144764-0c75-498e-a8b4-233f08e0f02b" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_6d3a9b30-fd0e-4742-8e66-a4bdb5fe6a2b" xlink:to="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate_e1144764-0c75-498e-a8b4-233f08e0f02b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e406b927-14a3-42e7-9cc7-f9cb1c8995b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_f4a4e862-72d6-440e-9abb-57f6c998480b" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e406b927-14a3-42e7-9cc7-f9cb1c8995b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_03c41359-2a7b-4012-bcf4-91e757156b50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e406b927-14a3-42e7-9cc7-f9cb1c8995b5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_03c41359-2a7b-4012-bcf4-91e757156b50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_c2677389-e2b2-4ac6-b00c-59962ebb25a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e406b927-14a3-42e7-9cc7-f9cb1c8995b5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_c2677389-e2b2-4ac6-b00c-59962ebb25a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_b1a7686b-b78d-475f-a733-cb39d576f4ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e406b927-14a3-42e7-9cc7-f9cb1c8995b5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_b1a7686b-b78d-475f-a733-cb39d576f4ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_0e9719ad-66f7-4dff-be50-5fc1787ca5a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e406b927-14a3-42e7-9cc7-f9cb1c8995b5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_0e9719ad-66f7-4dff-be50-5fc1787ca5a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_ead5089f-1735-445e-a1e5-5c19b46014d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e406b927-14a3-42e7-9cc7-f9cb1c8995b5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_ead5089f-1735-445e-a1e5-5c19b46014d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_1e46dd3a-d493-4a4f-b984-905abefe014d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e406b927-14a3-42e7-9cc7-f9cb1c8995b5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_1e46dd3a-d493-4a4f-b984-905abefe014d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_fc3b3b3d-6972-466b-b1a0-a8cd589d7794" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_e406b927-14a3-42e7-9cc7-f9cb1c8995b5" xlink:to="loc_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_fc3b3b3d-6972-466b-b1a0-a8cd589d7794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_107f6562-19c8-4fc2-a70a-03fb0d1407bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9e5536cb-6a84-4a34-8377-2d5018469b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_107f6562-19c8-4fc2-a70a-03fb0d1407bd" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9e5536cb-6a84-4a34-8377-2d5018469b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_ce69c845-fdd0-42ba-9fab-0554e7f2dbf6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9e5536cb-6a84-4a34-8377-2d5018469b1c" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_ce69c845-fdd0-42ba-9fab-0554e7f2dbf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_32336156-159c-439a-a1f7-8cace6d10744" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_ce69c845-fdd0-42ba-9fab-0554e7f2dbf6" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_32336156-159c-439a-a1f7-8cace6d10744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_MutualFundsMunicipalAndProvincialBondsMember_442ccfa8-6d41-4de4-9d67-4674b7439c96" xlink:href="gww-20231231.xsd#gww_MutualFundsMunicipalAndProvincialBondsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_32336156-159c-439a-a1f7-8cace6d10744" xlink:to="loc_gww_MutualFundsMunicipalAndProvincialBondsMember_442ccfa8-6d41-4de4-9d67-4674b7439c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_MutualFundsCorporateBondSecuritiesMember_1af8983d-4318-4781-a027-c41e5e743f04" xlink:href="gww-20231231.xsd#gww_MutualFundsCorporateBondSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_32336156-159c-439a-a1f7-8cace6d10744" xlink:to="loc_gww_MutualFundsCorporateBondSecuritiesMember_1af8983d-4318-4781-a027-c41e5e743f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FixedIncomeCorporateBondSecuritiesMember_858f8e94-502b-4a4c-a79e-c4f27c140ed4" xlink:href="gww-20231231.xsd#gww_FixedIncomeCorporateBondSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_32336156-159c-439a-a1f7-8cace6d10744" xlink:to="loc_gww_FixedIncomeCorporateBondSecuritiesMember_858f8e94-502b-4a4c-a79e-c4f27c140ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FixedIncomeGovernmentAndMunicipalBondsMember_cf6ee083-5d3b-44ba-9af6-3be52d3fad58" xlink:href="gww-20231231.xsd#gww_FixedIncomeGovernmentAndMunicipalBondsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_32336156-159c-439a-a1f7-8cace6d10744" xlink:to="loc_gww_FixedIncomeGovernmentAndMunicipalBondsMember_cf6ee083-5d3b-44ba-9af6-3be52d3fad58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityFundsMember_8f50f6d7-4549-4806-839d-840096b44342" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityFundsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_32336156-159c-439a-a1f7-8cace6d10744" xlink:to="loc_us-gaap_EquityFundsMember_8f50f6d7-4549-4806-839d-840096b44342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember_4fb58945-d3f1-4eb7-89fe-4404d9758307" xlink:href="gww-20231231.xsd#gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_32336156-159c-439a-a1f7-8cace6d10744" xlink:to="loc_gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember_4fb58945-d3f1-4eb7-89fe-4404d9758307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1dee1086-6074-4e02-8c88-156c51171d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9e5536cb-6a84-4a34-8377-2d5018469b1c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1dee1086-6074-4e02-8c88-156c51171d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_65f2a3f6-556d-4693-a394-ded1c565cc58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1dee1086-6074-4e02-8c88-156c51171d6f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_65f2a3f6-556d-4693-a394-ded1c565cc58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_5bae6f3d-8d8f-458d-bd22-f0af4b094096" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_65f2a3f6-556d-4693-a394-ded1c565cc58" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_5bae6f3d-8d8f-458d-bd22-f0af4b094096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b127d904-d40c-49b2-a60f-3da53d4653db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9e5536cb-6a84-4a34-8377-2d5018469b1c" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b127d904-d40c-49b2-a60f-3da53d4653db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a78a75b4-1b60-4f37-85d0-364a57c54c88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b127d904-d40c-49b2-a60f-3da53d4653db" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a78a75b4-1b60-4f37-85d0-364a57c54c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1cb6c274-922a-4758-bcc3-1a189bdde588" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a78a75b4-1b60-4f37-85d0-364a57c54c88" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1cb6c274-922a-4758-bcc3-1a189bdde588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8284d2af-e0cf-4430-a604-df4e908e7701" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9e5536cb-6a84-4a34-8377-2d5018469b1c" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8284d2af-e0cf-4430-a604-df4e908e7701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_32084b08-9008-4cb0-b258-fce9990d85c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8284d2af-e0cf-4430-a604-df4e908e7701" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_32084b08-9008-4cb0-b258-fce9990d85c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList_ad6f7da6-d13a-40d0-8f39-8a153d9ebb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8284d2af-e0cf-4430-a604-df4e908e7701" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList_ad6f7da6-d13a-40d0-8f39-8a153d9ebb9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#LEASESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/LEASESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_50bf976d-16ee-4d62-8be9-a0f3ad3b4bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_Operatingleaseexpirationdate_ffd774ec-2cf8-430a-aed9-22ad85166a47" xlink:href="gww-20231231.xsd#gww_Operatingleaseexpirationdate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_50bf976d-16ee-4d62-8be9-a0f3ad3b4bf5" xlink:to="loc_gww_Operatingleaseexpirationdate_ffd774ec-2cf8-430a-aed9-22ad85166a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_6d1d150a-4837-4570-b3b4-54978f54e3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_50bf976d-16ee-4d62-8be9-a0f3ad3b4bf5" xlink:to="loc_us-gaap_OperatingLeaseExpense_6d1d150a-4837-4570-b3b4-54978f54e3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_7e14debf-d0c4-42df-9761-beb6607c6e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_50bf976d-16ee-4d62-8be9-a0f3ad3b4bf5" xlink:to="loc_us-gaap_SubleaseIncome_7e14debf-d0c4-42df-9761-beb6607c6e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#LEASESScheduleofOperatingLeaseInformationDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_576e4f2f-c504-48eb-a5c5-8129829370b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2ff35d35-05c7-46c2-a857-e30d5641c658" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_576e4f2f-c504-48eb-a5c5-8129829370b0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2ff35d35-05c7-46c2-a857-e30d5641c658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_27ebc4d1-61ce-4543-bfac-b3d070d7209f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_576e4f2f-c504-48eb-a5c5-8129829370b0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_27ebc4d1-61ce-4543-bfac-b3d070d7209f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_685f8a34-a654-4078-9a2f-d9b62a31665a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_576e4f2f-c504-48eb-a5c5-8129829370b0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_685f8a34-a654-4078-9a2f-d9b62a31665a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6ca66e03-6d57-4477-a918-23bd94d21659" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_576e4f2f-c504-48eb-a5c5-8129829370b0" xlink:to="loc_us-gaap_OperatingLeaseLiability_6ca66e03-6d57-4477-a918-23bd94d21659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_e7a27c70-02d2-44f4-88ed-20ee68aa2fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_576e4f2f-c504-48eb-a5c5-8129829370b0" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_e7a27c70-02d2-44f4-88ed-20ee68aa2fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_96805263-ad56-4379-8f24-d6cb692a90fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_576e4f2f-c504-48eb-a5c5-8129829370b0" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_96805263-ad56-4379-8f24-d6cb692a90fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_c4add964-c626-45f4-8eb0-8aa91c9bd327" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_576e4f2f-c504-48eb-a5c5-8129829370b0" xlink:to="loc_us-gaap_OperatingLeasePayments_c4add964-c626-45f4-8eb0-8aa91c9bd327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a169211b-b424-4d26-aa81-951e24ac0140" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_576e4f2f-c504-48eb-a5c5-8129829370b0" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a169211b-b424-4d26-aa81-951e24ac0140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_b11912c2-f246-442f-9291-addcc861ea82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_576e4f2f-c504-48eb-a5c5-8129829370b0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_b11912c2-f246-442f-9291-addcc861ea82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_4c0973c3-f9b5-406b-9107-c9332885ec71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_576e4f2f-c504-48eb-a5c5-8129829370b0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_4c0973c3-f9b5-406b-9107-c9332885ec71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_2dadca0a-d82e-4c1e-ab74-5084715855d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_576e4f2f-c504-48eb-a5c5-8129829370b0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_2dadca0a-d82e-4c1e-ab74-5084715855d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_43f29352-0faf-4bdd-a948-a5d94817ddce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_576e4f2f-c504-48eb-a5c5-8129829370b0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_43f29352-0faf-4bdd-a948-a5d94817ddce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#LEASESScheduleofMaturitiesofOperatingLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_17ac691f-a700-434d-bea9-2a6c89787af0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_98f95ebc-0d04-42c0-9f01-684b1ccc612e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_17ac691f-a700-434d-bea9-2a6c89787af0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_98f95ebc-0d04-42c0-9f01-684b1ccc612e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d7d3637f-ac29-473f-9b59-d49666542d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_17ac691f-a700-434d-bea9-2a6c89787af0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d7d3637f-ac29-473f-9b59-d49666542d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ee223360-7f90-4818-9316-cccc0c3e9d92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_17ac691f-a700-434d-bea9-2a6c89787af0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ee223360-7f90-4818-9316-cccc0c3e9d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2b993cdf-e5c7-417a-8cef-4e2854e8f716" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_17ac691f-a700-434d-bea9-2a6c89787af0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2b993cdf-e5c7-417a-8cef-4e2854e8f716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1efa0cf1-0817-48e3-aa9e-1f0239268fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_17ac691f-a700-434d-bea9-2a6c89787af0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1efa0cf1-0817-48e3-aa9e-1f0239268fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_593d52a4-8577-4fbf-aac1-b35fad9bf4c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_17ac691f-a700-434d-bea9-2a6c89787af0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_593d52a4-8577-4fbf-aac1-b35fad9bf4c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_bdec22c7-6c7b-41f9-9d70-90957c63100b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_17ac691f-a700-434d-bea9-2a6c89787af0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_bdec22c7-6c7b-41f9-9d70-90957c63100b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_26999b69-188f-47b5-8418-3305562dd53b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_17ac691f-a700-434d-bea9-2a6c89787af0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_26999b69-188f-47b5-8418-3305562dd53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_3923b8e6-0b83-4f72-8b92-6dbdc3682972" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_17ac691f-a700-434d-bea9-2a6c89787af0" xlink:to="loc_us-gaap_OperatingLeaseLiability_3923b8e6-0b83-4f72-8b92-6dbdc3682972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails_1" xlink:type="simple" xlink:href="gww-20231231.xsd#LEASESScheduleofMaturitiesofOperatingLeasesDetails_1"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#STOCKINCENTIVEPLANSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIncentivePlansAbstract_9e770841-1787-4b90-a633-f018b7824c75" xlink:href="gww-20231231.xsd#gww_StockIncentivePlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6b8606bb-707d-4c17-81b1-5bec15fff699" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_StockIncentivePlansAbstract_9e770841-1787-4b90-a633-f018b7824c75" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6b8606bb-707d-4c17-81b1-5bec15fff699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_42f8d1a3-d859-4fe7-9726-0bb8b9b0e07d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6b8606bb-707d-4c17-81b1-5bec15fff699" xlink:to="loc_srt_RangeAxis_42f8d1a3-d859-4fe7-9726-0bb8b9b0e07d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1f932c15-b68f-4854-a819-e9f0e7acb19b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_42f8d1a3-d859-4fe7-9726-0bb8b9b0e07d" xlink:to="loc_srt_RangeMember_1f932c15-b68f-4854-a819-e9f0e7acb19b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b303ac7a-053d-4085-9b8d-2a268091d68c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1f932c15-b68f-4854-a819-e9f0e7acb19b" xlink:to="loc_srt_MaximumMember_b303ac7a-053d-4085-9b8d-2a268091d68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a9c39545-8f42-42a0-8c53-1f1993549aaf" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1f932c15-b68f-4854-a819-e9f0e7acb19b" xlink:to="loc_srt_MinimumMember_a9c39545-8f42-42a0-8c53-1f1993549aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ce54b3b0-f8bc-4236-843f-6627e45e0344" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6b8606bb-707d-4c17-81b1-5bec15fff699" xlink:to="loc_us-gaap_AwardTypeAxis_ce54b3b0-f8bc-4236-843f-6627e45e0344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_084a8f82-cc9b-46dc-b250-9dc387c457e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ce54b3b0-f8bc-4236-843f-6627e45e0344" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_084a8f82-cc9b-46dc-b250-9dc387c457e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e1055547-0fd5-40b5-bc9c-a7587840c0df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_084a8f82-cc9b-46dc-b250-9dc387c457e1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e1055547-0fd5-40b5-bc9c-a7587840c0df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51ea3b8a-8650-4ca0-a199-d82119abea66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6b8606bb-707d-4c17-81b1-5bec15fff699" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51ea3b8a-8650-4ca0-a199-d82119abea66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ed97568c-ba59-4021-bde6-e0d36f39df01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51ea3b8a-8650-4ca0-a199-d82119abea66" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ed97568c-ba59-4021-bde6-e0d36f39df01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_da9231a4-1023-4262-a060-0b34457bf8d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51ea3b8a-8650-4ca0-a199-d82119abea66" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_da9231a4-1023-4262-a060-0b34457bf8d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_9f74e8b0-ad68-4049-9f93-889fd473f176" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51ea3b8a-8650-4ca0-a199-d82119abea66" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_9f74e8b0-ad68-4049-9f93-889fd473f176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d197675c-a8a6-429d-9c20-5f820783b0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51ea3b8a-8650-4ca0-a199-d82119abea66" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d197675c-a8a6-429d-9c20-5f820783b0d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense_719e4697-c527-4260-bace-0cf8f4a23685" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51ea3b8a-8650-4ca0-a199-d82119abea66" xlink:to="loc_us-gaap_RestrictedStockExpense_719e4697-c527-4260-bace-0cf8f4a23685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_569c9251-4c84-409d-89b1-36425c453804" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51ea3b8a-8650-4ca0-a199-d82119abea66" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_569c9251-4c84-409d-89b1-36425c453804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_30973f94-f90f-4465-808e-47e4879667b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51ea3b8a-8650-4ca0-a199-d82119abea66" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_30973f94-f90f-4465-808e-47e4879667b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIncentivePlansAbstract_1e550bbe-e6d2-4ed9-9332-fe93aa04b054" xlink:href="gww-20231231.xsd#gww_StockIncentivePlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3817eaf4-0c0a-4179-9ea9-f787d199bf62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_StockIncentivePlansAbstract_1e550bbe-e6d2-4ed9-9332-fe93aa04b054" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3817eaf4-0c0a-4179-9ea9-f787d199bf62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6bbb504d-11d5-4bb7-b616-9ec3fa6223a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3817eaf4-0c0a-4179-9ea9-f787d199bf62" xlink:to="loc_us-gaap_AwardTypeAxis_6bbb504d-11d5-4bb7-b616-9ec3fa6223a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2ae67cb3-234b-498b-8552-6cf1ce1fd0ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_6bbb504d-11d5-4bb7-b616-9ec3fa6223a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2ae67cb3-234b-498b-8552-6cf1ce1fd0ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_34b17d87-5581-4452-8ce8-99e3328da256" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2ae67cb3-234b-498b-8552-6cf1ce1fd0ad" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_34b17d87-5581-4452-8ce8-99e3328da256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_18063e12-1252-40c8-bb29-0ffb30f87694" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3817eaf4-0c0a-4179-9ea9-f787d199bf62" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_18063e12-1252-40c8-bb29-0ffb30f87694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a466d6ad-ffe4-488d-be10-3e4b0d47173e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_18063e12-1252-40c8-bb29-0ffb30f87694" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a466d6ad-ffe4-488d-be10-3e4b0d47173e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0f245bf8-4ee9-426e-8e6b-96da76bd3ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a466d6ad-ffe4-488d-be10-3e4b0d47173e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0f245bf8-4ee9-426e-8e6b-96da76bd3ba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_302f7c7a-44d2-4b87-9e5b-53e4e2ba0458" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a466d6ad-ffe4-488d-be10-3e4b0d47173e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_302f7c7a-44d2-4b87-9e5b-53e4e2ba0458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a03d887a-e799-466b-9865-624d13a16040" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a466d6ad-ffe4-488d-be10-3e4b0d47173e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a03d887a-e799-466b-9865-624d13a16040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_16feda6a-8260-4f88-8f6b-addc45664f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a466d6ad-ffe4-488d-be10-3e4b0d47173e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_16feda6a-8260-4f88-8f6b-addc45664f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_40399e98-7082-4126-8fa8-f3b1adbfec88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a466d6ad-ffe4-488d-be10-3e4b0d47173e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_40399e98-7082-4126-8fa8-f3b1adbfec88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_WeightedAveragePricePerShareAbstract_86337922-dc53-482d-a64d-a2fd4fc20d58" xlink:href="gww-20231231.xsd#gww_WeightedAveragePricePerShareAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_18063e12-1252-40c8-bb29-0ffb30f87694" xlink:to="loc_gww_WeightedAveragePricePerShareAbstract_86337922-dc53-482d-a64d-a2fd4fc20d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c20fa3f0-ff15-44fd-a0c6-52b2747e1a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract_86337922-dc53-482d-a64d-a2fd4fc20d58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c20fa3f0-ff15-44fd-a0c6-52b2747e1a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d6070986-d32f-4304-a4e6-eb71d1c41eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract_86337922-dc53-482d-a64d-a2fd4fc20d58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d6070986-d32f-4304-a4e6-eb71d1c41eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d020cad8-d138-44dc-8e64-0cc0c30fae07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract_86337922-dc53-482d-a64d-a2fd4fc20d58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d020cad8-d138-44dc-8e64-0cc0c30fae07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a98f5c7b-711b-4b1d-8340-52dcb753ce18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract_86337922-dc53-482d-a64d-a2fd4fc20d58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a98f5c7b-711b-4b1d-8340-52dcb753ce18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_36a6611a-ef79-467c-a106-28bd0798407f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract_86337922-dc53-482d-a64d-a2fd4fc20d58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_36a6611a-ef79-467c-a106-28bd0798407f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ShareBasedCompensationVestedFairValue_f2f2edf2-a91f-47ce-9818-f41c68bb8965" xlink:href="gww-20231231.xsd#gww_ShareBasedCompensationVestedFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_18063e12-1252-40c8-bb29-0ffb30f87694" xlink:to="loc_gww_ShareBasedCompensationVestedFairValue_f2f2edf2-a91f-47ce-9818-f41c68bb8965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CAPITALSTOCKDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#CAPITALSTOCKDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/CAPITALSTOCKDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_CapitalStockAbstract_877a314c-9ad3-4aec-819e-f2b8559f72ff" xlink:href="gww-20231231.xsd#gww_CapitalStockAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_453663b2-6166-4a4a-9b91-57baaca7d966" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_CapitalStockAbstract_877a314c-9ad3-4aec-819e-f2b8559f72ff" xlink:to="loc_us-gaap_StatementTable_453663b2-6166-4a4a-9b91-57baaca7d966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5ec3240f-0d63-4f99-9ddd-aba99aed96af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_453663b2-6166-4a4a-9b91-57baaca7d966" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5ec3240f-0d63-4f99-9ddd-aba99aed96af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_cbdb4e76-3123-4a2c-b682-b29bc9d50dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5ec3240f-0d63-4f99-9ddd-aba99aed96af" xlink:to="loc_us-gaap_EquityComponentDomain_cbdb4e76-3123-4a2c-b682-b29bc9d50dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_91843ac7-041e-40ad-9681-a094d08e74b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_cbdb4e76-3123-4a2c-b682-b29bc9d50dbb" xlink:to="loc_us-gaap_CommonStockMember_91843ac7-041e-40ad-9681-a094d08e74b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_aa313090-e95f-4736-8657-f9d202df7dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_cbdb4e76-3123-4a2c-b682-b29bc9d50dbb" xlink:to="loc_us-gaap_TreasuryStockCommonMember_aa313090-e95f-4736-8657-f9d202df7dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_453663b2-6166-4a4a-9b91-57baaca7d966" xlink:to="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_3574a1f3-197d-48c9-b1b0-50c873397fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_3574a1f3-197d-48c9-b1b0-50c873397fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ef2131e5-b129-4721-9ab7-6bf8cfe3dff8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ef2131e5-b129-4721-9ab7-6bf8cfe3dff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_49fc100a-8634-4920-804e-22b4f83920a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_49fc100a-8634-4920-804e-22b4f83920a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_44edcbfc-43d7-4042-9e64-ce3bb019f67b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_44edcbfc-43d7-4042-9e64-ce3bb019f67b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits_33bd9867-2584-461e-8e8c-6d7606a6bd07" xlink:href="gww-20231231.xsd#gww_StockIssuedDuringPeriodSharesPerformanceShareUnits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits_33bd9867-2584-461e-8e8c-6d7606a6bd07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_3516c767-8e8c-4966-81cf-45d069194690" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_3516c767-8e8c-4966-81cf-45d069194690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_148922cb-b09a-4074-99cf-f5bc5915c1e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_148922cb-b09a-4074-99cf-f5bc5915c1e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained_2c422bab-8e0f-4965-88c0-d91b3e2f9eaf" xlink:href="gww-20231231.xsd#gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained_2c422bab-8e0f-4965-88c0-d91b3e2f9eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained_7664b8eb-88f7-4a2e-b50f-d71119d908b6" xlink:href="gww-20231231.xsd#gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained_7664b8eb-88f7-4a2e-b50f-d71119d908b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_3e073083-c40c-4b94-a844-ecfc00f8de4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_79e96170-2494-4b1f-9767-70e6cf23365b" xlink:to="loc_us-gaap_TreasuryStockCommonShares_3e073083-c40c-4b94-a844-ecfc00f8de4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_b3b62dd5-5fc7-4e27-a9a1-18e0c608e7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_050acd02-1738-4ae8-9baa-d112e72d1a06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_b3b62dd5-5fc7-4e27-a9a1-18e0c608e7e5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_050acd02-1738-4ae8-9baa-d112e72d1a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_baf42c9c-097a-40ce-87db-39c524370d70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_050acd02-1738-4ae8-9baa-d112e72d1a06" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_baf42c9c-097a-40ce-87db-39c524370d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2be5c8b7-f074-4a9e-a7ef-c9edc9db05d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_baf42c9c-097a-40ce-87db-39c524370d70" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2be5c8b7-f074-4a9e-a7ef-c9edc9db05d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_41819f07-7787-44dd-9041-e3468913ce08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2be5c8b7-f074-4a9e-a7ef-c9edc9db05d9" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_41819f07-7787-44dd-9041-e3468913ce08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember_9bcbdc45-60e9-4eb2-8a6f-1a8f2bf03c37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2be5c8b7-f074-4a9e-a7ef-c9edc9db05d9" xlink:to="loc_us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember_9bcbdc45-60e9-4eb2-8a6f-1a8f2bf03c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_52c13a63-3397-4a23-a6a2-ed35215c7736" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_050acd02-1738-4ae8-9baa-d112e72d1a06" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_52c13a63-3397-4a23-a6a2-ed35215c7736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_912aedae-5b3b-486e-863f-61eb14e23a86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_52c13a63-3397-4a23-a6a2-ed35215c7736" xlink:to="loc_us-gaap_EquityComponentDomain_912aedae-5b3b-486e-863f-61eb14e23a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_9748d87f-3c3e-44d4-bb56-4a1bc40154f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_912aedae-5b3b-486e-863f-61eb14e23a86" xlink:to="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_9748d87f-3c3e-44d4-bb56-4a1bc40154f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_088d055e-bd16-4734-a46d-23da8335a024" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_912aedae-5b3b-486e-863f-61eb14e23a86" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_088d055e-bd16-4734-a46d-23da8335a024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_5f098668-296c-4ffc-ba73-07592bfa1551" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_912aedae-5b3b-486e-863f-61eb14e23a86" xlink:to="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_5f098668-296c-4ffc-ba73-07592bfa1551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_a4126b5f-07c5-45a0-b760-3dbc2528677c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_912aedae-5b3b-486e-863f-61eb14e23a86" xlink:to="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_a4126b5f-07c5-45a0-b760-3dbc2528677c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_eab2584a-fca5-4fb2-963d-d3f9742f792d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_912aedae-5b3b-486e-863f-61eb14e23a86" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_eab2584a-fca5-4fb2-963d-d3f9742f792d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_017d5bc8-963e-4c6b-ac4c-2b860382060a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_050acd02-1738-4ae8-9baa-d112e72d1a06" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_017d5bc8-963e-4c6b-ac4c-2b860382060a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_21fda244-50e5-44c8-85de-44c38728bcb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_017d5bc8-963e-4c6b-ac4c-2b860382060a" xlink:to="loc_us-gaap_SegmentDomain_21fda244-50e5-44c8-85de-44c38728bcb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a19397b4-16e5-4d42-a508-1eea0fbc4000" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_050acd02-1738-4ae8-9baa-d112e72d1a06" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a19397b4-16e5-4d42-a508-1eea0fbc4000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_a48e46e2-9b7b-43c4-9166-b707990013c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a19397b4-16e5-4d42-a508-1eea0fbc4000" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_a48e46e2-9b7b-43c4-9166-b707990013c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ed207632-8a54-49ba-a535-fae25e085122" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_a48e46e2-9b7b-43c4-9166-b707990013c7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ed207632-8a54-49ba-a535-fae25e085122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_7aa20380-10c2-42e7-931e-d75c5dde317b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_a48e46e2-9b7b-43c4-9166-b707990013c7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_7aa20380-10c2-42e7-931e-d75c5dde317b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_0029378b-4551-4fb2-8164-843b12fbd701" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_a48e46e2-9b7b-43c4-9166-b707990013c7" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_0029378b-4551-4fb2-8164-843b12fbd701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_de03afd2-1c3a-4c5c-93bd-039751b7c186" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_a48e46e2-9b7b-43c4-9166-b707990013c7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_de03afd2-1c3a-4c5c-93bd-039751b7c186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01f31aa3-336c-4688-a2d0-277ea5f4eecf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_a48e46e2-9b7b-43c4-9166-b707990013c7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_01f31aa3-336c-4688-a2d0-277ea5f4eecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#DERIVATIVEINSTRUMENTSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_657d5bcc-d6ee-4581-819a-b288ed20bcb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_425270d4-8378-49fe-9e0b-3c0dca48fa29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_657d5bcc-d6ee-4581-819a-b288ed20bcb2" xlink:to="loc_us-gaap_DerivativeTable_425270d4-8378-49fe-9e0b-3c0dca48fa29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_fcfdce9f-27d1-40d3-98dd-6a246b8563f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_425270d4-8378-49fe-9e0b-3c0dca48fa29" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_fcfdce9f-27d1-40d3-98dd-6a246b8563f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_b9da4f68-251a-429a-b474-095d2f59443e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_fcfdce9f-27d1-40d3-98dd-6a246b8563f5" xlink:to="loc_us-gaap_HedgingRelationshipDomain_b9da4f68-251a-429a-b474-095d2f59443e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_d8ad61a9-33d5-4ffe-a219-cdefd037f95f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_b9da4f68-251a-429a-b474-095d2f59443e" xlink:to="loc_us-gaap_FairValueHedgingMember_d8ad61a9-33d5-4ffe-a219-cdefd037f95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_0abdb449-a52a-480a-bcaf-ee76b4b28578" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_425270d4-8378-49fe-9e0b-3c0dca48fa29" xlink:to="loc_us-gaap_HedgingDesignationAxis_0abdb449-a52a-480a-bcaf-ee76b4b28578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_b9a5c22b-fc09-41e4-8c16-5307c4b7559b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_0abdb449-a52a-480a-bcaf-ee76b4b28578" xlink:to="loc_us-gaap_HedgingDesignationDomain_b9a5c22b-fc09-41e4-8c16-5307c4b7559b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_7fbfbbdd-0c61-4b83-bd03-a2236593a847" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_b9a5c22b-fc09-41e4-8c16-5307c4b7559b" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_7fbfbbdd-0c61-4b83-bd03-a2236593a847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_f92811ec-c7e3-4840-aeaa-25f9e7bed38f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_425270d4-8378-49fe-9e0b-3c0dca48fa29" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_f92811ec-c7e3-4840-aeaa-25f9e7bed38f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_22cb5820-49b0-4168-9214-69dc1d26e5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f92811ec-c7e3-4840-aeaa-25f9e7bed38f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_22cb5820-49b0-4168-9214-69dc1d26e5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_3e3cfd46-bb36-4302-b3b7-7b5d3f4c6abd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_22cb5820-49b0-4168-9214-69dc1d26e5e3" xlink:to="loc_us-gaap_OtherAssetsMember_3e3cfd46-bb36-4302-b3b7-7b5d3f4c6abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_39bb343d-e8ae-4538-b3e0-361344a131af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_425270d4-8378-49fe-9e0b-3c0dca48fa29" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_39bb343d-e8ae-4538-b3e0-361344a131af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_26ef14f3-a717-40f8-a08d-42649c998ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_39bb343d-e8ae-4538-b3e0-361344a131af" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_26ef14f3-a717-40f8-a08d-42649c998ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_03c5279c-1025-4e94-9b36-43a472345a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_26ef14f3-a717-40f8-a08d-42649c998ec1" xlink:to="loc_us-gaap_InterestRateSwapMember_03c5279c-1025-4e94-9b36-43a472345a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_28da5ccc-9e00-493c-900f-c2527a55b42d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_425270d4-8378-49fe-9e0b-3c0dca48fa29" xlink:to="loc_us-gaap_DerivativeLineItems_28da5ccc-9e00-493c-900f-c2527a55b42d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_634d8d96-0bdc-4fc6-ab16-dc9a4244c161" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_28da5ccc-9e00-493c-900f-c2527a55b42d" xlink:to="loc_us-gaap_DerivativeNotionalAmount_634d8d96-0bdc-4fc6-ab16-dc9a4244c161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_6ac1fb57-97a8-403a-a88e-d21633336d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_28da5ccc-9e00-493c-900f-c2527a55b42d" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_6ac1fb57-97a8-403a-a88e-d21633336d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_2061cab9-8c9e-4257-bfd5-bb4f5ae97ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_28da5ccc-9e00-493c-900f-c2527a55b42d" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_2061cab9-8c9e-4257-bfd5-bb4f5ae97ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_e90e0d41-29e6-44e6-8ee6-112ace3fd66d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_621a66bd-e138-4c51-b169-1a7ba9a50c49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_e90e0d41-29e6-44e6-8ee6-112ace3fd66d" xlink:to="loc_us-gaap_DerivativeTable_621a66bd-e138-4c51-b169-1a7ba9a50c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_5e765976-f5d1-49ab-b7d5-7a6be70eed2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_621a66bd-e138-4c51-b169-1a7ba9a50c49" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_5e765976-f5d1-49ab-b7d5-7a6be70eed2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_49e00ae1-7589-4312-8d0e-a88dd3d2939f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_5e765976-f5d1-49ab-b7d5-7a6be70eed2e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_49e00ae1-7589-4312-8d0e-a88dd3d2939f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherContractMember_7c04f416-4807-41c3-b83c-30447fe9c1ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_49e00ae1-7589-4312-8d0e-a88dd3d2939f" xlink:to="loc_us-gaap_OtherContractMember_7c04f416-4807-41c3-b83c-30447fe9c1ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_12239e3b-77bb-4a31-afa1-3c199881d8bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_49e00ae1-7589-4312-8d0e-a88dd3d2939f" xlink:to="loc_us-gaap_InterestRateSwapMember_12239e3b-77bb-4a31-afa1-3c199881d8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_013fc3e4-9779-42d5-b5e3-5158959e8b99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_621a66bd-e138-4c51-b169-1a7ba9a50c49" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_013fc3e4-9779-42d5-b5e3-5158959e8b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_14c444bb-7dbf-4681-abee-b1c55b9201c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_013fc3e4-9779-42d5-b5e3-5158959e8b99" xlink:to="loc_us-gaap_HedgingRelationshipDomain_14c444bb-7dbf-4681-abee-b1c55b9201c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_8d3de6ec-164d-4adc-a79c-6567b5ba0e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_14c444bb-7dbf-4681-abee-b1c55b9201c5" xlink:to="loc_us-gaap_FairValueHedgingMember_8d3de6ec-164d-4adc-a79c-6567b5ba0e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_675c14d5-7fd4-4e2a-ad9f-7446468ab1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_621a66bd-e138-4c51-b169-1a7ba9a50c49" xlink:to="loc_us-gaap_HedgingDesignationAxis_675c14d5-7fd4-4e2a-ad9f-7446468ab1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_8a34f15e-1ee6-45c7-8230-59e4d0cddfc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_675c14d5-7fd4-4e2a-ad9f-7446468ab1f5" xlink:to="loc_us-gaap_HedgingDesignationDomain_8a34f15e-1ee6-45c7-8230-59e4d0cddfc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2bf38ef9-bd5c-4196-b835-62def0c8f265" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_8a34f15e-1ee6-45c7-8230-59e4d0cddfc9" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2bf38ef9-bd5c-4196-b835-62def0c8f265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_a2916776-a68a-475d-8f1b-de851fbd42e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_621a66bd-e138-4c51-b169-1a7ba9a50c49" xlink:to="loc_us-gaap_DerivativeLineItems_a2916776-a68a-475d-8f1b-de851fbd42e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_78284bcb-6a14-4d4b-9154-94c14e3d748a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_a2916776-a68a-475d-8f1b-de851fbd42e9" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_78284bcb-6a14-4d4b-9154-94c14e3d748a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_fa512528-41be-45b0-a101-602cf2b644cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_6d696276-940f-446d-8a69-3827b477ee2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fa512528-41be-45b0-a101-602cf2b644cd" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_6d696276-940f-446d-8a69-3827b477ee2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_6b50c89f-b579-4267-aff3-90ec8af97ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_6d696276-940f-446d-8a69-3827b477ee2c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_6b50c89f-b579-4267-aff3-90ec8af97ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_05e84819-3021-4d17-a327-e95011961d66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_6d696276-940f-446d-8a69-3827b477ee2c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_05e84819-3021-4d17-a327-e95011961d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8c63c682-3d8a-4cf2-84a5-13180d9a8b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_6d696276-940f-446d-8a69-3827b477ee2c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8c63c682-3d8a-4cf2-84a5-13180d9a8b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#INCOMETAXESDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/INCOMETAXESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ec0fb9f6-3cb9-43f8-b1a8-6fe2583f50af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_ff820658-afe7-431e-b32d-2724b6692913" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ec0fb9f6-3cb9-43f8-b1a8-6fe2583f50af" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_ff820658-afe7-431e-b32d-2724b6692913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_3a7f7d41-23d8-4933-92e4-60872959f3b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_ff820658-afe7-431e-b32d-2724b6692913" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_3a7f7d41-23d8-4933-92e4-60872959f3b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9058bd9b-dedf-427f-bf5f-ef3750737113" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_ff820658-afe7-431e-b32d-2724b6692913" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9058bd9b-dedf-427f-bf5f-ef3750737113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_cc6c0c05-a6b0-4be6-bb4a-88c28173e37e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_ff820658-afe7-431e-b32d-2724b6692913" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_cc6c0c05-a6b0-4be6-bb4a-88c28173e37e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_2bf2e06c-eb83-4162-a2bb-9a6942fe2113" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_ff820658-afe7-431e-b32d-2724b6692913" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_2bf2e06c-eb83-4162-a2bb-9a6942fe2113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_01c74e0a-71b1-4742-a728-f5898b3888fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ec0fb9f6-3cb9-43f8-b1a8-6fe2583f50af" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_01c74e0a-71b1-4742-a728-f5898b3888fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1779180f-0632-4514-8a0f-305ef087872e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ec0fb9f6-3cb9-43f8-b1a8-6fe2583f50af" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1779180f-0632-4514-8a0f-305ef087872e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_55365109-f6d5-46e2-b0bd-2f9176c7833e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_73ab5d2b-cb64-4ef5-a856-624e2a884dde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_55365109-f6d5-46e2-b0bd-2f9176c7833e" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_73ab5d2b-cb64-4ef5-a856-624e2a884dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_97458ed4-4904-4dc7-ae01-43367b11828a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_73ab5d2b-cb64-4ef5-a856-624e2a884dde" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_97458ed4-4904-4dc7-ae01-43367b11828a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_f700c08d-46dc-4a16-bbcd-f05fa9b3ddbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_73ab5d2b-cb64-4ef5-a856-624e2a884dde" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_f700c08d-46dc-4a16-bbcd-f05fa9b3ddbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_69f906e6-b332-4e37-bbcf-cd152a4028a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_73ab5d2b-cb64-4ef5-a856-624e2a884dde" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_69f906e6-b332-4e37-bbcf-cd152a4028a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_aa619c35-973c-43c6-a0bd-d9e36cd992a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_73ab5d2b-cb64-4ef5-a856-624e2a884dde" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_aa619c35-973c-43c6-a0bd-d9e36cd992a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_278e181d-8e9b-461e-960b-68f679478f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_73ab5d2b-cb64-4ef5-a856-624e2a884dde" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_278e181d-8e9b-461e-960b-68f679478f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_f090b5e8-2c10-44df-91f7-d868791b760c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_73ab5d2b-cb64-4ef5-a856-624e2a884dde" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_f090b5e8-2c10-44df-91f7-d868791b760c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a5fbd213-f736-4f0c-9008-0993897bb4f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_73ab5d2b-cb64-4ef5-a856-624e2a884dde" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a5fbd213-f736-4f0c-9008-0993897bb4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_6fca9c7e-0d18-4723-ac96-abfd94c2999f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_73ab5d2b-cb64-4ef5-a856-624e2a884dde" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_6fca9c7e-0d18-4723-ac96-abfd94c2999f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_4ec74ad3-1daa-49e2-9137-2f8cdcb7c644" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_55365109-f6d5-46e2-b0bd-2f9176c7833e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_4ec74ad3-1daa-49e2-9137-2f8cdcb7c644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4b97467b-ac2c-4411-b478-5bfad312cf82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_4ec74ad3-1daa-49e2-9137-2f8cdcb7c644" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4b97467b-ac2c-4411-b478-5bfad312cf82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_3aedc475-253d-4e23-a3a1-94dbed067175" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_4ec74ad3-1daa-49e2-9137-2f8cdcb7c644" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_3aedc475-253d-4e23-a3a1-94dbed067175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_df1267e7-f156-43e2-b367-a1bba2660c81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_4ec74ad3-1daa-49e2-9137-2f8cdcb7c644" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_df1267e7-f156-43e2-b367-a1bba2660c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_f8c286d1-08f6-4404-8232-79f31ac03d60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_4ec74ad3-1daa-49e2-9137-2f8cdcb7c644" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_f8c286d1-08f6-4404-8232-79f31ac03d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_eb20c84b-617d-4764-bbf5-14f07e8145db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_4ec74ad3-1daa-49e2-9137-2f8cdcb7c644" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_eb20c84b-617d-4764-bbf5-14f07e8145db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_0c379432-b5df-4afb-ac3a-32354419b319" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_4ec74ad3-1daa-49e2-9137-2f8cdcb7c644" xlink:to="loc_us-gaap_DeferredTaxLiabilities_0c379432-b5df-4afb-ac3a-32354419b319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_30e5f6da-5084-4800-82f7-b0c9a1a9bafe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_55365109-f6d5-46e2-b0bd-2f9176c7833e" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_30e5f6da-5084-4800-82f7-b0c9a1a9bafe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_9c1b9289-4ae0-4089-8962-625156b75322" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_30e5f6da-5084-4800-82f7-b0c9a1a9bafe" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_9c1b9289-4ae0-4089-8962-625156b75322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_79781fa5-9d96-4036-9be5-43022c10c21b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_30e5f6da-5084-4800-82f7-b0c9a1a9bafe" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_79781fa5-9d96-4036-9be5-43022c10c21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails_1" xlink:type="simple" xlink:href="gww-20231231.xsd#INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails_1"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#INCOMETAXESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_9ac5c461-c970-4e14-858b-e6380f6b3eff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_03eb109d-d5f4-4876-8560-cfe3511b9008" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9ac5c461-c970-4e14-858b-e6380f6b3eff" xlink:to="loc_us-gaap_OperatingLossCarryforwards_03eb109d-d5f4-4876-8560-cfe3511b9008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_c583b724-5ae3-4a22-9cb6-8b5ebc4b300c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9ac5c461-c970-4e14-858b-e6380f6b3eff" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_c583b724-5ae3-4a22-9cb6-8b5ebc4b300c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_TaxPositionsWithUncertainTimingOfDeductibility_d0cd093d-7a93-40c1-b86f-fcdfb241e203" xlink:href="gww-20231231.xsd#gww_TaxPositionsWithUncertainTimingOfDeductibility"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9ac5c461-c970-4e14-858b-e6380f6b3eff" xlink:to="loc_gww_TaxPositionsWithUncertainTimingOfDeductibility_d0cd093d-7a93-40c1-b86f-fcdfb241e203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#INCOMETAXESChangesinValuationAllowanceDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f23fec3b-1a53-4a00-9a3f-05e16cd0bf09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_6e3638d8-3015-47ec-b0c5-6c8f2755a2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f23fec3b-1a53-4a00-9a3f-05e16cd0bf09" xlink:to="loc_us-gaap_ValuationAllowanceTable_6e3638d8-3015-47ec-b0c5-6c8f2755a2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_6483862b-756e-42fb-a776-87bf7e7c0a06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_6e3638d8-3015-47ec-b0c5-6c8f2755a2fe" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_6483862b-756e-42fb-a776-87bf7e7c0a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_19cb57d6-e336-4121-b757-36a1f28f0212" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_6483862b-756e-42fb-a776-87bf7e7c0a06" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_19cb57d6-e336-4121-b757-36a1f28f0212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember_6667248e-bd97-4103-8295-4550fe3b1091" xlink:href="gww-20231231.xsd#gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_19cb57d6-e336-4121-b757-36a1f28f0212" xlink:to="loc_gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember_6667248e-bd97-4103-8295-4550fe3b1091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember_4689e9bf-c2ab-4c1e-9d2a-5aaac7f3ccda" xlink:href="gww-20231231.xsd#gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_19cb57d6-e336-4121-b757-36a1f28f0212" xlink:to="loc_gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember_4689e9bf-c2ab-4c1e-9d2a-5aaac7f3ccda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceForeignExchangeRateChangesMember_2f8d22ff-a69d-45ab-b1fb-b85c3932aa6a" xlink:href="gww-20231231.xsd#gww_ValuationAllowanceForeignExchangeRateChangesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_19cb57d6-e336-4121-b757-36a1f28f0212" xlink:to="loc_gww_ValuationAllowanceForeignExchangeRateChangesMember_2f8d22ff-a69d-45ab-b1fb-b85c3932aa6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember_f4fd1564-ba63-43db-a5a0-3dda2be053f8" xlink:href="gww-20231231.xsd#gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_19cb57d6-e336-4121-b757-36a1f28f0212" xlink:to="loc_gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember_f4fd1564-ba63-43db-a5a0-3dda2be053f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember_a5b47b1f-6364-4e98-b0c5-dec8fda9cd24" xlink:href="gww-20231231.xsd#gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_19cb57d6-e336-4121-b757-36a1f28f0212" xlink:to="loc_gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember_a5b47b1f-6364-4e98-b0c5-dec8fda9cd24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceOtherChangesNetMember_09767ab4-9cfb-43b0-ad2d-f516589b8aa9" xlink:href="gww-20231231.xsd#gww_ValuationAllowanceOtherChangesNetMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_19cb57d6-e336-4121-b757-36a1f28f0212" xlink:to="loc_gww_ValuationAllowanceOtherChangesNetMember_09767ab4-9cfb-43b0-ad2d-f516589b8aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_85c4f108-9cbe-4142-99b9-8c64b35502bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_6e3638d8-3015-47ec-b0c5-6c8f2755a2fe" xlink:to="loc_us-gaap_ValuationAllowanceLineItems_85c4f108-9cbe-4142-99b9-8c64b35502bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DeferredTaxAssetValuationAllowanceRollForward_835d85b7-9365-42f0-b99b-d1d9de08753d" xlink:href="gww-20231231.xsd#gww_DeferredTaxAssetValuationAllowanceRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_85c4f108-9cbe-4142-99b9-8c64b35502bc" xlink:to="loc_gww_DeferredTaxAssetValuationAllowanceRollForward_835d85b7-9365-42f0-b99b-d1d9de08753d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ae25d9c4-450a-468c-b9b5-51c4df2e1728" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_DeferredTaxAssetValuationAllowanceRollForward_835d85b7-9365-42f0-b99b-d1d9de08753d" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ae25d9c4-450a-468c-b9b5-51c4df2e1728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_a766296d-a6cd-47df-b17c-295a90330d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_DeferredTaxAssetValuationAllowanceRollForward_835d85b7-9365-42f0-b99b-d1d9de08753d" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_a766296d-a6cd-47df-b17c-295a90330d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9f98055d-4774-4cf7-b4a4-0c40a017593f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_DeferredTaxAssetValuationAllowanceRollForward_835d85b7-9365-42f0-b99b-d1d9de08753d" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9f98055d-4774-4cf7-b4a4-0c40a017593f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_3bffa563-7e73-4d02-9396-b813989b33f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_77176b6a-0563-44fb-a6bc-1b3ea4e3f809" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3bffa563-7e73-4d02-9396-b813989b33f8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_77176b6a-0563-44fb-a6bc-1b3ea4e3f809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d2763a6b-bec9-4f99-af49-fa9e4df279eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_77176b6a-0563-44fb-a6bc-1b3ea4e3f809" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d2763a6b-bec9-4f99-af49-fa9e4df279eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_3f76d7b0-706c-40df-a05c-9db00b3a4664" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_77176b6a-0563-44fb-a6bc-1b3ea4e3f809" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_3f76d7b0-706c-40df-a05c-9db00b3a4664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_d1cf03c5-f428-4810-bda9-2ab1d612a1ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_77176b6a-0563-44fb-a6bc-1b3ea4e3f809" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_d1cf03c5-f428-4810-bda9-2ab1d612a1ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_a58791a5-6426-4303-92c0-813f7677a3a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_77176b6a-0563-44fb-a6bc-1b3ea4e3f809" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_a58791a5-6426-4303-92c0-813f7677a3a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_36a6e4ce-7cc1-4d5c-96c5-3f55fbc92fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_77176b6a-0563-44fb-a6bc-1b3ea4e3f809" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_36a6e4ce-7cc1-4d5c-96c5-3f55fbc92fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_45db2aa1-3a15-4666-9ac2-2439548218ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_77176b6a-0563-44fb-a6bc-1b3ea4e3f809" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_45db2aa1-3a15-4666-9ac2-2439548218ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fef80518-ae84-4cfd-ab93-6138454e8b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_77176b6a-0563-44fb-a6bc-1b3ea4e3f809" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fef80518-ae84-4cfd-ab93-6138454e8b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_858c8e6b-f76c-464b-a1f2-8e8cbc01e597" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_77176b6a-0563-44fb-a6bc-1b3ea4e3f809" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_858c8e6b-f76c-464b-a1f2-8e8cbc01e597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c91475b1-a1a1-4297-82a2-62ffca4c6587" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_723dd6ef-7cc5-47ac-b466-8dfab15732ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c91475b1-a1a1-4297-82a2-62ffca4c6587" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_723dd6ef-7cc5-47ac-b466-8dfab15732ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_4a009a6f-0513-4c7f-8878-671f36560201" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_723dd6ef-7cc5-47ac-b466-8dfab15732ae" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_4a009a6f-0513-4c7f-8878-671f36560201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_940eb10a-6a27-43dc-a19d-fc71b318b2df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_723dd6ef-7cc5-47ac-b466-8dfab15732ae" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_940eb10a-6a27-43dc-a19d-fc71b318b2df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_b6ff466a-2aa0-4e65-b8ba-3532b58dadd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_723dd6ef-7cc5-47ac-b466-8dfab15732ae" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_b6ff466a-2aa0-4e65-b8ba-3532b58dadd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_2a2e2dbe-a2f7-4ac2-9a08-a7b921df0fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_723dd6ef-7cc5-47ac-b466-8dfab15732ae" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_2a2e2dbe-a2f7-4ac2-9a08-a7b921df0fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_4f4c9196-002c-4f00-aefc-68b1235ca7c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_723dd6ef-7cc5-47ac-b466-8dfab15732ae" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_4f4c9196-002c-4f00-aefc-68b1235ca7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_5e1d592f-14fa-4fd8-a326-5ccd934acaa5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_723dd6ef-7cc5-47ac-b466-8dfab15732ae" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_5e1d592f-14fa-4fd8-a326-5ccd934acaa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f9d775e3-adfd-4d09-bac3-054b4c49215c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_723dd6ef-7cc5-47ac-b466-8dfab15732ae" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f9d775e3-adfd-4d09-bac3-054b4c49215c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/SEGMENTINFORMATIONDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#SEGMENTINFORMATIONDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/SEGMENTINFORMATIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_95e5644b-50f7-4c88-ac85-dd2b4234092c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aa221dec-9419-49ac-92df-a035ce9fa630" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_95e5644b-50f7-4c88-ac85-dd2b4234092c" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aa221dec-9419-49ac-92df-a035ce9fa630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4030eac0-7446-4520-9726-e0e579548851" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aa221dec-9419-49ac-92df-a035ce9fa630" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4030eac0-7446-4520-9726-e0e579548851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e597d559-48bf-4496-bd69-8d80fe53f70c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4030eac0-7446-4520-9726-e0e579548851" xlink:to="loc_us-gaap_SegmentDomain_e597d559-48bf-4496-bd69-8d80fe53f70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HighTouchSolutionsNAMember_c38c5e9f-bdae-4aab-8822-b6c8f38a7f5f" xlink:href="gww-20231231.xsd#gww_HighTouchSolutionsNAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e597d559-48bf-4496-bd69-8d80fe53f70c" xlink:to="loc_gww_HighTouchSolutionsNAMember_c38c5e9f-bdae-4aab-8822-b6c8f38a7f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_EndlessAssortmentMember_b39a83d7-cca5-4727-b1e4-725d1c499066" xlink:href="gww-20231231.xsd#gww_EndlessAssortmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e597d559-48bf-4496-bd69-8d80fe53f70c" xlink:to="loc_gww_EndlessAssortmentMember_b39a83d7-cca5-4727-b1e4-725d1c499066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherMember_d2108bcf-24bc-4274-8710-55e4efa07d43" xlink:href="gww-20231231.xsd#gww_OtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e597d559-48bf-4496-bd69-8d80fe53f70c" xlink:to="loc_gww_OtherMember_d2108bcf-24bc-4274-8710-55e4efa07d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_7a1094b1-d092-4561-8c61-f49b1d0c1666" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aa221dec-9419-49ac-92df-a035ce9fa630" xlink:to="loc_srt_ConsolidationItemsAxis_7a1094b1-d092-4561-8c61-f49b1d0c1666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8d0855fb-b928-472e-a34d-8cdea7637925" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_7a1094b1-d092-4561-8c61-f49b1d0c1666" xlink:to="loc_srt_ConsolidationItemsDomain_8d0855fb-b928-472e-a34d-8cdea7637925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_89d49ce8-6bad-49aa-a659-6c56e66622e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8d0855fb-b928-472e-a34d-8cdea7637925" xlink:to="loc_us-gaap_OperatingSegmentsMember_89d49ce8-6bad-49aa-a659-6c56e66622e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_42554deb-63f3-417d-9ac6-849f20551217" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8d0855fb-b928-472e-a34d-8cdea7637925" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_42554deb-63f3-417d-9ac6-849f20551217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5ccdd209-648b-4a8b-bc42-188b13537ecc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aa221dec-9419-49ac-92df-a035ce9fa630" xlink:to="loc_srt_StatementGeographicalAxis_5ccdd209-648b-4a8b-bc42-188b13537ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_da6d60c0-f421-492f-873c-ef1cab3b304e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_5ccdd209-648b-4a8b-bc42-188b13537ecc" xlink:to="loc_srt_SegmentGeographicalDomain_da6d60c0-f421-492f-873c-ef1cab3b304e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_781705cf-abfc-4832-9daa-6d2367e2c678" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_da6d60c0-f421-492f-873c-ef1cab3b304e" xlink:to="loc_country_US_781705cf-abfc-4832-9daa-6d2367e2c678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP_4c90687b-8e95-4547-a2eb-bace328d9f0a" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_JP"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_da6d60c0-f421-492f-873c-ef1cab3b304e" xlink:to="loc_country_JP_4c90687b-8e95-4547-a2eb-bace328d9f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_a81b4066-48a9-4db2-bc2f-ec3e45c8e324" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_da6d60c0-f421-492f-873c-ef1cab3b304e" xlink:to="loc_country_CA_a81b4066-48a9-4db2-bc2f-ec3e45c8e324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherForeignCountriesMember_6edd0b7b-80b4-49a4-b6ab-148bcc3eae81" xlink:href="gww-20231231.xsd#gww_OtherForeignCountriesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_da6d60c0-f421-492f-873c-ef1cab3b304e" xlink:to="loc_gww_OtherForeignCountriesMember_6edd0b7b-80b4-49a4-b6ab-148bcc3eae81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_d4a170f0-0605-4cf9-bbf7-56bf0db5658f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_aa221dec-9419-49ac-92df-a035ce9fa630" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_d4a170f0-0605-4cf9-bbf7-56bf0db5658f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_406f2222-676e-4955-adc6-215e425adf31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d4a170f0-0605-4cf9-bbf7-56bf0db5658f" xlink:to="loc_us-gaap_NumberOfReportableSegments_406f2222-676e-4955-adc6-215e425adf31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_SegmentReportingInformationAssetsAbstract_2c4861bf-0d93-4d68-8a59-66b934de02bd" xlink:href="gww-20231231.xsd#gww_SegmentReportingInformationAssetsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d4a170f0-0605-4cf9-bbf7-56bf0db5658f" xlink:to="loc_gww_SegmentReportingInformationAssetsAbstract_2c4861bf-0d93-4d68-8a59-66b934de02bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9c5a6c4e-3dce-4958-8d40-965883820246" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SegmentReportingInformationAssetsAbstract_2c4861bf-0d93-4d68-8a59-66b934de02bd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9c5a6c4e-3dce-4958-8d40-965883820246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_80fcf175-3de4-419c-a74e-db6268937faa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SegmentReportingInformationAssetsAbstract_2c4861bf-0d93-4d68-8a59-66b934de02bd" xlink:to="loc_us-gaap_OperatingIncomeLoss_80fcf175-3de4-419c-a74e-db6268937faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_55925094-37c5-48cd-842e-b9ec3e83af43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SegmentReportingInformationAssetsAbstract_2c4861bf-0d93-4d68-8a59-66b934de02bd" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_55925094-37c5-48cd-842e-b9ec3e83af43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/SUBSEQUENTEVENTSDetails" xlink:type="simple" xlink:href="gww-20231231.xsd#SUBSEQUENTEVENTSDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/SUBSEQUENTEVENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_4e1e2b46-15ba-4efe-9c25-49ed5b8fcbdf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_76c49575-3a23-486b-8745-5d916d03bcb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_4e1e2b46-15ba-4efe-9c25-49ed5b8fcbdf" xlink:to="loc_us-gaap_SubsequentEventTable_76c49575-3a23-486b-8745-5d916d03bcb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_66a3f32e-f775-49b3-951c-74931dd29b07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_76c49575-3a23-486b-8745-5d916d03bcb8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_66a3f32e-f775-49b3-951c-74931dd29b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3a0e9cba-12c1-40e8-854d-703a6aac1ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_66a3f32e-f775-49b3-951c-74931dd29b07" xlink:to="loc_us-gaap_ClassOfStockDomain_3a0e9cba-12c1-40e8-854d-703a6aac1ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fa18c508-73c0-49f1-b470-3958aba5fe8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3a0e9cba-12c1-40e8-854d-703a6aac1ba3" xlink:to="loc_us-gaap_CommonStockMember_fa18c508-73c0-49f1-b470-3958aba5fe8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f3030693-afba-46dc-a7e9-b1cdc726bc31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_76c49575-3a23-486b-8745-5d916d03bcb8" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f3030693-afba-46dc-a7e9-b1cdc726bc31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_17e53ddb-fe6b-4d01-a1f0-0ec8eedc704a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f3030693-afba-46dc-a7e9-b1cdc726bc31" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_17e53ddb-fe6b-4d01-a1f0-0ec8eedc704a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_251f5615-70bb-4f9b-93dc-0b5d62cda082" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_17e53ddb-fe6b-4d01-a1f0-0ec8eedc704a" xlink:to="loc_us-gaap_SubsequentEventMember_251f5615-70bb-4f9b-93dc-0b5d62cda082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_bef51112-107d-481b-879d-a328060513ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_76c49575-3a23-486b-8745-5d916d03bcb8" xlink:to="loc_us-gaap_SubsequentEventLineItems_bef51112-107d-481b-879d-a328060513ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_556f9d80-f0ff-4d9b-9e01-cb622cbf8e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_bef51112-107d-481b-879d-a328060513ad" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_556f9d80-f0ff-4d9b-9e01-cb622cbf8e9d" 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/2023/ecd-2023.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/elts/us-gaap-2023.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: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/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <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_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/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="3" 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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/elts/us-gaap-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="11" 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/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="12" 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/2023/ecd-2023.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/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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>16
<FILENAME>gww-20231231_g1.jpg
<TEXT>
begin 644 gww-20231231_g1.jpg
M_]C_X1WF17AI9@  34T *@    @ # $   ,    !"=T   $!  ,    !"4L
M  $"  ,    #    G@$&  ,    !  (   $2  ,    !  $   $5  ,    !
M  ,   $:  4    !    I $;  4    !    K $H  ,    !  (   $Q  (
M   D    M $R  (    4    V(=I  0    !    [    20 "  (  @ +<;
M   G$  MQL   "<0061O8F4@4&AO=&]S:&]P($-#(#(P,30@*$UA8VEN=&]S
M:"D ,C R-#HP,3HQ.2 P.3HU,SHT-P  !)    <    $,#(R,: !  ,    !
M__\  * "  0    !   &8* #  0    !   & @         & 0,  P    $
M!@   1H !0    $   %R 1L !0    $   %Z 2@  P    $  @   @$ !
M  $   &" @( !     $  !Q<         $@    !    2     '_V/_M  Q!
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
M]P<U^CJJGU55O+KOH;[_ ,]G\Y_-IF,?5FW6/?6VH6.L8U]@:-[A#G.TM?\
MG.]F_P!-5>I#*NRL?,Q[L<VU,9[/6$"UCG6G^<]/?CNW>E]/U/\ @T0 2+]-
M ZK22!8!EKMMH[=E^5M=O?3L$D[JW0 /=+IN_-0&TV&SUP^IP<&N:WTR6AWN
M?Z[/TW\Y=ZGZ2S\]C%1=DYN96<2YF/6V\AEEK+VDBLD>HQE0+WNLL9OJ8M4\
MZ"!V'@@N983"RXDD2_4AK=K1#65M:QDO]NRO]Y7U3QOYX? JXD@O_]3U5)))
M)2+)_F7?+\H5&RVJIH=:]M;2=H<\AHD\-W.5^]I=46CG3GXJJ[&<X0]K'#P=
M!'_2"20T<D]'R0T9;L:X-DL%CV$"=?;[O^"_\#6?U/\ 6G5NK=CU>FPUG?E,
M$$^UH:UK7;MG\M;%O2F6 !L4029I]-L[N=^^NQKOWD(=%, &]Y,$2?1[DOG8
M:-C7-W;$8D@V.B)1$@8G8_1H]+L.*U[;K<?TK'!S2W)8YK=/TS_?M_S6*X]O
M2'93;K?LQRF^YECG,]0;/SFG=N_1PG_88$[;W@&?:126^Z2_0X_Y[G;E"SIP
M9?70;KR_(:\,>UM1:W;#W%]OV?\ 1N<T^FS=_.($DDD]51 B !L/JX>3T=M_
M4KLTY-5U.4\&UMF0QA]/=674L=1^8VMS:ZO>S9ZE7^D5G]C_ %=W.C&I<U\"
ML?;7<_0/^'_?+5K_ +% D-N>T%P>6@U1(#6_Z#\_9ZC_ /A$YZ-+-GK/ \0:
M@9]GOTH^GNKW_P!MZ %;)I%@OP,?$937=4UM8]P-XMAQY_2VV/?[MOL]RL5Y
M&/:=M5U=CHF&/:XQ^]#'%1;T<-M]0V%X)W&MWI%AC=].*6O=]/\ ?5AN&&&6
M5UL,1+0UICP]K4E,J_YNW^J/RH:.REX98#'N C50]"SQ;]Z*FIF9&12VLTG5
MSB#^BLN$1^[C>^OW?GJJWJ743W&H)'ZIE@3L:_N?W]_TOTG^#_G%J^A9XM^]
M#O+J/3W-<_U;&U#TP707?GV1]"IOY[TE.>WJ.:[;/!< 3]ER@(U#HW?]4_V+
M1/)4_1L\6_>EZ%GBW[T%+XW\\/@5<5:BI[; XD1!X*LHH+__U?54DDDE(LG^
M9=\ORA4X"N9/\R[Y?E"P^K9>=CBK[%6^QP.^YK:G6!S/H-J8]K'M99O_ +?I
MI)#?VDG0QY0%GMZQBEH=Z6<)$P<&_M^;I3])5:.J=7]>MV318<4Z6AN-8'C2
M=WN8WVM<ZOZ*J]<ZJ[$ZC92,Z['('NK;C#(;J7;7LM<]KFNV_P"#_FTV4A$6
M33)BPY,LN#'$SE5T.SJ.SV.O8UK\M@L+&M;]AL+?=^<ZUU/Z'?N]_J_S2MFG
M)X&41X_HJS,+&^KG479>3:TYEN5M;.VR@8X:#/[CW>JYW]1;Z(D"+&H1EQ3Q
M3,,@,9#>)\?4@]#(D$Y1TY K8 =?SO[/M1MI_>_ ?W+/ZIE]4QK*W8U(=C#1
M[@TVN<X@D?H:FNMHJIV_SO\ A$+IN=UC(R@VZ@G')AQ=4['+1^9;^G#77/\
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
M;JV+O+$",H8X0DE-!#H      1,    0     0      "W!R:6YT3W5T<'5T
M    !0    !0<W138F]O; $     26YT965N=6T     26YT90    !#;')M
M    #W!R:6YT4VEX=&5E;D)I=&)O;VP     "W!R:6YT97).86UE5$585
M !@ 4 !H &$ <P!E '( (  W #$ ,  P $X (  H #$ ,P Z &$ -P Z #@
M80 I       /<')I;G10<F]O9E-E='5P3V)J8P    P 4 !R &\ ;P!F "
M4P!E '0 =0!P       *<')O;V93971U<     $     0FQT;F5N=6T    ,
M8G5I;'1I;E!R;V]F    "7!R;V]F0TU92P X0DE-!#L      BT    0
M 0      $G!R:6YT3W5T<'5T3W!T:6]N<P   !<     0W!T;F)O;VP
M $-L8G)B;V]L      !29W--8F]O;       0W)N0V)O;VP      $-N=$-B
M;V]L      !,8FQS8F]O;       3F=T=F)O;VP      $5M;$1B;V]L
M  !);G1R8F]O;       0F-K9T]B:F,    !        4D="0P    ,
M4F0@(&1O=6) ;^            !'<FX@9&]U8D!OX            $)L("!D
M;W5B0&_@            0G)D5%5N=$8C4FQT                0FQD(%5N
M=$8C4FQT                4G-L=%5N=$8C4'AL0'+            *=F5C
M=&]R1&%T86)O;VP!     %!G4'-E;G5M     %!G4',     4&=00P    !,
M969T56YT1B-2;'0               !4;W @56YT1B-2;'0
M  !38VP@56YT1B-0<F- 60           !!C<F]P5VAE;E!R:6YT:6YG8F]O
M;      .8W)O<%)E8W1";W1T;VUL;VYG          QC<F]P4F5C=$QE9G1L
M;VYG          UC<F]P4F5C=%)I9VAT;&]N9P         +8W)O<%)E8W14
M;W!L;VYG       X0DE- ^T      ! !+     $  0$L     0 !.$))300F
M       .             #^    X0DE-! T       0    >.$))3009
M   $    'CA"24T#\P      "0           0 X0DE-)Q        H  0
M       !.$))30/U      !( "]F9@ ! &QF9@ &       ! "]F9@ ! *&9
MF@ &       ! #(    ! %H    &       ! #4    ! "T    &       !
M.$))30/X      !P  #_____________________________ ^@     ____
M_________________________P/H     /__________________________
M__\#Z     #_____________________________ ^@  #A"24T$"
M$     $   )    "0      X0DE-!!X       0     .$))300:      -?
M    !@             & @  !F     5 $< <@!A &D ;@!G &4 <@ @ %,
M= !R &$ = !E &< >0 R #  ,@ T     0                         !
M              9@   & @                     !
M         !     !        ;G5L;     (    &8F]U;F1S3V)J8P    $
M      !28W0Q    !     !4;W @;&]N9P          3&5F=&QO;F<
M     $)T;VUL;VYG   & @    !29VAT;&]N9P  !F     &<VQI8V5S5FQ,
M<P    %/8FIC     0      !7-L:6-E    $@    =S;&EC94E$;&]N9P
M       '9W)O=7!)1&QO;F<         !F]R:6=I;F5N=6T    ,15-L:6-E
M3W)I9VEN    #6%U=&]'96YE<F%T960     5'EP965N=6T    *15-L:6-E
M5'EP90    !);6<@    !F)O=6YD<T]B:F,    !        4F-T,0    0
M    5&]P(&QO;F<          $QE9G1L;VYG          !"=&]M;&]N9P
M!@(     4F=H=&QO;F<   9@     W5R;%1%6%0    !        ;G5L;%1%
M6%0    !        37-G951%6%0    !       &86QT5&%G5$585     $
M      YC96QL5&5X=$ES2%1-3&)O;VP!    "&-E;&Q497AT5$585     $
M      EH;W)Z06QI9VYE;G5M    #T53;&EC94AO<GI!;&EG;@    =D969A
M=6QT    "79E<G1!;&EG;F5N=6T    /15-L:6-E5F5R=$%L:6=N    !V1E
M9F%U;'0    +8F=#;VQO<E1Y<&5E;G5M    $453;&EC94)'0V]L;W)4>7!E
M     $YO;F4    )=&]P3W5T<V5T;&]N9P         *;&5F=$]U='-E=&QO
M;F<         #&)O='1O;4]U='-E=&QO;F<         "W)I9VAT3W5T<V5T
M;&]N9P      .$))300H       ,     C_P        .$))3001       !
M 0 X0DE-!!0       0    !.$))300,     !QX     0   *    "7   !
MX  !&R   !Q< !@  ?_8_^T #$%D;V)E7T--  +_[@ .061O8F4 9(     !
M_]L A  ," @("0@,"0D,$0L*"Q$5#PP,#Q48$Q,5$Q,8$0P,# P,#!$,# P,
M# P,# P,# P,# P,# P,# P,# P,# P, 0T+"PT.#1 .#A 4#@X.%!0.#@X.
M%!$,# P,#!$1# P,# P,$0P,# P,# P,# P,# P,# P,# P,# P,# P,# S_
MP  1" "7 * # 2(  A$! Q$!_]T !  *_\0!/P   04! 0$! 0$
M P ! @0%!@<("0H+ 0 !!0$! 0$! 0         !  (#! 4&!P@)"@L0  $$
M 0,"! (%!P8(!0,,,P$  A$#!"$2,05!46$3(G&!,@84D:&Q0B,D%5+!8C,T
M<H+10P<EDE/PX?%C<S46HK*#)D235&1%PJ-T-A?25>)E\K.$P]-UX_-&)Y2D
MA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V-T=79W>'EZ>WQ]?G]Q$  @(! @0$
M P0%!@<'!@4U 0 "$0,A,1($05%A<2(3!3*!D12AL4(CP5+1\#,D8N%R@I)#
M4Q5C<S3Q)086HK*#!R8UPM)$DU2C%V1%539T9>+RLX3#TW7C\T:4I(6TE<34
MY/2EM<75Y?569G:&EJ:VQM;F]B<W1U=G=X>7I[?'_]H # ,!  (1 Q$ /P#U
M0N:WZ1 ^*8/:>"#/&JKY^$W,8P147L=+76UBT $;7[6ES-N[]Y5!T>SV2<;]
M')K_ %?Z+B?=L_2^Q)38ZMU7&Z5TZSJ-[7V4U;014 7'>YM3=NYS&_2?^^L#
M_P <GHG_ '&R_P#,K_\ 2ZN_6;IV5;]5;<#%J%UX%+6UTMV [+:G.].HN=Z;
M=K?H;UP]7U:ZN&1=TC*>_7W-L8P?YOO462<Q*H[5VMU.0Y;E,F$RS'U\9B!Q
MQQ^CACTEPO5_^.3T3_N-E_YE?_I=/7_C%Z1:\5U8F;8]WT6-KK),:Z 7KE#]
M6^I]NC98YG]*S^S^:I,^KO5F/#V=(S&D3JVY@/;AX;_73/<R=O\ FML\C\/K
M0_\ CN/_ +]Z[_GY@;MO[/S]T$@&NL2 0QT?K'YKW;$W_/W T_R?GZ\?HZ_#
M=_I_W/>N4_8G73#G]-SW6@0'F\:'R'[NB=W1>O'4=.S]XG:\WM[C;*7N3['_
M !5GW'DN\?\ PV/_ '[U;?KY@NG;T_/):=I'IU\\1_2$.W_&'TJEVV[#S:W<
M[75U@_=ZZYD]&ZX7;OV9G@B !]H!TD;F_O?1_P#!$,_5_K%AW9'2LVU\0'.N
M:3$^UON#OWDO<GX_XJ1R7(]2*\,L+_Z;U'_CD]$_[C9?^97_ .ETO_')Z)_W
M&R_\RO\ ]+KE1]6^J &>CY9/8^JP?]]2'U;ZI[IZ/E]]OZ5F@CV[O;[MJ7N9
M/Y17?<?AW?\ \=Q_]^]GC?7GI63B9N6RC)#,"MMMK7-9N(<2QOIQ<?=[?SE6
M_P#'(Z+Q]FS/\RO_ -+K!Z7T#KE72.MU6X-K;<C'J92P[9>YKW.<UGO\U1J^
MKG6 W]-TC+>\$D.K?6P=MOTC9]%38R3$&6[D\[CQ8\\H83>,"-&^/>.OJ>R/
MU\P6P'=/SQ.@FNO73=_W(\DW_/[I\D?L_/EO/Z.O21N_[D?NKECTGZP$Z]-Z
MB6Q$>O6=2?=RW_HI?LKZP3/[-ZB"2-WZPS@1NC^6YOYR<UGJ_P#GUAD2.G=0
M(YGTJ^-?=_2/H^WZ2'9_C#Z520V["S:W$2 ZNL&)V\?:%S#.D_6!ON/3>HET
M ';>P C]W_B_Y*'9T'K%K]]G2,YY@ ;KJR0!V#G)*>TZ1]=.F=7SV8&/1D5V
MO:YX=:U@;#-7:LML=W_=70+SSZH=$ZOB?6*K(R<&['QA7:-]FT@;@W8USF.^
ME_87H:2G_]#U5)!R'Y30PX];;#N&\.=MAO<L]KMSD#UNK[OZ-26G_AB"-=/\
M"DIL9$BET:<?E53<?$_>4;=DNQ7')8VNR1HQQ<(]OYSFL0$DASW7=9I:QN1E
MX#;+" PEE[00!^EYO_\ ,$.K/ZC<^NNO.P7.O%AIBJ^2&A^Q^TW;';=NY[?S
M_P!)Z:AUK#ZCE7-.)42UE>P/+V-!<7-L^B7;O3:W]YO\ZJQQ?K!5U"O)KW5X
M-)#GUV7,<=@W.R#8ZQ[]_P!)^S?;^C9_HTV4J,1PF7$">*-<,*/Z:+WT.A _
MO?W6^^[K==C*;,OIU=U@)96YM\G7VP#>WZ2MXPZFTO&=92\P-GV=MC-?=O\
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
MW;DWV-K7M)NR!J UIMK +IW_ +H<Y[OZR/=DX]!8+GBLV2&2'&8^EJUKMO\
M;6?U 6VL#KZJ<K M>TU^JQKFL#H]&TUW"MU=ONV[[7[/?_@DTFJT)LUI^C_6
MDITW$G1U<^1VD?\ 5(%^,+BTAUM&V012:V[M6GW[FV?1VJ/3*Q7@5-;0S%:2
MYS::FAC "XG>UC?;^D^FB695++?LX>/M!V[6.#X.\[6>]C'-[?\ I3TT5+UU
M,K8&BO=&I>X,+G']^QPV[G_RU"RCUGBT7Y#6N$M95:P,(AON:WW[N%G]9ZOE
M=,OQ&MP<K/=D[O4^Q-LM94QI8QMF116USO1O]2S\RRS]%9Z3U1KS\;"#LC#^
MK]E=U3'>GZ.#>QY ;M;76_[,S;ZK6^DDD G8$^0=PX9/^'R@1$$6,!T&V?H>
M[?\ GI# CC*R@3IN%C0Z.8<\5>_^VK+9+6DB"YK7$?$!R=)#*ANVE[=SG[6
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
M.'=36*VV.>!/NLL<]VOB]_N14CZ?DX^2X68]C;6"1N;Q,;HU_DN6BJ]=-K;
M]Y!B>Y)5A)!?_]#U5)?*J22GZGL:7,(#BS^4([?UE6-#=D.R1X EM?TI^D/9
M]/Z"^84DE/TZ,?PRN3I[:M-/=^9_GI-QX.N4#K.C:QI^Z?9^ZOF)))3].FAI
M(C) &T@@-JY,['_0_-:Y.<=Q C*CQ(;7XC^0OF%))3].NQB7,_6X.NWVU?2_
M.(]GTO3^DF^SC8T#*@ G7;5KK)_,V_1]J^8TDE/TZ<=I(/VH  <;:M=?ZB0Q
MS)(RM(X#:X_ZC^JOF)))3]/?9R7$MRHTX#:^/\S]Y6*A6  TM<X !SA )\_:
MOEE))3]5)+Y5224_522^54DE/U4DOE5))3__V3A"24T$(0      70    $!
M    #P!! &0 ;P!B &4 ( !0 &@ ;P!T &\ <P!H &\ <    !< 00!D &\
M8@!E "  4 !H &\ = !O ', : !O '  ( !# $, (  R #  ,0 T     0 X
M0DE-! 8       < " $!  $! /_A'6UH='1P.B\O;G,N861O8F4N8V]M+WAA
M<"\Q+C O #P_>'!A8VME="!B96=I;CTB[[N_(B!I9#TB5S5-,$UP0V5H:4AZ
M<F53>DY48WIK8SED(C\^(#QX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z
M;65T82\B('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N-BUC,#$T(#<Y+C$U
M-C<Y-RP@,C Q-"\P."\R,"TP.3HU,SHP,B @(" @(" @(CX@/')D9CI21$8@
M>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS
M>6YT87@M;G,C(CX@/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](B(@>&UL
M;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B!X;6QN
M<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\B('AM;&YS.GAM
M<$U-/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O;6TO(B!X;6QN<SIS
M=%)E9CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+U)E<V]U
M<F-E4F5F(R(@>&UL;G,Z<W1%=G0](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P
M+S$N,"]S5'EP92]297-O=7)C945V96YT(R(@>&UL;G,Z:6QL=7-T<F%T;W(]
M(FAT=' Z+R]N<RYA9&]B92YC;VTO:6QL=7-T<F%T;W(O,2XP+R(@>&UL;G,Z
M<&1F/2)H='1P.B\O;G,N861O8F4N8V]M+W!D9B\Q+C,O(B!X;6QN<SI%>'1E
M;G-I<T9O;G1396YS93TB:'1T<#HO+W=W=RYE>'1E;G-I<RYC;VTO;65T82]&
M;VYT4V5N<V4O(B!X;6QN<SIP:&]T;W-H;W ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO<&AO=&]S:&]P+S$N,"\B(&1C.F9O<FUA=#TB:6UA9V4O:G!E9R(@>&UP
M.DUE=&%D871A1&%T93TB,C R-"TP,2TQ.50P.3HU,SHT-RTP-CHP,"(@>&UP
M.DUO9&EF>41A=&4](C(P,C0M,#$M,3E4,#DZ-3,Z-#<M,#8Z,# B('AM<#I#
M<F5A=&5$871E/2(R,#(T+3 Q+3$Y5# Y.C4Q.C$R+3 V.C P(B!X;7 Z0W)E
M871O<E1O;VP](D%D;V)E($EL;'5S=')A=&]R($-#(#(P,30@*$UA8VEN=&]S
M:"DB('AM<$U-.DEN<W1A;F-E240](GAM<"YI:60Z-&%E9#(V9C(M,3DV92TT
M860Y+3@S-#(M8C)A96(R-3-D83EE(B!X;7!-33I$;V-U;65N=$E$/2)X;7 N
M9&ED.F4Q9#4U,# Q+3DS,S@M-&(Y9BUA.&(P+61C9C$X-S0S-C(T,B(@>&UP
M34TZ3W)I9VEN86Q$;V-U;65N=$E$/2)U=6ED.C5$,C X.3(T.3-"1D1",3$Y
M,31!.#4Y,$0S,34P.$,X(B!X;7!-33I296YD:71I;VY#;&%S<STB<')O;V8Z
M<&1F(B!I;&QU<W1R871O<CI3=&%R='5P4')O9FEL93TB4')I;G0B('!D9CI0
M<F]D=6-E<CTB061O8F4@4$1&(&QI8G)A<GD@,3$N,# B('!H;W1O<VAO<#I#
M;VQO<DUO9&4](C,B/B \9&,Z=&ET;&4^(#QR9&8Z06QT/B \<F1F.FQI('AM
M;#IL86YG/2)X+61E9F%U;'0B/G-T<F%T96=Y,C%6-CPO<F1F.FQI/B \+W)D
M9CI!;'0^(#PO9&,Z=&ET;&4^(#QX;7!-33I$97)I=F5D1G)O;2!S=%)E9CII
M;G-T86YC94E$/2)U=6ED.C9B9F$V9C8P+3)E,3@M,V,T,RUB9&(Q+3!B-#5F
M-&$P9C4W.2(@<W12968Z9&]C=6UE;G1)1#TB>&UP+F1I9#HX9#<V.&0X-BTR
M,V0S+30Y,V$M.6$V.2TP8V8P83(U-68U-S(B('-T4F5F.F]R:6=I;F%L1&]C
M=6UE;G1)1#TB=75I9#HU1#(P.#DR-#DS0D9$0C$Q.3$T03@U.3!$,S$U,#A#
M."(@<W12968Z<F5N9&ET:6]N0VQA<W,](G!R;V]F.G!D9B(O/B \>&UP34TZ
M2&ES=&]R>3X@/')D9CI397$^(#QR9&8Z;&D@<W1%=G0Z86-T:6]N/2)S879E
M9"(@<W1%=G0Z:6YS=&%N8V5)1#TB>&UP+FEI9#HP,61C,F0R-RUB,38T+30W
M,F4M.3AB9BTT-C4Y8V$U-F4T.3,B('-T179T.G=H96X](C(P,3DM,#(M,354
M,34Z-38Z,C$M,#8Z,# B('-T179T.G-O9G1W87)E06=E;G0](D%D;V)E($EL
M;'5S=')A=&]R($-#(#(P,30@*$UA8VEN=&]S:"DB('-T179T.F-H86YG960]
M(B\B+SX@/')D9CIL:2!S=$5V=#IA8W1I;VX](G-A=F5D(B!S=$5V=#II;G-T
M86YC94E$/2)X;7 N:6ED.C1A960R-F8R+3$Y-F4M-&%D.2TX,S0R+6(R865B
M,C4S9&$Y92(@<W1%=G0Z=VAE;CTB,C R-"TP,2TQ.50P.3HU,SHT-RTP-CHP
M,"(@<W1%=G0Z<V]F='=A<F5!9V5N=#TB061O8F4@4&AO=&]S:&]P($-#(#(P
M,30@*$UA8VEN=&]S:"DB('-T179T.F-H86YG960](B\B+SX@/"]R9&8Z4V5Q
M/B \+WAM<$U-.DAI<W1O<GD^(#Q%>'1E;G-I<T9O;G1396YS93IS;'5G/B \
M<F1F.D)A9SX@/')D9CIL:2!%>'1E;G-I<T9O;G1396YS93I&86UI;'D](DAE
M;'9E=&EC82!.975E($Q4(%-T9"(@17AT96YS:7-&;VYT4V5N<V4Z5F5R<VEO
M;CTB,BXQ,# B($5X=&5N<VES1F]N=%-E;G-E.D]U=&QI;F5&:6QE4VEZ93TB
M,"(@17AT96YS:7-&;VYT4V5N<V4Z2V5R;FEN9T-H96-K<W5M/2(P(B!%>'1E
M;G-I<T9O;G1396YS93I&;W5N9')Y/2)!9&]B92!3>7-T96US(B!%>'1E;G-I
M<T9O;G1396YS93I&;VYT2VEN9#TB3W!E;E1Y<&4@+2!04R(@17AT96YS:7-&
M;VYT4V5N<V4Z0VAE8VMS=6T](C,W-#8Y,#DX,3 B($5X=&5N<VES1F]N=%-E
M;G-E.E!O<W138W)I<'1.86UE/2)(96QV971I8V%.975E3%13=&0M360B($5X
M=&5N<VES1F]N=%-E;G-E.D9O;G1396YS95\Q+C)?0VAE8VMS=6T](C,W-#8Y
M,#DX,3 B+SX@/')D9CIL:2!%>'1E;G-I<T9O;G1396YS93I&86UI;'D](DAE
M;'9E=&EC82!.975E(B!%>'1E;G-I<T9O;G1396YS93I697)S:6]N/2(P,#$N
M,# P(B!%>'1E;G-I<T9O;G1396YS93I/=71L:6YE1FEL95-I>F4](C(Y.38Y
M(B!%>'1E;G-I<T9O;G1396YS93I+97)N:6YG0VAE8VMS=6T](C<P.34Y(B!%
M>'1E;G-I<T9O;G1396YS93I&;W5N9')Y/2)!9&]B92!3>7-T96US(B!%>'1E
M;G-I<T9O;G1396YS93I&;VYT2VEN9#TB4&]S=%-C<FEP="(@17AT96YS:7-&
M;VYT4V5N<V4Z0VAE8VMS=6T](C,R-C T,34V,C$B($5X=&5N<VES1F]N=%-E
M;G-E.E!O<W138W)I<'1.86UE/2)(96QV971I8V%.975E+4)O;&1#;VYD(B!%
M>'1E;G-I<T9O;G1396YS93I&;VYT4V5N<V5?,2XR7T-H96-K<W5M/2(S,C8P
M-#$U-C(Q(B\^(#QR9&8Z;&D@17AT96YS:7-&;VYT4V5N<V4Z1F%M:6QY/2)(
M96QV971I8V$@3F5U92(@17AT96YS:7-&;VYT4V5N<V4Z5F5R<VEO;CTB,# Q
M+C P,2(@17AT96YS:7-&;VYT4V5N<V4Z3W5T;&EN949I;&53:7IE/2(R.3(V
M.2(@17AT96YS:7-&;VYT4V5N<V4Z2V5R;FEN9T-H96-K<W5M/2(U-3 S-"(@
M17AT96YS:7-&;VYT4V5N<V4Z1F]U;F1R>3TB061O8F4@4WES=&5M<R(@17AT
M96YS:7-&;VYT4V5N<V4Z1F]N=$MI;F0](E!O<W138W)I<'0B($5X=&5N<VES
M1F]N=%-E;G-E.D-H96-K<W5M/2(S-C8Y-C<W,S8W(B!%>'1E;G-I<T9O;G13
M96YS93I0;W-T4V-R:7!T3F%M93TB2&5L=F5T:6-A3F5U92U-961I=6TB($5X
M=&5N<VES1F]N=%-E;G-E.D9O;G1396YS95\Q+C)?0VAE8VMS=6T](C,V-CDV
M-S<S-C<B+SX@/')D9CIL:2!%>'1E;G-I<T9O;G1396YS93I&86UI;'D](DAE
M;'9E=&EC82!.975E($Q4(%-T9"(@17AT96YS:7-&;VYT4V5N<V4Z5F5R<VEO
M;CTB,BXQ,# B($5X=&5N<VES1F]N=%-E;G-E.D]U=&QI;F5&:6QE4VEZ93TB
M,"(@17AT96YS:7-&;VYT4V5N<V4Z2V5R;FEN9T-H96-K<W5M/2(P(B!%>'1E
M;G-I<T9O;G1396YS93I&;W5N9')Y/2)!9&]B92!3>7-T96US(B!%>'1E;G-I
M<T9O;G1396YS93I&;VYT2VEN9#TB3W!E;E1Y<&4@+2!04R(@17AT96YS:7-&
M;VYT4V5N<V4Z0VAE8VMS=6T](C,V.#<U-38Y.3@B($5X=&5N<VES1F]N=%-E
M;G-E.E!O<W138W)I<'1.86UE/2)(96QV971I8V%.975E3%13=&0M3'0B($5X
M=&5N<VES1F]N=%-E;G-E.D9O;G1396YS95\Q+C)?0VAE8VMS=6T](C,V.#<U
M-38Y.3@B+SX@/')D9CIL:2!%>'1E;G-I<T9O;G1396YS93I&86UI;'D](DAE
M;'9E=&EC82!.975E(B!%>'1E;G-I<T9O;G1396YS93I697)S:6]N/2(P,#$N
M,# P(B!%>'1E;G-I<T9O;G1396YS93I/=71L:6YE1FEL95-I>F4](C(Y-#4X
M(B!%>'1E;G-I<T9O;G1396YS93I+97)N:6YG0VAE8VMS=6T](C8U,3 R(B!%
M>'1E;G-I<T9O;G1396YS93I&;W5N9')Y/2)!9&]B92!3>7-T96US(B!%>'1E
M;G-I<T9O;G1396YS93I&;VYT2VEN9#TB4&]S=%-C<FEP="(@17AT96YS:7-&
M;VYT4V5N<V4Z0VAE8VMS=6T](C$S,C8W-# R(B!%>'1E;G-I<T9O;G1396YS
M93I0;W-T4V-R:7!T3F%M93TB2&5L=F5T:6-A3F5U92U#;VYD96YS960B($5X
M=&5N<VES1F]N=%-E;G-E.D9O;G1396YS95\Q+C)?0VAE8VMS=6T](C$S,C8W
M-# R(B\^(#QR9&8Z;&D@17AT96YS:7-&;VYT4V5N<V4Z1F%M:6QY/2)(96QV
M971I8V$@3F5U92(@17AT96YS:7-&;VYT4V5N<V4Z5F5R<VEO;CTB,# Q+C P
M,"(@17AT96YS:7-&;VYT4V5N<V4Z3W5T;&EN949I;&53:7IE/2(T,#$U-"(@
M17AT96YS:7-&;VYT4V5N<V4Z2V5R;FEN9T-H96-K<W5M/2(W,#DU.2(@17AT
M96YS:7-&;VYT4V5N<V4Z1F]U;F1R>3TB061O8F4@4WES=&5M<R(@17AT96YS
M:7-&;VYT4V5N<V4Z1F]N=$MI;F0](E!O<W138W)I<'0B($5X=&5N<VES1F]N
M=%-E;G-E.D-H96-K<W5M/2(Q,C$V.#(Y,S4W(B!%>'1E;G-I<T9O;G1396YS
M93I0;W-T4V-R:7!T3F%M93TB2&5L=F5T:6-A3F5U92U";VQD0V]N9$]B;"(@
M17AT96YS:7-&;VYT4V5N<V4Z1F]N=%-E;G-E7S$N,E]#:&5C:W-U;3TB,3(Q
M-C@R.3,U-R(O/B \<F1F.FQI($5X=&5N<VES1F]N=%-E;G-E.D9A;6EL>3TB
M2&5L=F5T:6-A($YE=64B($5X=&5N<VES1F]N=%-E;G-E.E9E<G-I;VX](C P
M,2XP,# B($5X=&5N<VES1F]N=%-E;G-E.D]U=&QI;F5&:6QE4VEZ93TB,CDY
M,3<B($5X=&5N<VES1F]N=%-E;G-E.DME<FYI;F=#:&5C:W-U;3TB.3DP,#4B
M($5X=&5N<VES1F]N=%-E;G-E.D9O=6YD<GD](D%D;V)E(%-Y<W1E;7,B($5X
M=&5N<VES1F]N=%-E;G-E.D9O;G1+:6YD/2)0;W-T4V-R:7!T(B!%>'1E;G-I
M<T9O;G1396YS93I#:&5C:W-U;3TB,S U,S@U,S<X,"(@17AT96YS:7-&;VYT
M4V5N<V4Z4&]S=%-C<FEP=$YA;64](DAE;'9E=&EC84YE=64M365D:75M0V]N
M9"(@17AT96YS:7-&;VYT4V5N<V4Z1F]N=%-E;G-E7S$N,E]#:&5C:W-U;3TB
M,S U,S@U,S<X,"(O/B \<F1F.FQI($5X=&5N<VES1F]N=%-E;G-E.D9A;6EL
M>3TB2&5L=F5T:6-A($YE=64B($5X=&5N<VES1F]N=%-E;G-E.E9E<G-I;VX]
M(C P,2XQ,#$B($5X=&5N<VES1F]N=%-E;G-E.D]U=&QI;F5&:6QE4VEZ93TB
M,CDR,3 B($5X=&5N<VES1F]N=%-E;G-E.DME<FYI;F=#:&5C:W-U;3TB-30R
M-S B($5X=&5N<VES1F]N=%-E;G-E.D9O=6YD<GD](D%D;V)E(%-Y<W1E;7,B
M($5X=&5N<VES1F]N=%-E;G-E.D9O;G1+:6YD/2)0;W-T4V-R:7!T(B!%>'1E
M;G-I<T9O;G1396YS93I#:&5C:W-U;3TB,S8X,S<P-C,B($5X=&5N<VES1F]N
M=%-E;G-E.E!O<W138W)I<'1.86UE/2)(96QV971I8V%.975E+4)O;&0B($5X
M=&5N<VES1F]N=%-E;G-E.D9O;G1396YS95\Q+C)?0VAE8VMS=6T](C,V.#,W
M,#8S(B\^(#PO<F1F.D)A9SX@/"]%>'1E;G-I<T9O;G1396YS93IS;'5G/B \
M+W)D9CI$97-C<FEP=&EO;CX@/"]R9&8Z4D1&/B \+W@Z>&UP;65T83X@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@96YD/2)W(C\^_^X (4%D
M;V)E &1      0, $ ," P8               #_VP"$  $! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$" 0$! 0$! @(" @(" @(" @(" @(# P,# P,#
M P,# P,# P,! 0$! 0$! @$! @," @(# P,# P,# P,# P,# P,# P,# P,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# __" !$(!@(&8 ,!$0 "$0$#
M$0'_Q %Z  $  0,% 0$             " 8'"0$"! 4* PL! 0 " @,! 0$
M           ! @,$!08'" D*$    P8# @L&!00! P0" @,! @<  P0%!@@1
M$@DR$Q @,$!0(3$S%!<9(A8V& H:8$$5-3@C-#<Y0D,D.G" 1":@*9 H)2=(
M$0  !@$# 0,#!A4."@8  2T! @,$!08' !$($B$3"3$B%$'1TA4UU1! 4%%A
M<3*R(W.3-)2TU'46EC>7." PD;&2,[,DE3:V%W<Y@4)RH].U=M9X"F"A4G0E
MMQCP8D/!4R9&IB>"8T14ABB8&7#BPV2$I%56@)"@PH/$I<5FQF?F1U>'IU@I
M>3H2  $# 04"!P<-#04$!@< $P$ $0(#(3$2! 5!41!A<8$B$P8@0/"1H;$R
M,%!@P=&2TC.3%#34!^'Q0E)RLB-STQ4UE39BLY2T=7""=!;"4V.#) BBXD.C
M1"47@*"DPV1%566EU7:&EC>05,1F&/_:  P# 0$"$0,1    ]_
M
M
M
M
M
M
M
M
M
M
M               !8+C_ $#R:>1?KG]$
M                    #EVP^RWVK\6>9.'"E9@WR0
M          !.NKU%8Y                   $-N&]G_ #@?FG^E7ZJ@
M                                           #L[:OZCGU7_*SV=M7
MR\Y(\I^0                            !EBJ]ZF&0
M   !#;AO9_S@?FG^E7ZJ@             5OGX*[>QU"LL_"<Z<$N^2\>AOQ
M7M'SFWVM2''$>T9/.S?+<G>7\M@OUOWB_FYY]%C0]7M5@[;6K@\AG/?.<:M+
MT['[U[Z&DKR_F5"ZO/9/NP_+.,SKWU!DI[!\RXX^"^D]2OMCK\;=#TS)-S_S
M-?OEO/XU\3Z;9CCNZW\WO/J&GGX6]?\ ;),\MYA,KDO%L4O6OK2Z^WU&)O&>
MO              #L[:OZCGU7_*SV=M7R\Y(\I^0    !=2&1.$>I1,E(>$G
MH8Z+*[A3DLB540)3 (#RG/#%1*Y!6$+D%>E-'8%I2_A;(O ="7HA9J4!93)A
M?B%E94(<(FA"T1CUL     &6*KWJ89        %#2H0HJ71%=0H*7&*<)X54
M$4'+FE,%6GT/F1ME):%YX "&W#>S_G _-/\ 2K]50             ) <CY[
MFL[A\/T_CY"8W)>,X#^C_H#Q:YLU/>/B*U^KVKSG>>?I)V=-3-'WCXE[K'I6
M(UN_3QY3P'%_PWU1F,[#\7^83SS]3/3!Z1^86-3K7TW<[D.L=)J[MI=/MT]>
M=\ \^/0_T2](OHOYHX^.O?1$D>2\TQ5]<^LI7[_D4E>2\T^TX>/3+0%.PS6Y
M+P^/W%^ARX['Y#B;Z?\ 7$+^,]MKS)U^+G'^K              #L[:OZCGU
M7_*SV=M7R\Y(\I^0    !DXJHRT3KI-B[1DDAB'3-PMH6 E1")\Q.+NS,U1A
MVLC;++?56!<,QD2R<PQ@2GK"C"]"+/IQV3&5>LY/48%+,FM9M;,88)GU*48O
M;NPAA9LH,     &6*KWJ89        &/Z[$%='BS()1B%R,P^-'.6J/31AG%
M7=8^RV)"^[)!5SX=>B%=I]%&%(:  AMPWL_YP/S3_2K]50             +
M_P#(^>9->?\ EZLL_"S\YKY\PO\ 4?MF;/+>'?/+/14Y"Q.KW[%3T_ZQS']U
M^,.TQ:D?];T/('ROSOBZX3ZKS#]B^,O,1YY^I7I_]+_++ QT+[]G1V7P>$7
M>YW=S]-]!??/SO\ &YY+^T?I1]&_,K'GU[Z+DER7FF++KGU;*;?\HD]R?EV]
M3B4S6[IV62>SYEV]=*WNQV."?7/>K^\AY]A]ZK]E               =G;5_
M4<^J_P"5GL[:OEYR1Y3\@    #)Q5)&8N'6;#6C(5##(F=)1I8 D<B"$SD<J
ML!9*VK#A>,VU)JPP]V9=ZL45F4B$="TID"AL/.%>,RE9N"B?L3B^F)LPPJ3.
M:&(HN9B\85[.K     !EBJ]ZF&0       ! 6[SZ9(R.5FR1#ZR9<.+#I)C)
M#CGKI4K+#OE2!I'2S,G:K53'0&?7%,CH "&W#>S_ )P/S3_2K]50
M     *]V.OWCV>EUQGX+N;:4L^0\BC=I>ET#A[#]K4A)PWN7,C!,;F_&.UIJ
M27Y#S"*G&^M3.Y;Q3&IU_P"F\HG8OE>,FEZAC]Z]]#2EYKRJFM?D\A?-_.<#
M.%]_GYS7SYCRX7Z+R9=J^8K \9Z#=._4\0O6/L:5G*>2ZQ'<SI7VW.@QMT_3
M=LS<;/UJ16UYOC*X#ZAL7I]]               [.VK^HY]5_P K/9VU?+SD
MCRGY     $QH9!X480;F,B,3VB(,3.3>J-\JRA;J58'3%3F(.R<4. 7T15<3
M31SBRLK]PCA*U)9"8E]6?K,7[B8_2GI5!.5*RGS5".S'E+A      RQ5>]3#
M(                   AMPWL_YP/S3_ $J_54       $$@      @D
M          @D                 =G;5_4<^J_Y6>SMJ^7G)'E/R
M                      ,L57O4PR        !9:6$[*NG"^]4>[._A5AR#
MG%LBZD(OV3"JC197T*[AEHH  AMPWL_YP/S3_2K]50!>+9Z9E8[)\F8N^N_5
M'?Y>/N-EZU)?D/,8A<9[%<_:ZO1&MS=0Y./[3+JV^UNPTMBY61W(>:Q!XOV/
MO;:%=9^ [R^C;C#V:X>3K9-*4Y:F<7)\1FZ^NS5^;AKL[/4;9:O:+T;O28R\
M=ZA<;9ZW:'3[A???Z%V4:LFN2\OAMQ'M%.5Y.5/(^3P@XKW2Y67K-69N(54A
MCYB:/+^)8X^!^E+[;?0I?<MXYB%ZK]BRXY3Q_(OSOS;2^/E8 <+]#=E?5N)G
MZW:34[A5N3B(F\;ZWF7[7\60,X3W[H7(Q=X[U28O)>,4OCY6EJ\K>O9Z10%.
MP]C75K;/P=$8.=IJG)Q\T?19<\EX]875] J6_%W;V.H2>Y#RR(O&>PUYM<#3
MF#D;.ZO<ZTS\)0N'G[H[75;0Z?<+H;'5NTG4H;#STR^5\5BUQWJT2N.]?  [
M.VK^HY]5_P K/9VU?+SDCRGY  &3*%L",,KQ0M3+N(5:<,[HMT5#*SY7QH=E
M"ISJBAY9-JH42ZDM]+MCO(3*AC6LO*2[ACLE595<.0<HHN5/E>0R+PV$4;(U
ME10LK*0\+?RD86HA04MQ6\(^2  RQ5>]3#(        $3Y8",SF0N!"7IY^<
MK/;A=(0XE?HN5+Z1%@9F7U6$;)'>I]ENN  AMPWL_P"<#\T_TJ_54 9%.P_.
M%BN([W,;F?&9W\YX%!O@/=\EW9_F'%?UCZOF!SGCE3XN+A)QGN6N.L[N=\#M
M7I=KCGH>E6\Q]CR,<Y\VVBT^X6.Q=\R0\Q\T1^UO0X7<'[;*'EO*[CY>M06X
M;WGJFY/;G?G[O9TH(\![SW>?2ZVNS)3EO,HZ<1Z3<7<ZY/GF_GS%_P!8^IY)
M<EYE=7/U2$'$^Z?'-DZ/2WIT]@\%H[6YJ*W%>KY=^U_'N(/K'V+<;)UJK-GB
M86\7[=,C?\6L-J^@90^S_*\1>#]?M;3MN4+LOROC ZK]322Y'S/%=UOZNR+=
M@^;KH;?5X^<9Z'C<X/Z8R!<M\\4O3E<N?;OC[$OUCZ\GYV'Y]B]P'J5Y.1Z9
MPL66\FWTOS+= _4+-)VKXDZ.-^2W)>8QAX;U'(+V3YYQ[==^B;E\AUB3.[YA
M$?C/7YR<QX1Y=_./U2RD]E^5<JW9ODS'EUKZ+G;V+P2#'7O>)0<GY7$7B?8L
M.?7/L\ #L[:OZCGU7_*SV=M7R\Y(\I^0 !FBJA5++?"Q!).'32T+$RJ$DC",
M1$R7?F3J$%R5A#V62ZK&+9V:<B,(O(OU"%EEMTVN1+2%MI=,BMHFM2W4IYPC
M1,WPK%JSY2N?*)9,2%IS'O*14,F\,8=E5PNY#M)62EA8D !EBJ]ZF&0
M   +*RMW*R!\Y1(E7L,S=&'K(Z$Z E1#>< A_9?"%'F:;&  AMPWL_YP/S3_
M $J_54 =U;1R==@^6[,ZG=JXR<#0./L-=9> I:G+= Y#L8UOC-ZSS<+R*8J1
MQ\Q3V+D:4IR]P\W7*HOQ4?\ 6]#N;GZO2&+F)(;OFELM?M'VFMOL'8OM;'>3
M:Z51=.<^N.EN,/9>QMKW"S==K7+P<=]3T:8G)>,V!TO0NQ:WSM;I,6](OE?-
MXU\5Z;1M.:DIO>96JUNUW2V.JT[3DN]MH6YQ]DB%Q/L<^>:^?8Q:/J5R=CK-
M96X6Q&MWZ2W(>8QLX[TST(=V_.SSJ=$_2&I\_%RHY#RB)7&^O1WT/1LH'8?E
MFU&KVW?>MD]3O$_^P_/=%\;S<7M/U2]6STCJFW!OA_=\D?._,]H];N%76X?H
M'(=E.MN1;+'VBOLO7K<ZW9;P;?3<</ _2LD.0\TNSL=1[&=:X>;KEG-;NEY,
M_2K=8^RP)X?Z   [.VK^HY]5_P K/9VU?+SDCRGY  &0:JL96R,I56.^RK2V
MYWYTIJ4J6HE>*$F"/)?J%HI=6B@T\25](6^+F$=BL$43,WLA210)=@KN$9++
MXPF>02*I.9#XRM45N;2*\LQU4,)1^E*N%LBHC@&.F0 &6*KWJ89
M          $-N&]G_.!^:?Z5?JJ                    -RNU8       :
MHT2   !N1H:)             [.VK^HY]5_RL]G;5\O.2/*?D   :'=G2@
M           '<'3@   [DZ8     RQ5>]3#(                   AMPWL
M_P"<#\T_TJ_54
M =G;5_4<^J_Y6>SMJ^7G)'E/R                             ,L57O4
MPR                   +.:7<_.7YM^DF^:@
M                        #E3C]0'J?Y9\J<6,*S%=:
M              )71.>"@
M
M
M
M    =%6T7=?>UD
M  -Z)<;.AO+:X\UB\6T                            !65\4C,VH
M               .@K>*VOO:R
M             &Y$PMGC]Y;''FL-BVP                            *
MTOADGFU                   !T%;Q6U][60     Y$./+['Q  !]H?.7UA
M\) ?:'QD!SH<&0   U /N<<            '%1]T[X?*7WAME\H?60
M   &Y$PMGC]Y;''FL-BVP         ,:4XY91:FI2CBVP C+-/FF3T6C)-;#
MHOBF4E;0SM2_46J,M],7NBP         K2^&2>;4                   '
M05O%;7WM9     8J;8\!%\>66EX<363:;KIR+TOB*OCO:M;J(QMWQS*K?@(K
MM-1Q-9$8)K=%:JX9;:W_ #JL^I[(L6Q:LN<6BF*RB;5S%UDUQ""]JTRB[46Q
M47QY_,>7B)Z-$G4Y1:Y          .2>#C+J1[F/2%CS8V[UXBDJHR?(]16/
M.         !N1,+9X_>6QQYK#8ML         #Q)9M6-$I14M*9.."U,MU;X
MWU9CF+:U<XE,U$SCCLGJ#XHI:RF8B["V5"MLYU,P         K2^&2>;4
M                '05O%;7WM9     0,FGA*S:M\DWCK;'A?'/6N3U78L_B
M*S:V6ZM\,E\>;2F3+GCR^7G+@BO:GI+Q9\)63'DFK>/<T@Y,>X3#L^%/+K9!
M5H JY'XO=(@+:EK"I43AKDX]JQ>B*PM,=2Z41-2MH@HS%1D]3>/.
M !R#PHYM2)")O1>"%Z9>J6P%6IZ:Z9O3]CS@         ;D3"V>/WEL<>:PV
M+;          P56Q7DB8M6BKX8M+XY"1:*2,UD6B=*(4TROTR0YF(^37&C;'
MGPIFQAVI-B+9:*WR@UR         "M+X9)YM0                   =!6\
M5M?>UD    !J=>#Y(Y$3M1SYGK8:3&\VG/B>++6(VRVF].L1I+EIZU'TAC3O
M7)%6_8(^<2F$-TSM.-$<F9X9RD?6&^9TAR)          :'80^$L*ML>2BMY
M!I^L/@?&0  &@      -R)A;/'[RV./-8;%M@             6G1VQ<)(Z<
MB=-9DQ8           5I?#)/-J                   #H*WBMK[VL@
M                             /K#S7;FM>JDZFV72)   '42^9QT>B+4
MV-)     #<B86SQ^\MCCS6&Q;8            %/HIX    !(';(JM(
M  %:7PR3S:@                   Z"MXK:^]K(       "E$0QR4N'$RWQ
MWV2QD9<=$S6W-HS:ZV>(&2D6LE*>,EN')=B+   ;BWZ.R*L2
M !R3SU[6O;^V.4L.+>0   !&6%YL.7/+@S:      W(F%L\?O+8X\UAL6V
M          $/,7NZLLL=N$=0D <.6T Z>8TB.2F'62GK,TMO8       "M+X
M9)YM0                   =!6\5M?>UD       .B1YI-S7GGAO&_)6ZU9
MJB)Q.;&'T*ZFSB2SX?2KI[/FTW->/=J5+$SGQWS@:^< #4Q9YL4",E(B9\,L
MJ,U.GN2CI;20            ')/.YM:\S<FO<_!;'/%_H251=R8A3%N:6++K
MQ-*RS+SCQ_YXMQ@V<\6#-H     #<B86SQ^\MCCS6&Q;8            0P,
M;6",&;!E+I4:2U@/G+0  QIW5SAV/1MJ[&P       %:7PR3S:@
M          Z"MXK:^]K(       8R,V.QLT@QFI?VD]"F\D34L33J(GY*^GS
M3V?)INZGH\U-F(MZ1YR4SFZVP !CFRX\5/.]9Z/ZS^")9>K>$?:^.+OFWLTC
MODC[ZST=1[YH            #DGG<VM>9N37PWZ^?!_6]7G7Q%32O),13BUZ
MD63M-[ZQGBR8I;9J6YP;.>+!FT     !N1,+9X_>6QQYK#8ML
M (8)MK!7.7!Z9\5+/8<V!#XQ_2O*1[S\JVE]R^4;B8\_S5M[DQ=]$SRX_G;J
M8=G ?><>5=CT<ZNQL       !6E\,D\VH                   .@K>*VOO
M:R       U/-[MZ_:59U=;/@ZV\''AD#Q7AIDIG<U<_G5W-?T>:>S@2V\&:;
M5S0\RTZQ&1S%E @/DQQ5R5D)2<-'UU\"2J]7\%H[B><^-<E:<QUZPW2?3<F/
MQ)^E5K+TG]BR2KI<           <D\[FUKS-R:^1[S/Z9Q@>>?8,(.M_1E$T
M[!NB^DUUB1LM3Z1;TS?0/X\8E^Z^ 6PP;.='!F      W(F%L\?O+8X\UAL6
MV            $,$VU@KG+@],^*GE@[=Y?!?J_>O1-X?]?>9SZL_.6C+X[C8
MMFO<>6*>WQN>SKW>/1IUGT+ ?><>5=CT<ZNQL       !6E\,D\VH
M            .@K>*VOO:R       U/.CMZ]T:6A_DQ]2F6=9M#2(=Z-J5YG
M#*?KVSZ%>2M ;+CQ7YL=-H] NMGJNLS,I<88L^&P.;#E/HP6?2'QY,'Z/^.N
MNP;.V+=AL:</?$OIC.A\G?>&/^+57&7-1K9@      $(-9,=,@  'W3A?VL$
MF;X<SV*,AM78GT.R*6-LABFC9\QOF/Z <''R7$B>MG7SU>C_  ;EPMQP
M W(F%L\?O+8X\UAL6V            $,$VU@KG+@],^*EC,^EC YWIN8+K_=
M]T9.?%N#->RK;I[5YM,GREB=M,'L6UFGU\R0       K2^&2>;4
M          '05O%;7WM9       ##!N:4+_M_P#,VV?7^W7C[5T6&WSK]?SV
M_G<^YLB7PEW>Q_KW%R8^?N;\[7]"G@L9+>!\+;S<[C\/7=SY/+3]'>A>@W6S
MUM$X(MG#<U6H+XL@DX\"?N?S-=CZ1^-MUJ67^>OK?/;X%]495=?/YYYR6IC/
MFGULP      $"LF.(.WI=6(D   $7[AB-R,EU+5HC/!BCQ>YYG]61A>XOT69
MOS#^YVV:!"J_HC\8_37SGC0     W(F%L\?O+8X\UAL6V       !\X8+=K!
M0:   -2#&6G<WI/>L?.5Y:S]$>BK%7S+Y9KL$*;3@?\ G+]LN-I]I&Z&7KVK
M\K/63V#P8       5I?#)/-J                   #H*WBMK[VL@
M!YGO0O*N7]:? TCN^^5T-PW8H%^+_254_@O^E.=;\<_8.VXK)BQ_1_SJ+'T)
MUJ''M?S)6G0N,V76L]A[#DL^K_3LZ>KL8]\N*UEH] &KG)Q<[NAZ),=?"E[C
M\VSFZ9Z-ZQN@^F?0'GGG):F,^:?6S       8\;XXE;FGYAOES]]^PZO[S\E
M]JQ&X^S%\F35'RR<=Z<?L;^9_'M:N3ZEN]1Z)\<85,D\>0Q8V93\>2+"-224
M3$F+YQM79     &Y$PMGC]Y;''FL-BVP       +,S7'1NZ%BM/L'TP\@ -$
MZH &2W>ZK@ SX\IV.=9CT+XJ^7_+-[4:&(FU\R?A_P"F/-7&ACO]&^.?2KS7
MCX       K2^&2>;4         P.9G!AV)).K(+5@^R*(E*ZJTQ;24A(5Q"U
M5EZ(6CE0I3J+_1.:'& Z"MXK:^]K(       >9KT7R:,WLWSCDV^B/D6PW2/
M2L>WA_T]=K\6?NW/M^+GLW=<+EQ(?IUYG'3VSK\!/JKY_O;X!U+Y9ICM]/=Y
MRS>W]USFZNSBCSX;JUFULQD$QY+19M?T>5Q0$LGQ5BPNQZ6>AG&P5LEJ8SYI
M];,      !CPOCB9N:7GF^/_ .D?VS>Q_C[V%M6'_ >[VQXON.33O_Q_9?@O
M0:PS<#2M>:P ^8?I--WZV_GZA#=F?Q30<LU^. -#SZ9DK*WNI2<?N2,Q&.V$
MQ;./J[(     W(F%L\?O+8X\UAL6V       !9>:XH=WC_,!\L?T(]EY3^B(
M&0OM7R!UV'=@+UOZR TC+Z&_N+^2>-G/^8YR,<QREZ%\45" ><3+:66.\&;Q
M]2O"VU;9L-3;       %:7PR3S:@        'F-SK:$HJQ<--<PQSV3;A2Y=
M2&#K(N&9D,:'5T>)7E1I$R1JZ27H4P@.@K>*VOO:R      %MIBCYCS(=V\[
ML;Z;XK.;V/YSM+U?O$._+/=K@?F5]89=_P RO2^SXS)CN^YNCV8]1X>(GO?C
M]T?(.O;,DV:]V[5D!]3[1G"U=F$>3%E0U\U<F/?-2H,VIF!QM9= >5O/,[ZK
MAQ%R,62U,9\T^MF       QX7QQ,W-'SF?&7],N?;L'RM/;M_P RW4YSI=3Y
MN&H37[+2>/F[W;_GE+Z_,>=KQS]/,CGV'_.WCLC+DIP9  -)1XRUR9L<6;KI
MU7PK,$HOG'U=D     ;D3"V>/WEL<>:PV+;        LO-<4.[Q_E^^6?Z$;
MA>7?>=49>&Y5L'HJ];_*&%?7?H7%?T?[4XT9_ACS6HU>\>AK[B_DIM=SWF66
M2DZ@ &/.TY3L5JOFV/*U<GE;8LC-GJ;8       K2^&2>;4         @G=8
MZ5J3G%4DC*OE+D$7)7 A\3M"DI7LA;V5V(51"*<LN- '05O%;7WM9      #
MSO;>ORH60M4      "X$3&&]9=8[W=K:U<TX&;#Z]L-=3JSR;9T2K/0QB1AI
MDM3&?-/K9@      ,>%\<3-S1\Q?Q9_4;<_C?1;M<KYQNF**T^SW2Y/HMPMO
MJPL[QGH48.L>X^HG[V_D Q0VR9!,>6/5JU-$V;[IYO(GI?I%L5;H1-T;X[P+
M:0LE,5;BMG&U=H     ;D3"V>/WEL<>:PV+;        LO-<4.[Q_E^^6?Z$
M<L?7>]YX_3_S0JK:X6-_!^M=YL<;7F?K-E>,]#B#UCW; ;YQ^GWH/^X?Y,=G
M-><YMM38  &&[/BR@WPPPM')1)B+PTB<V&IM@      "M+X9)YM0
M           =!6\5M?>UD      .M.N       !J8+=78@!K9\J?-<5B-X'F
M<EW+\1/S=T]\1I,]"=,5HC$O-Z@QY?1CJ[(      &/"^.)FYH^8KXL_J/F]
MS?G=X><\FF;VSYSQF>:?=>27T;X@LMPOI@N%N]8P8>$_K;ZB_O?^/VC,6QG7
MUMC ML:\]<>7S&>[?,/KF\'^G\1V?%W%HJJ^+NTBF4<7'?.+J[0     W(F%
ML\?O+8X\UAL6V       !9>:XH=WC_,'\I_T.S%Z?]'Y).\?)&A1&EV/K8VK
MQ\QT'=,=%K\E@E\B_3#T-_<7\E$4>=\VG)ARX]\N.5^.^-?VKYNECXO](47:
MMZZWKS)BOQCL("9*3JQY,[6GM@      "M+X9)YM0
M=!6\5M?>UD              !BWI;"'^2GZ.</T[H60[]$OBG'?^;?W'NZEV
M23'ZR_G1VV:E1Q-ZJ3S :E8F9?6S)      1BM7%5FQ1XV=3!Y\P_N]MZ][6
M1LB_TG'Q\NIMG$/I7-RYU,ZWUS_.=CXODGI@R6UF)JXKVUM%R:S"S+2S)@)P
M9]0:1'HBR8O7QK;(     W(F%L\?O+8X\UAL6V       !9>:XH=WC_,'\I_
MT/RRZ1],W:WNBSU[5\S8]NI?4N0CN/RWT3DQ=C?Z/YT/&?UD]#GW%_)15O,^
M=Y]-/8\_VSKYT=?/Y0?1O)O1SYWZOBWV,?=PO+;'82T#E0ZN)S]ZFV
M *TOADGFU                   !T%;Q6U][60              'G,Z=V;
M&5\:?3\K_C/Z;^>3']L>6)'VG\O95_L_Y=S$]HZ_(ZM@ $$@     !@BV<':
MY=:YL2     .EF,3EKY%\&8 #H48@;1Q0;ST=X<F4G%E     &Y$PMGC]Y;'
M'FL-BVP      ! [)CQAY\<8<NOC@\M^^.1UGW4:20!((U7GA[7^6<9.0ZYV
MT3E)U\U=+:FTH)%CKT\06'+U$2!Z2,V'WWZ>T       *TOADGFU
M           !T%;Q6U][60              '!1ALBT$OGCVFWG2>TUOWGJE
M#?1?B4[;5SS:^<         #YP@YEQTQ(     =@3EQ7[E(          &Y$
MPMGC]Y;''FL-BVP      !"^],6VYIW9@     -J(T5RWXQ7  O=%K,7CH ;
MC)+BO-+'D       %:7PR3S:@                   Z"MXK:^]K(
M          8X\N./EZ9%,.61E;:                              W(F
M%L\?O+8X\UAL6V       !OAL     !J#0  2          %:7PR3S:@
M               Z"MXK:^]K(                             !!(
M              ;D3"V>/WEL<>:PV+;
MK2^&2>;4                   '05O%;7WM9          <4\P]\&7:N2)T
MUD_%N)+(%6V,N:W'/@1[FLTHO;Y' -A:U%XIGO(F1\3$N:TR;YBI8FGRMS@G
M".A(-VI/"ML:]JY8(O016<).Q:$DU[LJ4AE-,BE<F&2^+);7)0JL/K1D=K>@
MYC[Q/>EMIK?"+09FEW8M>>9^4.M,ED7          &Y$PMGC]Y;''FL-BVP
M    !C MCM>2FB:KB8 6QY'JY+53$F(GJ$Q$FLV8G&C:LP*VK8I<JDD9%HO6
MKPBY,3$Y61R>CES85;,Q$4DM%H.VK(JLU\MVQ?8[U(     %:7PR3S:@
M               Z"MXK:^]K(         #XGD\O@K@A9:E]8MTAZ*\>;RI9
MM?T X\F#B^/,%3+SS"3?'6*,WN/+ACOCR&Q:+4QE1IEMW,8!LF',;3)"^8N@
M6^(R3CK9.;NF7"[?'.>MH)S7OY7/B>-$Y=:Y,/\ ?%(F+0"FF7"MZE6Q+VQS
MNBT!+8K@+2.I:9BV*V:2;BT9[TC7,9G,=\5UZ]091JY(1J^M:F?8
M  ;D3"V>/WEL<>:PV+;      &&ZV+KD84KTF=6WP4@-+/O7+U1A_OCY",M-
M+86KQ(")EM6^*V^.?%9S*US>:F^&=!8R$^:Y/J8.\N')K6\6YI:N)F7%X77I
MECI.->5US/\ 8\TPE@     *TOADGFU                   !T%;Q6U][6
M0          BHK7:>H1]$D7ZBT9IK=)-&(J9/'.*?$NB4$=,<PNNFGD6R1"6
MU<D=;V[.X..?%%?K645J)/1HNHFA#MBYA9Q':IY9U!5912,>-JR?B;XQ;I$7
MF3:I'+3<:%D)BX*>N1]"ODVJ)')          &Y$PMGC]Y;''FL-BVP
M!$2:T9"'=J64F,BE;V>)JQ-,RLVCL#L"E2\43:N8JJ%)2G36^+VV.;L6L:BY
MJ;F1,>[5Z0[R%_5HA36LBHCF0P/9,?I5QYKQ)      K2^&2>;4
M          '05O%;7WM9           :GG]OBR14M:2R^,35,.NE:-%!*UHM
M#>:2YB]USK$_5&-::3RBU;K="B2<6Z$B>IB?R8\Q-,LKXM8J8J(HA'P(*36>
ML6J")XIU\Q0I(2)I^71FPQNSCSBURQ7FMK2NCJ"\*;3HN>FFBV")MQ:Y"0
M        !N1,+9X_>6QQYK#8ML        @G&I-+N0F#%L2=Z9.JWBA->E+'
M3&36M[+S$:IB3D3$::7[B]USHSG$(YK+ZMM\N[).1;0 02      %:7PR3S:
M@                   Z"MXK:^]K(          "VQY(;Z^8BN3#5DPT4G-
M-3)SR)LUL5*,JF8.+POFL=C)'6]$6K#:8NFB75;P+F,]],OG-R89%Q;JIK/&
MF2Z:+3&.%7(3,TVMV2L48BRUHH&8F:M=NMI-UGERP4VQS:BU<IE9%K&32%QD
M)A).+X?,F.N(FWB+53&96F2Z,3E;C(           -R)A;/'[RV./-8;%M@
M       89;XJ"A<@@7:G>1,*;5N#$3TKDN9%H\6K!V<?)6R81.*:U9O)M96;
M/S7(0M#=6.EHDK6WJ*QY[C)        %:7PR3S:@                   Z
M"MXK:^]K(          #4QUS28<6M=,5$<8K*)LBBZTS%=6Z:=3LRZD38&8K
M.(C]:*UK/(F9PQ:'<UO7"PR+\)B5-;UK611,B+6 F+S)C\K]TU-#:BX2>N.F
ME2A?R$39B<,6C8BHDTO,7YB8C37N2XD3]#Z%UDW(2           -R)A;/'[
MRV./-8;%M@        651!J:Y%XOCHMCO%%N@F+UU1@E,F+42BWLK6HN:?6)
MXDQ<*)CY,2W3:Y&+*U)[5OD@B_,        !6E\,D\VH
M   .@K>*VOO:R
M &Y$PMGC]Y;''FL-BVP                            *TOADGFU
M              !T%;Q6U][60                      &P@%GUY)8\E[J
M9                       !N1,+9X_>6QQYK#8ML             :PBKF
MQ74I:ZM;@            "M+X9)YM0                   <*)MS3,D
M                   !PSP^<GI>@/4SYC-?,
M-2Z-\&I3L7HJN0             ;X>)'D]/-CK9LW6MF             ';S
M6X%L0                                           &)W+7R];>.>N
M*?6MJ9>\                                       ,:N2/*AN8IIX[
M>M[3R50                                 #0^*0
M       !QSS3[-,VV"TJJR                       !]T#:;(
M     #AR\M>UCS-8+Y!L<@            #67T                   !T-
M;Q5U][4                       &IH                        ;Y3
M!V>.WELJ9K#8-H             #4T              *TR8I)9M0
M            =!6\5M?>UD
M          -R)A;/'[RV./-8;%M@                            5I?#
M)/-J                   #H*WBMK[VL@
M                     !N1,+9X_>6QQYK#8ML
M       "M+X9)YM0                   =!6\5M?>UD      -T -0):0
M&H-  #68TB4D  /H84]O6O32\[L.2.62E$HE13)8:].M192R2%9O92_:0Z.7
M9'$+ 7I?REKT5ON-8: &LD-#4T !J#0 ()&H!I+:       ;D3"V>/WEL<>:
MPV+;                             K2^&2>;4
M'05O%;7WM9      (1GSZW$F.CF-Z2">\B>3#X'437A2^X3V43V,3JCI;1Q$
M?)'T3S8GMHGZG#F.=$R<P;.$?<UH&Y<,YL.>&>7#,+%EB%EQY*]?-TMHJ.ML
M>VQ@N%2WRE9Z:RGI>$N;',[#DMW-?1/I[D>\NO2%J=K%OH<.7237?#X2YD.]
M6WUCX6GJ4<":_9;YH[N)[6+<='3S'#FOQ3]9GFU=O%I,X=@      #<B86SQ
M^\MCCS6&Q;8                            %:7PR3S:@
M       Z"MXK:^]K(     !!((A,A!,(D!(!!(  !!(#?" ^;%?&EH#9L=YJ
MS?NEK:6B0M+?%-(3'Q134Q5<6Z1%>1:U]J70K:V]HE]CR @DA$I ! )  @D
M ()        ;D3"V>/WEL<>:PV+;                             K2^
M&2>;4                   '05O%;7WM9       #< #:#<;0         #
M[&I\ #>?0^9L!]CX@                    &Y$PMGC]Y;''FL-BVP
M                       *TOADGFU                   !T%;Q6U][6
M0       \[E\.**U)S5M;J62ZM[<3&..:3#BV3RN3(K%@        /)+DUZI
M6EE52LKEQ.(2V.6\6C=:N5RF2TTH9VIZ-\6:8JP       U,2%L>,JV/I#+I
M3)6":?EV,+9S'/34Y8565D6MK+K(B!]J^EJF8    ;D3"V>/WEL<>:PV+;
M                           K2^&2>;4                   '05O%;
M7WM9       #RX9,'FROBR:Q./*62ZMH 6I,B)C,KFSKF]4>/.        !X
M_<FM#2T6!FL<YC)A7)8^*W$(N7K/3'DL3>+1H]=F'/EHC(       .9#\R#9
MT9_4O?A:Y\3BLOCS?X\N$B^.1LN#5;>4BY0*1343G;B_;5MZP*9@   !N1,+
M9X_>6QQYK#8ML                            "M+X9)YM0
M         =!6\5M?>UD       *413Y4D33TQV<.IEV9U14::J         /
MB@;TH8Q[8\GD9/F@G:C>G8;3[@       $3)K<B)Y9V)1R*<*8*WEQ(5)+JS
MJT<-->0Z$D@L    -R)A;/'[RV./-8;%M@           "PR*$1>I-'HOZMM
MA&F:W96KP            K2^&2>;4                   '05O%;7WM9
M    0OR4AQDQ?2     ^<SE?P9JXB0          !CSRXX]7CXG&B!*6EI]X
M\@       U-P     -#:     ;D3"V>/WEL<>:PV+;            'DCR8/
M/;?%G.K?&;:N?7'DA7,<28B!-<\],OH4QYD@          *TOADGFU
M             !T%;Q6U][60     T//!MZUU<FO'>4)LE=   =&9V<%H+3?
M)KK;.23%E        V&&'/AC1>LD*VS"Z^6HTCS\[FI,]BPS<'[OYW^M?3"'
MH4[5\B>MS<\[       H":^?':P7#B0   !JGC'23&7G7RRTI<    ;D3"V>
M/WEL<>:PV+;            'F,R88636<]9@E,3HBV.RV/(E%\84TSXTRYL:
MY0          !6E\,D\VH                   .@K>*VOO:R      B]:M
M<[/'T#,]6GZ'T1]8GYRV(3.XGG2,,4Y,KFIN@       "ED8!=G!D=QY(<9*
M5%$YJ]?,,1VUJ>CB,/FX\X_4.$/6_>KP9>E12[A\I>JOMOQJ      !%^]//
M-LZ^2>^&XL!H:FAJ  :&,AL9)L&3*_@R@   #<B86SQ^\MCCS6&Q;8
M      T-0(!(             5I?#)/-J                   #H*WBMK[
MVL@     (O6K7.SQ]AK6X9J?4WPV@UEHC(K1ATG)E<U-T        ;H>8/=U
MI UF[%;6/M7T*:NQL,1VUI^CB,7FY\X_4.$?5?>($\%]$RF]8_);U5]M^-0
M     (OWIYUMG7]CE<-?:/)1RX'MV.?HOKN+3SGVR6O9>B1QX3M\E.;Z=83A
MNTTAJ[_K[^H_@3NLVMXQ,NQD5P9,K^#*    -R)A;/'[RV./-8;%M@
M                      5I?#)/-J                   #H*WBMK[VL@
M !:]&ASSYEQ4Q]5D*M%RU:YV>/A_COB\^<NPVI]"X_-IZCQEQ(G864XO+'[4
MM._L&OD HPV3DRN:FZ    -\+;S'5G%1>!;Z(C\B0"R'F\W-;/!JYZNB<9^;
M%EEPYAB.VM/T<1B\W'G'ZAQ>ZYZQC$ZY]7RP]7_)#U6=M^-0  -2U*/H<\^9
M<9,?59!K1>O3SK;.O['*X?+E\M??MC.([-5>?1N7R'#VFXSG.VOA[?+KS;[C
MYM#/JGHGK8^F?@^X?(<3XQ,NQD5P9,K^#*    -R)A;/'[RV./-8;%M@
M         1)O3%AGP]I(          #YPS.:V>[,6 K2^&2>;4
M         '05O%;7WM9  6:1X!\VI*Z)I^'KKIL>:&^"0T6]7E-B+UJQJW./
MPY_-W9)&?F;Z-17;];H/U_\ )<X?)X=DL='SGV&/7E_)YGOMSIF0&D8:IR97
M-3=    $)YKXF\FK(%-0Q/JCIGP+6Q2J6]&U,VV&._-CMQ,?!$_<66\<2,1V
MUI^CB,7G6\W_ $RZSB]G!KU#[^DGZK^4/JL[;\:@  6/5\E63!T)82:>L/%L
M^=3)ADE$^K3'L1?R4\ZVSK^QRN& 'EWO-C.&[/7VYQ6:?UWYTPS>3?0T\^Y^
M86#X3M6+CSSVN9O:O.\SOK7SN/&)EV,BN#)E?P90   !N1,+9X_>6QQYK#8M
ML             6CF,.N]H>J##'-!:^9M\5^BY$.4    87-;%;7%3-;O['5
MEU( "A3R99;^C_0WM9"M+X9)YM0                   =!6\5M?>UD !!-
M2#MJR>BT8YKDKKDQD6QSIK:=Z\7K5PW\AQ])?C'[#5/5-C9DM>']J?#LR?8.
M,T,+'S=W&S?D_/9[/MWI616CSY6R97-3=    $9E<=%J7HBT:)ID=C)!>:91
MJWO(MB@K.%OXZ^FJN^@O&LNWIG0\K^#-2R*GB<1^YJ>AFN'SL^;_ *AXWNE_
M3UF\'>+L>F_F#ZK.V_&H  $")I$":WNB;"S&0>ML<EJ3DB\\HO%^]/.MLZ_L
M<KAOI  >;[*J!&<''-X( #QB9=C(K@R97\&4    ;D3"V>/WEL<>:PV+;
M          &+3-BR69=2<U8V&%+AL^%+X:[O?GXD[E8?]F?()&^C<?Z,<<2>
MJ  H0@Y=]S#GU_2LKJ8O6WVCDH^V6&E,NJ\4 //OEB=&ER-V8D5I?#)/-J
M                 #H*WBMK[VL@ *91Y$<FO3Y:VU>VK-QDYOJ9<MD9(O6K
MAMY#0D9_.']"=]P.?<G$%_0'X#FY]AZK;;0SXS_DKON4C\5_9;'>P\3#W[,Z
MA++],//,_NEN    " $T\_M\/+A!.:76BTGIGTE8\\I%O,]X9ZS:;\J_T%H?
MT3I^1+]8OSJI[M77\5.QANY2U[IQYD:Q'SS3]0H6]:]RN#;KD9>Z?)'JJ[;\
M:@  44CR7WP6[105J\^)NTG.#3+E<C)%^]/.MLZ_L<KAOI #S*YIL>CCS/7H
M]=^!O /&)EV,BN#)E?P90   !N1,+9X_>6QQYK#8ML             8K,V/
M*-EU)J5KYI?%.;AE^:/H]R>@[TQ/E;LT'OL+J=C_ +"ZE??]!.A>MC7=X#0B
M/*U<LAM43+,-N10T1G I,EZK22C]*[9*BH8",T3(T>0O1%A6E\,D\VH
M              .@K>*VOO:R  H=&$^V*X<32,Q2$I7UM(]:8D6B]:N&WD>/
MR=?R4_5?<\7FWTC"S^N/E>1#]A?$[1]*W[,?C)[5E5_-ST@1B^B.OPC_ *7?
MG/TM:.Z    (333'%-)9Q:&TUN<=Y%LM47KU/CW^(?JVXWPW]7V)^B_%HV_7
MOS;NX/ENP])Z)DV]6\[KS+ARCQ6/7FGZA0@ZK[U9C4[SW/HWYR>JSMOQJ  !
M;=&%JV*YRU!HIHEG%I*1,N5HOWIYUMG7]CE<-]( >1?/-=(MY,[8CUXX&X \
M8F78R*X,F5_!E    &Y$PMGC]Y;''FL-BVP            !BLS8\HV74HJ:
MXJ?YN_HFI>O[$6?HWKLQ?E3L\:OH7@9>?+G:(D?O#X=GU^O>HRVB+62M\4A+
MNX8";Y)'X-B4^.]J;5MU+#IMZOIEQ5R45BR\JC+C0P$9HF1H\A>B+"M+X9)Y
MM0                   =!6\5M?>UD     !TIY=>2T\U?\E7U+W/%YD,8?
MZ->>U'^Y7C-NN.O(/^>GW:;?R'V\1A^B.OT!_2Q\\9O=;8        ZV'C/_
M #D^W.'DB]OS][#;GU+H7(ULU$]\ZCD3^\?D25_;>L29OBCUYG^H,6>M^MXR
MN ^K)7>J_DCZK.V_&H      $7[T\ZVSK^QRN&^D ,4%Y\Y^6MPTY":O2'A
M#QB9=C(K@R97\&4    ;D3"V>/WEL<>:PV+;             &*S-CRC9=3%
M[YIR-\?Y9?IW;=378-?N.*R\3:KW'%9<:GZA>9>M']GO'-3R:=MZ5!WM/2O7
M;Y7[5@7C8SKZNS9FU<4>;%"7+256.V3S#EX5Z3-RZGF0^9NRWEYW#ZT?>N P
M$9HF1H\A>B+"M+X9)YM0                   =!6\5M?>UD      ,%FUK
MV/\ Q']AN7T#?Z;E,7:?M3Y#G][ABUAYH_&]^\'X]>L[Z(L?1G7<M_ZS>:9,
M,64       "EX>.3\S_NV1'S7[C$_P"S?F.Z_C/IW4=BX3)Q^BGQ5GQ[1U_#
M=M:DF;XH]>9_J#CEZA].=]CXZCO1?@WU6=M^-0      ,;F7%YU]K6]$%:W/
M.(C@G.3<B',3;&8^H!J><O)DR8:^7._K9P   !N1,+9X_>6QQYK#8ML
M        8K,V/*-EU/-3\=]NFW^.?KG"V8D1X9S7:\9EM=Z/Q\6?HWKO<\9?
M*G_05X-E*5AU9:!/FVR9/4WQ^Y]C SM8,\.KGH^8\^NWKY0\.:?.*_EMWM//
MRQ7@JR$48",T3(T>0O1%A6E\,D\VH                   .@K>*VOO:R
M   UA]"S]H\QWHODTG.2X?K[05O1YK['G=X[DAYTN>ZWTG?O+_M6>=$Q8X'M
M'K4Z)Z5]P?*0      MV>0/\RON^0OS;[?N3$[[$^:?5K^@OQG+6ETL-FUJ2
M9OBCSYI^H6"?H/Z"WSU?/J[]9_-/U5=M^-0      ,16?#CVRX^:L""=$0DR
M4ZNTS=PV[-( V(DCCG/'K[     W(F%L\?O+8X\UAL6V             ,5F
M;'E&RZF+WS;D(H?%/<KX?FGZ/9OU/BNLY/'<SSODJ/\ 7.)N]^DWG.7;ZDZQ
M-B8@A9=TPXXMS*KARQ8M3!AM89T8[_(@QDQ^B34V;K1.-'+CR<9M*D">E6 C
M-$R-'D+T185I?#)/-J                   #H*WBMK[VL@    *21B!V,7
M'.LV^.YEL6RP<;1Y/O(OJ=!DP\K;X_6&^)ZS'GJ35WM)5+$YA]?+MD     !
M%B],.G3NS?7AN3VHZ?F^+D/W3J_<)^Y;:U>W1U?'>A6'XGU7NYT*KYGR;/M?
MK%1I       Y4(<Y*0-S8P   $3*_';(%BR;9:     W(F%L\?O+8X\UAL6V
M             ,5F;'E&RZDU*UI0\^?D7+V_^6>T:8IY?>]'*]]E]/R'VJ+8
M3,<)B'\S6&KNR?K?Z0Q6Y\65G!E&)/8Q98\&7:6[F(D[G'R=K.2JL8"LT3(T
M>0O1%A6E\,D\VH                   .@K>*VOO:R
M                   '5G0S     [N)[<     &Y$PMGC]Y;''FL-BVP
M         !BLS8\HV74QG7K;60T@2!JC)]1*N$698G;Q=K7W<HN'*AA&V<.;
MK6S=?+#+L8<U.OF%MIB*6[Q\@ZLGE& [-$R-'D+T185I?#)/-J
M         #H*WBMK[VL@  !M-#4W1&R9U-P  -30VFX &PW@U-    ;S8  :
MF@      !J:    IE%'%UT]8CE1/)EJ=$@=XGHT=K$\*8[1/1Q'>3(     &
MY$PMGC]Y;''FL-BVP         -30  &*S-CRC9=3%-=:DF56+8RL'( 96J1
MDGJQ>W2NJPW4V\K&#-]X>?#;U[LQ/6IKJK,AKYOB8Q,^+*5ETX[RRBT8",T3
M(T>0O1%A6E\,D\VH                   .@K>*VOO:R   &+>:8G;XIK5O
M=N)Q 9,<D8G,#3+R80?M69!CZ).PQ<WQY1*WQ2S3/C7+&DC%-93K8:+8O1-3
M+C[FL(+4]/&//6"0  ,2-L5BB8,6HV:V].JE8!$J8FO8M(N)BY-;.3%;)N-$
MT/,7;A$68N_"K$QIM$OZVMG,0>FN<NF21"P  &#ZV*GRS:/C-;LQ;HB0\6Q9
MVI=*4K*VQF6IZM\>?!;?#D#KDAZK4LQTR;.(KB6<ZF6M$@  #<B86SQ^\MCC
MS6&Q;8       TA W+2%.6G)A](CZ)^4O@BH$Y.,.2]M)TF<5F;'E&RZF+:T
M<Q.5VL81;SE<K%B40AM(RH4C(M5#ZZ(5F N<F3?6V,:'BG)_;G,4_?4=#BPQ
MV?+/8*]^HNNYZHS>?+=U?1-3#*6LR?A@(S1,C1Y"]$6%:7PR3S:@
M           Z"MXK:^]K(   8Q;4C*K .U9.4M#C)CR#5O:LEK$PR.GMCJ:M
MZ+E JV.5-;\TR>Q:,\Q8DN^8[YKDXBV.*U9M5GT-4S5RD  ##W?#B5FM*S$G
MHF/I/>)QL3' FN<RF?MT4%+#5.*HYF6]9C+,4:<"5LYC,GCOBVM2]*W;E-J^
MD+'L2/2  !B(MCZZ42U=%.2O!::Y'ZW@):EUHG:FS,U]5^//@,O@GU7)&M7'
M'DIDDKDQH33ZGK.QYZ]2   -R)A;/'[RV./-8;%M@     #YF(_/BL7-,@>/
M).3%DUD -84G,8N,^./UJ9/,.6+]XRC9=.;%8    'E*\8YN/'G6]ZF_J[JW
MGZC/=;Y?[-1O,XLVGOO$:&$#Y,[%T_UMUCF9\>=:=?Q^]7^B9<;W3_8=S'DV
M C-$R-'D+T185I?#)/-J                   #H*WBMK[VL@  !H?6%C)1
M:G'D;B]J2VR).+:PWFP^AH;3ZD1II+*+I;X;S8:GQEJ;   #CG'1]C:G>:Q'
M!ERX0>M$S(GN$\='UB?C+ZHZ].':V+,Y3)J<:7T/L;#0Y:0 !J:F\V0"6L1I
M,ZFD-38A,[X?$^DM\.#+%Y:F5"EMB4@  !N1,+9X_>6QQYK#8ML :P U- 1]
MM7=*_P#6UA+5PQ;&',;KYI%UL !\808RX^DESTSKQ7YY!G)29>.TQ=G0[Q
M   HTMW*P4KN0P VR7"QY\DF')OB8\WI$G/KWHOBS&XT-+)VU71A@(S1,C1Y
M"]$6%:7PR3S:@                   Z"MXK:^]K(   8TII"6U(T366];7
MH6B!-)B1>A40(OCG?7)Q(2)B:\B8=7I>RM\,M\7I]QYX06I8!7@IO(4!,1TF
M,R./)+E<      " LUXB+:D#+TR(TOUZ+1F3J+WC2    (036)5J2/K:)LU@
M5:N52N2"MJ3>K:T2+G%[XM%6U98TM!RU9")PV33+!%^8BTLUH-,R8O<B$:)K
M\D]"BY":8-$7"BU'37,C7*!N1,+9X_>6QQYK#8ML#?#&MFQT\BY\6LS:L@*6
MYYC[RX[;6C*I@RX\<V/.EK9Z.1#C+2Z%5]:7BMDK=:LP'RTD#Y[OTG^3OI=Q
M?U!\\AY[)P^:O7S#0EOL\?V*     !&V5 2F;5&>6$7*^AFQQI0U68E$:S(]
M1N!@(S1,C1Y"]$6%:7PR3S:@          &(B[807NJLO151)6)2LL_V(
M!T%;Q6U][60   Q,VQX]K4O)6<=-Z9CZ9<3=J9%:VP_VI/&)Z@L--<R$9;2Q
M&$K)AS\XLV"O)C]9.+/YS+XHA6KK#-_%XHD[8D9@JY0      //Y?%C/FDIH
MM$NV.6$7LF98:6J*S+U3*    ,.5L=F9B,45CA:*D1/RN2 M\616F7$U;'G6
MKDM-*&2G+3RY9%:WQ06Q_5-&JUA,5M%[O5F]\S%B:]67BK,5)BL3Y'#E;E'K
MRQ[&@-R)A;/'[RV./-8;%M@! ) #C$<[5QD9L6<W6SZ2P [.O/[#DQ![.&^M
M+3QQY,3F;%,O%DR?_E?Z98W\<O5[W?J/YMBU_9CR/-[KYQH2LV-#O)J
M!864:97@A@6S.PAZ8L*#EE1$Z*@!YR,L9,=+D:_B16E\,D\VH          !
M@NRJ$,>5UP49!*3$N5R(6\F/4'AD   #H*WBMK[VL@  !](;C0WGR/H;)<B'
MSDAM-DM\-Y\3D'$ER!#4V&ILDA\Y       6[1 BU<BU;="="5HGDQ&\J&9
M   &\W0^IH;342^9](?,BC:LLZVW(^$SO@EK#=+YP$%K4N9$\68E+%_I#::&
MLMT-3C2 W(F%L\?O+8X\UAL6V    . >??:UO0MJ;.LABAS8HOWK:F\31Q6L
M5:+8S7*AARP9M3C?/_.]Q[OPLH]B,E6++0J(.Y<>0VL2OR8-46JM%@[5
M  PN9(YT3F5HT-0 1WLQ21F]"NGM[05I?#)/-J           8^K.3+D0B19
M=$HDJF$@X3AJW@   Z"MXK:^]K(
M               ;D3"V>/WEL<>:PV+;    &%[8PY/\&2\46    'W-QH<<
MI9'F\W-;,%KYX'9<<!<M/4%I;-"S$1LE      - :@ &A=VLSIQY-0"M+X9)
MYM0         46?<X1VQP#GG&ERX<&5&G;E1PYYP#FG=@ '05O%;7WM9
M    $$@ @D $$D$@ @D$$D$@@D@D $$@   (A,@$$@   $$@  $$D$@
M#<B86SQ^\MCCS6&Q;8   '4HP@;.'.KK9P,<FWI7[]G^:=D3S[X^5,4UK[=*
M>*?34VJV  @ADQXW,N.]L6M-:L-+X_6'H[GVD            !6E\,D\VH
M      !2IYP,R"5TU*-951"X,Q ].3NK%5>)0U5Y,U75:.5L#+/1E>H  Z"M
MXK:^]K(      6!RX*,OC[>+?6)XR*?M7Z0&AW<7YDQ\H=/:O6S')B=IV43V
MBRKJKUZY'S/H=C$]DGZ1/#F.CFNXX\QS(FH:VU/C+IT<&8^\/A+OHMSD[(=5
M,<&:_,^B.3$]XLB>'->DLWQ'P3S4=K6W*E\(=3:.,@?,[I//K;9,=6C@FLQH
MGF0[B)1,E\6P      -R)A;/'[RV./-8;%M@   8H\V&;V/)?ZM@,%/+\)(+
M[B_+?9$U$=\4%QW,<'X<_4C+3BMH;Y;8?"5+H\J6]JY8<&7+=@S8!]C!G^UL
MZ0            %:7PR3S:@        %)'G1S($79+,:R%ENSH;+FD4R^,)-
MTB^4S0<+,2M-++]C95J  .@K>*VOO:R      &L-30 20&IH :R0T  !J)#2
M ()U-!(! )()()(!)#4TEK#22"2 "2"2 U$D-)()(  )(:2      &Y$PMGC
M]Y;''FL-BVP +"6K'"]<A6'(E@RV,&<_6S[9 8.-O6Q[=JZ1RSZP^I:O%L>E
MKJ7=HFY*6)M6-62MR8MZ(-3-R(GS0[>KF\U]B4E;>?O9P>@/6S@    :0UD
M      *TOADGFU         !;4[DT-QT$M\.^*$E=6%#'?'&.U.L.T*B  .@
MK>*VOO:R                                                &Y$P
MMGC]Y;''FL-BVP (KVIY[MO!ZN=':UE@ZV,.<37S #$+L8;([>C)H$!#)7H[
M^1[%EW0\MN[K]&C:>GC3V*WB<-V?#>^+8H-C#/##DS(8,P    ME,8?]C#G/
MU<^V0      %:7PR3S:@                   Z"MXK:^]K(
M  8AK8L7RMX+,TU,O#.5"D)B<L7             PTVQX?+8LYU,M)R[HOK%
ML>,U3&?>F70             W(F%L\?O+8X\UAL6V !N-8;)?:&#C9PYP=?,
M!#V],<6_Q^450"TZ;/:7(Y4\60=/$; =U,PTO3S,?2'Q])CJ'H-PO.?7_2WP
M'9-L@   !@_V,$/,E/3[I[7V       *TOADGFU                   !T
M%;Q6U][60             \Z5\-*0\WV;!D=IDPU7Q9EZ9,=-J_I,8-SC@
M          \]-\/GLOBR;UR8$,F#,%7-BJOAR[TRQMFOO<P;?"
M   -R)A;/'[RV./-8;%M@  #4PC9L.;C#F P;;&O\=O3R217L06IF;,Z/(Y5
ML60  >>;FN!N+^BGY!<O+AA+X_\ 0>>7XO\ T<E]2P   &X\Z.UK\L]$.KL
M      "M+X9)YM0                   =!6\5M?>UD             (Y*
MWK6@5;'PBI$W7A&E&3^,@         %!S&'K/AX9-VEY68[W$B;3(L=,7:B8
M[S6\*>/#H3O"4:VT             W(F%L\?O+8X\UAL6V   /M#!MLX,X>O
MG P;[."SFUIY?8IV@+2)M+I<CE/Q9  -3RV^Q_/E_OK#X+N5V#J<*_(/H.]G
MR9][^C'KO:4@  !%^U<!^UKY=<&;(WBR       "M+X9)YM0
M       =!6\5M?>UD           .)#&SL8K-1$]*7E%2X            $3
MKTQ@9L6;#7SU%"#^2F.G-C]"^IL;)                 #<B86SQ^\MCCS6
M&Q;8   U,'6Q@SB:^<#'UDQX0=G!E0SZO/K,9Y1]K;.%H[\O*7  WP\COTW\
M8]9S'7\E7T%\DXTOGCZ[K3I_H?K$\!^IMD@  !@!V<%M;5](6IL_8
M%:7PR3S:@                   Z"MXK:^]K(          #BGFR^3NP3]_
M$/V6\?E?*04^S>GWP_=/QG*EV''AIV,/RK/669/\-\>F6F9K!F         '
M5G//J:PT.F.Z-      )           #<B86SQ^\MCCS6&Q;8^\-QL!\Y;08
M,-G!G1U<^V7%AQY89.7X3J\>>VF3!DXXKF)MTO\ "0  IY'D^^N/@?K\.WDJ
M^@?DO%I\W?95PN?ZIZ?/C_\ 0*[%9LA>MNYB6-+Z &V'G"W->MJO03J["0
M     K2^&2>;4                   '05O%;7WM9           1.O3'O_
M #O>Z5;U[:ZCE,52]<V(V?J9YI5_Z%]$O]2UK;.YB;%7I?\ I;)YARW7B0
M   !M(3Y*0,R4NM5(RMIT8\F\QFY<5BMC6JL      ZB%Q<6SE.P90
M    !N1,+9X_>6QQYK#8ML8DL^*U\Q=>L_8FWCO(6EDL8F;%=>DSEIDHY&"[
ML/5[8]IZ7(OH_I.WT#RNX7GOJV83C^2 W0Q'Y\66_!ETE0$QY:_L'\^J.X7L
MF3?Z)^0;:=?[9!OQOZ+CUYM[-=OS_P!8RT\'V2@)BDYC-OJY] 0HR4Q$;6'T
M':>Q+*MP       *TOADGFU                   !T%;Q6U][60
M   '7H\U?QIV?)M^&_M%S//>0L/[/PM"?TA^ 0=[KHY-\>3(IAR4++S@[FME
MMU\UZHF9N.X      PC;&"25+9*<66+MZ6RF(K7KF6P9L0N;%B&S:52H&Z$J
M(M0L+;3'<E:Q-.(JN7%3OAQB/-ZY2L.[F=PY@          !N1,+9X_>6QQY
MK#8ML1KM6R-J]84),7GK-B[QE#PY87Y,>#?8P^@+6SRPI>E_5O#\->2D7O./
M7Y[>F^*6G\_]7YG"]A &+#8Q>CC4V9E4OU9XT?HKY(OGW7S.+_G?L,[O9_G#
ME9,,)_(?H2H?)/?' ]JOK2_(/DD#Z(LM>OL>T-S8        5I?#)/-J
M               #H*WBMK[VL@          !TZ,5^7';#C;X_/-]R??KO'X
M\\V*9^+)':]+CQ:.ML<Z,>7-+KYJ[B0     !TZ.XB4@.H1VZ<1>;%^5#N<=
M2X/4[BOZ@*7DPC"^5V9:DR/ABT)4F)U/HP5_'7SXOU%-7D,S.',
M  -R)A;/'[RV./-8;%M@   =:8Q,V+*+ART8C!/V'K.5#U?PV)O%<Y55;6M\
ML]KS.Z'()#=" &7'/W'D&I#Z]. 8>\^"VLP-2[E9XTS:N:@ 7@BV<S6SWQBP
M        K2^&2>;4                   '05O%;7WM9        <1%.'>)
MZ9%5IMPBOT\@ W&*+-B@3FQYB];-N+$S$-\U*C3G?U<P    %E4=N?8N:F.*
MLC%MP !B+S8ORH=SCJ7!,'2Y_P!.'6_8OIQG=ZAT>\4J2!A :T=A"<J>O39[
M8X'S+^C_ !;^DCK;^9G#F           &Y$PMGC]Y;''FL-BVP    !J(=9V
MOI.$C+3-_P +SG,XKG=AJ    4XCA@    YQ4*0        *TOADGFU
M              !T%;Q6U][60       ^4/)MDUX233Y)]'-,L#+4@#-?;+B
MVM9 #4\L.[JR]QVGGBR2)I;#WLXLY.KF[](    L(CPBY=2]R?3]CSX7+XZ,
M1[(L>SL  ,1.?#^?+L:/7 KKB^X7GZY[97G$^E55QOHH  %*[_283>H?!7Z
M>MO9FL.8           ;D3"V>/WEL<>:PV+;      X)J1XM6059XJ=Z.NEQ
M          "LXG<        5I?#)/-J                   #H*WBMK[VL
M@      !]887[8^AF.]))1:!$TFU%LD\9 !TYVQ8":X?=G#WD39"U<P^OEFA
M3)H    "/,UA$KV95J8N36;\6G/%P!P88/\ %I0-W(]=^6EXX@     "BDX
MJ;>:#!F           &Y$PMGC]Y;''FL-BVP     (A7IU!9JU;KUM;FT=\6
M<M6V\P         -#,IKYJB2       !6E\,D\VH                   .
M@K>*VOO:R       'T/(_DUKOUOBKOBF?%N3$Y)HOG3KE QH9<<:[TD+2UD;
M5E72\.<M+O4M<:LQ2R4SFZV??(   #$).+ %?%,6+8MK8Y/QDJ!'LQQ[/,!P
MD><;;U\4/QIY)I-I0_:GIM]JQK+Z(W1(    ZZ8R"Z/(YG<.;0XP
M  -R)A;/'[RV./-8;%M@                            5I?#)/-J
M               #H*WBMK[VL@      !]CSDVP2/6B@K?*+53*0B<F-<@0P
ME[.&QW;.@Q;^BOD7D0  ^!;'I_HGK&^<_KBZ,6T   ,<$XXXRY:*9+Y1-@9C
M.M7+M!@3T^.PT_$7D%KO8.Q7=\3ZO:[Z![ADO^A^X<^'E)U=R/<20!NK:J8D
M #8DFLZ6KH_4YB_$          -R)A;/'[RV./-8;%M@
M            5I?#)/-J                   #H*WBMK[VL@
M !A;SX8Y>G^*WI^W?S. ^5;?6U"1$;S'VO+7\._IE?.+2CK8      #I4>-S
MS+IME/$>I\3<M2W<.2[>8R6_2/=N="M,.UZ3M/; &"W8PYYM;/\ "0 IHQ!Y
ML.:'#FT/F          #<B86SQ^\MCCS6&Q;8
M     %:7PR3S:@                   Z"MXK:^]K(            09O3%
MIZGXE>G[=_,X:S3#)\D_?LWO8?GB7GJGA@B-YC[7D?\ A[],92Q:7M+@
M  1SM7QH_*?DUL_7>Q2/^5^B6 ^D^Z9 _=^UWII K7#M>E73W !@GV,.=_7S
M?  %-0Q"9\.:##F           &Y$PMGC]Y;''FL-BVP       /B8G;8\A5
M;W=3J "#LTG'6^DA8U%\D@ ?4L&B^Z0/H6#5OPL       !6E\,D\VH
M              .@K>*VOO:R             \YWJWA]Z?MW\S@++=1[]=;L
MO2^SV=41&\Q]KR/?#_Z8REK:7U+@      :F(2NKBAPZE=8(H#G=NL\NI4$!
M7N';])NGM@#!/L8<[^OF^  *:AB$SX<T&',           -R)A;/'[RV./-8
M;%M@       6X1YO+XKG(M-*V$QT41-6+1_*.M2?%<N-&<=P9M**LS/K;%+>
MER86]+QID"8@)IZZL>?S47Q<N8DC6]YS-S7*       !6E\,D\VH
M           .@K>*VOO:R          I1$0<E)UX\@0QK9L6$#O/FU:_2/QJ
M  !9/I?I$X/F[[']$FKL=VFW,Q'&]9I8[@     #$EFPWKI;$!LXJ6SZ50B%
MQ,6YZ1=+: &"C8PYX];-\  4T8?\^'-!AS           #<B86SQ^\MCCS6&
MQ;8       %#HP(WQ2GB>3$T(0QOCRJ5R1412,UR'4R8P;TOC%JA)HUMB0O2
M4]9CS-9L1:QTQ3*,HU<F&Z^.2I;6)EY%LD47        K2^&2>;4
M           '05O%;7WM9          45,><G9U[H+@6FFER8GIIL  !S"WB
MEXJVVS/3HR>8;SWQY     !C#RXHU7K:^T=P6JM7KK5V7;2H,=Y!XK "QMZ]
MG$Z  ^4QRH7;K;*#ARR0K8          ;D3"V>/WEL<>:PV+;        XT.
M2)  "GT5 D#XG$.Q  .G.X          !6E\,D\VH
M.@K>*VOO:R                                                &Y
M$PMGC]Y;''FL-BVP       ,#-L/?II5%QBVR;FPY<ML,*MZ9T*Y+,S'&A7)
M(N+PJMCX<3>U-N9C[HM07O-L**3< N29;*Y0       *TOADGFU
M          !T%;Q6U][60   M&BH(5C,\L '1P[V6A1B*T3H48BLT[BBT;BL
M$@"C45DG4HQ%9)      HPY**DA]ID   4ZCA%7I V%)HJ].V'42MNK>!;4
MHY%8IXJ.C*F2 !K#HICO$@     #<B86SQ^\MCCS6&Q;8       &)ZV.VZ,
M0]L>5&MX+6BR!4\TR_4S8:;8\EE;QSM6BT:1.;:N7SIWPW<B;]$4)BYI/"ML
M;]HR$5M NU)%1:L$^A*F4       "M+X9)YM0                   =!6\
M5M?>UD   /.G?#9^8K6)DA$V<F*@3=JJUEHJDIE,;)QRDB_1Q/ F)&Q:E%:@
M6@=-9S1:R4U^434TQ$F8O]"\<7QNSCR#UO:VT9A:9,7%Z7IA"::S BUDT=?+
M-K3+B<MCEW%HG36U4U@W:)\TME'C)C;MCZ*(L!,S]BT')ID'B_8)PN7Q>I+#
MG\[N3!,F+QSM62%;PQM66]5:IHZ4!IID@K:+,QM6R85M"ZU;;(KR8C)"[2<E
M5;TV19FG?3-7PQ'WQSGB_$B;IPMS-;'RRD4R9-HN   -R)A;/'[RV./-8;%M
M@       :PWH)TEJ:PT"-TSMAM-4;D_.6^&A'"T2.K.Y&TW3.V(U3I+<?,
M      K2^&2>;4                   '05O%;7WM9   #%%..!-Z5M6;HI
ML1,6RF+N5F:RT!IKWR>SF*Y3SJQ&^8D/%HI3CRFQFQC3CF'%H=6K,VML5%J2
MZ3;<E+6\!YI=&8N!%\F46PB6Q94JY(F32\<6@Y->W,Y]<N#>^+-I3)Y\,F',
M/3+B1MCOY%LXM,N/:V/%K;'*U>[<1BBF,^5,M(S&/^V/U-8=CQ2Y]7/MCS8F
M+XYJUO">:U%,98J9:%F,?=L>4:N3!Q>DY*34$S+&)Q@3CDJM >:RLBUTHF^L
M3$::T],5 F+\UN@F>=;QU5Z29N84@CT+4S   #<B86SQ^\MCCS6&Q;8
M                       %:7PR3S:@                   Z"MXK:^]K
M(   #0UAI+6%JIB.,Q..MAT,QTQ6T3K) :2HI%;IM0BZR4$D03H1ZF+.S6=%
M;I4DBHT\H021"90TEJ(@D)#2&I!VU:WA*M9 =',6+F)(1;2&L@$02.A-LQUA
M6<2**F*TB;$36_"PW1%#RK5.H-(:R()0TEJ   #<B86SQ^\MCCS6&Q;8
M                        %:7PR3S:@                   Z"MXK:^]
MK(       #!M;#&(3$JHM:B:R+B\=)B(]J>E+%G\9&;6SVXLT4;X\T],T)II
M3">AFG4K695OK%K13%TRO8FPA+R)J<@I;'?>,E$JWF6C1->0;89T*Y<,%\5&
MG7HK:+93XMY1LNOEGQY:I3+-..VU./6=DI%Q-EYB8$3VL3C[M7/E3)@BOCJ!
M%4)M:<8GY6T0K4H24KJ6C!:+BIDU$X/K8_8ACV.Q       !N1,+9X_>6QQY
MK#8ML                            "M+X9)YM0
M =!6\5M?>UD       !C>MCC["".2F0VE\=DT^DNE)EF4C'E\XN3#E#ID@%:
MN5*+1)FL*9C*%68A2G/%L+=L=^$VTFN66F3$];'-"+]M")-JY.JY<<EJ2YI:
MQ\UCA-><GT2TRX1[X^P+9(G9%\K];^;+)AN!"^D7[28L+-;Z4O!.U,L"^(2<
M>7JF6B)K!*:>E^FQXS\NOG(QY*U.KEB!MBS-TS6+M6&:DIHO!2:R]FTIZS *
M:>D''FJ&9       &Y$PMGC]Y;''FL-BVP
M  *TOADGFU                   !T%;Q6U][60        0"0Z5$!)KD5B
MX %I$7'B>TD $ D([*]"5FF^D2D  @D 0B4D$D+$36_46V202&AJ ():&H
M@$B$2D       !N1,+9X_>6QQYK#8ML                            "
MM+X9)YM0                   =!6\5M?>UD
M                         -R)A;/'[RV./-8;%M@
M           5I?#)/-J                   #H*WBMK[VL@
M           -A W8UY%X<EZJY                       !N1,+9X_>6QQ
MYK"XML             ;#&#MZDL,.>2.+(             *TOADIFU
M              !\"F:Y-0                      #@R\*_(ZOH6U<N:#
M7R@                      !*JYQZGP.'$@            #AGA(Y+!Z#M
M3)FUP7             'U.=,
M        8H\M?+KN8Y\XK>M/3R=T
M       8J<M?+?MXYSX[>N'3R=\
M#0IVM]                       #CGFFVL>;77O*RL@
M        =_:GU.&FFJW              P#[%,O&&T@*R             /N
M55;&                   /G"'VOR.T                       &IH
M                      :$K-C1[R:4?2\:,.\              @D
M        !WDUE7L:                    ^<(?:_([0
M                                 :$K-C1[R:4?2\:,.\
M                  !WDUE7L:                    ^<(?:_([0
M           #JT? ^YVB0/A$?29TA]):G1H[N)2V&D/I( #B%/J]@GJ4=NGE
MG/2                 -"5FQH]Y-*/I>-&'>         $*II=B)O\ Q:@Y
MBNXF*-JR@BW-A0\J81=](U(KS65%;:'#F*=35P         !WDUE7L:
M               ^<(?:_([0      6MOBZV8YD3I+@G'1J?-'+3S(G<?"77
MJ[IE$$]B?2)^<N$BHHMCJS8[%6K5U9N1%JRK-%VBREJ3JPY8/9L4PL67N(0I
MS8YKXLD7<E/@GH)K=2MNH15\6')1HF/F2G$1;^8V0O;%\R6KGLWDP[);T\B'
M-B=R./+K4?1/R1R4\Z)WGSEP$;$:RVI[")Y$-A=NF4      :$K-C1[R:4?2
M\:,.\        !N/&?DUL-]\?H<IEQ\VK..E\0&3'F1IDHR8B9-*LK;(E%\=
M]J>J7'F\K&3#/6+1$5O&M >V.=5;SIK?/K7*        !WDUE7L:
M            ^<(?:_([0      49:G$B/O+;+CGS0-L/L<A.I\SBS&J01RT
M[H;4\=7M5L?F7'9&U;57B0N.UH+16$.W3*'%?&AL89,X[WTI:%.;'<VEX\Y,
M5S:WH&U=Q?BM[66KR*S+REJ/+8WI>VEZ<E%>^.X=;YL=;/;V^/:;XGZ')-3X
MG$-YLF/JGDPWQ.R8XLQMAJ:)Y2?JC:5S7(      -"5FQH]Y-*/I>-&'>
M      U/'=EUHGS$RZVX)-FM\.%\,Z:Y<<E\63JMX!VK/BEX86KZ_P#%L>.O
M+K2F6LO#(E%L2ML<LXMG!IDR?QD         [R:RKV-
M   ?.$/M?D=H                !K#4U-IJ:FAMEOAI+:;X:2UAH:RT@ -"
MT%ZW7I;D2U-864O6]%;                 #0E9L:/>32CZ7C1AW@
M     $-#68)"&AK)$)G0U$$@         .\FLJ]C0
M'SA#[7Y':                                                #0E
M9L:/>32CZ7C1AW@                            .\FLJ]C0
M          'SA#[7Y':          <F'DORX,CU;YAJWQC6ID)K?!1DP^@S%
MGZJ8QB6QR,B\LXG>4,>;C)A]0F//R$1:F/H24B>S.Z2               !2
MR/-'?%Z$J9;OG3G*3YG+X)6Q;-A7)VJ<9TTGW$W)6     T)6;&CWDTH^EXT
M8=X                            #O)K*O8T                   !\
MX0^U^1V@         '8P\:V77P?VI)A$JUK?Q./C+@R,XL\>+TGUCMB:R5EQ
M6;!S'KYP[,*+X\,]L=M#CS'"1K%O4M3+FXIF                MFC\L?9T
M?1OCS8FYI?Q-32D?68=VKD$B^(F:2_B93Q;VH8MD    #0E9L:/>32CZ7C1A
MW@     !MABOV,76S      UAD;PY,;F7'2LP     -3)+BRWOK8      =Y
M-95[&@                   /G"'VOR.T          ^T/-1EP3DK>-\UD/
M6UQB'MJWFBT3+4FE2]!S%-2K6&6RN3 W;%?9-6)^Q8A';&7.+W7BP
M        '0HQ$6I;=%>I@Y-.XE>B+7AB>B1W:;>HE(G*'7)H    #0E9L:/>
M32CZ7C1AW@     !PJO-EU/E,RW2N;     $3>7TKK^H]9QJ]/Y7-IT'L(
M   L%R&"T_L'3LM6#,      .\FLJ]C0                   'SA#[7Y':
M                                       ;C0T        -"5FQH]Y-
M*/I>-&'>      '!JP"](YK.QT+GP!3^#EH*\!]2USDZO-'L7S8 !#'F]"GO
M8.HP'Z1S.>?SOL@     CKR.O$[VSI&6O!F      '>365>QH
M        #YPA]K\CM           !9*U;<S      %SHF\M;
M         8S\M.IE])?4&U&2O!D[0    T)6;&CWDTH^EXT8=X      <&K
M+TCFL['0N? $$^K?4]*X>>Z>G(Y+NY?%( $,>;T*>]@ZC ?I',YY_.^R:HT"
M0   (Z\CKQ,]LZ1DDPY;DQ(     '>365>QH                   #YPA]
MK\CM           !YR=S4RV3AU     !B;C+Z+=/<                 &(
M#/AMQ+LD9A]?-5J1J>2_D./G=6V,G1[;@CXOT<51N];_ $:MGSV\-0   &A*
MS8T>\FE'TO&C#O      #@U8!>D<UG8Z%SX PC]#_3;"AT3]+\SW=OS<SD^@
M_EZ !#'F]"GO8.HP'Z1S.9[RST# A\O?I=KDC/']*_G1&ST'R"T_(<;,WK/:
MHF]AZU*;@.Q6!YCAKT<7RMH>1XJ]'"=I@S[=T>0=9R.X<P     '>365>QH
M                  #YPA]K\CM   .G18-'%3SD7@36$3%":RO6%@5;]+?0
M  &"?:U<DU<7F[IE[&9R"J8@9MG95P25O(V8^INB8UROE$9DK4L#DG.UJ;@
M       UA2$QUYUI<Q/UA8^8O>D6I1=>&DSH:@ AY>F(//BO%$V^5G7CR9'<
M67MC4Q3[G'^AZD>?KSC]'_.3Y]^G>77MGQCYN.&]K]\GMOX,WB@   !H2LV-
M'O)I1]+QHP[P      X-6 'HW.T5\]_LAK,77V^A=7CWZ=KS%6SP%K];O$@=
M_P DLMI^E5YM=5X],EQL_3NC[/\ .DK?H[X_@/TCF<4?JWSS.7R3WV]?RE^K
MN5WTWXLQ6>]_(6$3U+R&LM;;DAPO/63Y/B^VQ39GE.*N3H\AZ%_$_H+Z>F<7
MENU\WSD     !WDUE7L:                    ^<(?:_([0  #S4WPX-;8
MKJ(N#%O5K38\RE\$I$PT1?:LP7O2X\3=5,_*V](5<X P3[6K3=(\DM,G(B9A
M6KCU6E$B\!;TZ4BC6TP9K%*;>K/)KWOO.>C3W        !#E3Q YM:_B:QK/
MJRIL8%[8KQ$4YIUJ;2*WQB].HRY1DSAUR@#C(\SNWK>@?5V+HUMAOV,%SXG*
MIAS:F*;<X_T/TCS]><?H]A$Z)][3<YGP3SNZ7K/O=]N_!Z\4    -"5FQH]Y
M-*/I>-&'>      '!J\_70^QQ5^;/WAZ^=NHW#PKX?Z5RD=M^&+&\-ZE],^.
MXV;IV)#K/Z 9%^Q?'MZ=CS6I;<+/7UK\L^T]L\K@/TCF<5WJOSW&#O?GOII^
M=/KK)+Y+Z[YMOHKY/LCRO$3LZEV_'QW+I.3_ *'Z'+KK?9\6'H'G,?>8X/T>
M^%_1,>O9NH9:\&8      =Y-95[&@                   /G"'VOR.T
M@3-,>4TO_$UNM-")@%:DBXM Z:W"B;)S%SX77374,E3( ,$^UJY^NH^P8Y>B
M?44%NJ?1T/\ B?=?JK\$_9'/-YU9LB>3,>FGWK\>,*O<? <[6IN        6
MX1:A&%6V.;D6HA$V%H%S6:=;8W+4[HJ*)[,N3,R(B93Q:Y"0$/+7NZMT(M?2
MDPER4]4&GM<HU,4VYQ_H?I'GZ\X_1[$;T[[-EUR_B_F:X[W[W\^U?@?>*
M &A*S8T>\FE'TO&C#O      #@U8!>D<UG#\][:A][8Q\UMT1S\FIP,>Y\:W
M^EJ\FV#=,0XYWBZ>]@ZC ?I',YW?/>Q02[KT6;74.Y][K[(   $=>1UXG>V=
M(RUX,P      [R:RKV-                    ?.$/M?D=H  !Y.+8+)VK2
M4*.F.MM%3Q-HT>C''GP39,/81-/JS97C\CU,X\\GU@,$^UJ^GW5W:>P<M3>'
MENBQ\F   !>KE/._+QL:N=K4W       !:U'B7R:U[R,TQ,&+4PB[*W2(L5,
M9%:WPSVQ90*9.JE3<J41#V:>Z_#MUW,C@'EZW-7U"Z6UV1@DV<&=C7SC4Q3;
MG'^A^D>?KSC]'L/73/M>4G*>2></3]G]_/M7X'WB@   !H2LV-'O)I1]+QHP
M[P      X-6 7I'-9V.A<^     (8\WH4][!U& _2.9SS^=]D     $=>1UX
MG>V=(RUX,P      [R:RKV-                    ?.$/M?D=H  +9HQ/6
MQW%(*S6WZ+NK7VB:,1D=B\"YI+2+PBFL+YI)F+90XO>6)D"L,$^UJU!\Z_L/
MC*Z/]A@    9'NZ_)?#^COQGSMZFX       +%*XA[8^(FIRFD=(7**BB>I.
MYF+"DFDQ>F.9#"O?%FTID]!]<_S!&VU:71B;V,4I:6D!2T^<>0:F*?=T/0]C
MKY_?-OT<C1U[U*+.EZ[@<R]V]_/M7X'WB@   !H2LV-'O)I1]+QHP[P
M X4/.OTWE\V?1N=     $0.8T:B]9ZKC-Z?RF:SH78     !83D,%M?7^H9:
ML&8      =Y-95[&@                   /G"'VOR.T  ^</S],VIF!K>[
M28^HC],1TFM]XG:4ZFY*,EE<N/VU(TJY)*WCA,7@3ZG:9Q@GVM6(?R?_ $(X
M8/-_T(     S ^A_!<V/K;^=C.UJ;@         _/?RZ>6NN6*<TD0M$M6S4
MUG!6][UH#S3UE4V)K1;Y "'FIZ-VZ#_RC]#7H^@?',IWM_E&8'7S=*4K,7!B
M<.>YH>CJE<"OF_Z/8=.F?;4@-KSCSWT]/]^_MGX(7B@   !H2LV-'O)I1]+Q
MHP[P      VF&O/@X      -QE&PYH!9<5-      U,BF/)>JM@     !WDU
ME7L:                    ^<(?:_([0 #I3 O;#E KDL/-8US&PYJ?FCO#
MOCHH95(R>>6^#(_7)>=;'W-+R)S%UR#!/M:L0_D_^A'#!YO^A     &8'T/X
M+FQ];?SL9VM3<         WF ^V'J#FPA+:LH%D*GESX=RG*56\F%@!\X>-;
MXM^I;Y?!?US3G;>OW]_5K\\LL/HO2?-5MZ]*RE#CM5&3%Z9\2"'FOZ.X8NF?
M<F7?L7Q?Y/.%^LO>+[5^%EXH    :$K-C1[R:4?2\:,.\        -88PL^*
M,EZ:4        :V3EQY)Y8\@        '>365>QH                   #
MYPA]K\CM        $0F0 !@HVM67OCGZ2P6ZO])@    37[+\[Q1]G_,W.UJ
M;@          'TA\Y    "+-Z>7G\M?T OCX![#&7ZT^=J"]T\FIOGN(K/T_
MH-V>2T,CW:>OQTRX/21CB"'FWZ.X;.E_;^4WG_D7R3</]?\ O[]L_ Z\4
M -"5FQH]Y-*/I>-&'>        &*C/BQ[[FA6*<Y,4OZ4L>?*UY 1&;>*Z&.
M69QRIRX1$Q$?$\]=K5-#/M%=ICFF<;B;4PS9Z'(S'I<        =Y-95[&@
M                  /G"'VOR.T           &'/8P6]R8R0    !=;'?+Q
MKYP               !BJV<&'+\7_P!0;$_17B\GOD?Z-B1]I?+O2=CX:ZGC
MOI4<OJ#P7T8_37@D#,^OZ.,<00\V_1W#CTS[=K++P6#Z_8_?S[5^!]XH
M:$K-C1[R:4?2\:,.\        ,$.UKVPV-.7B*NEE9B(B&-!>PTO33%/B>>R
M;3UB(CVG.M6MOCSZK4Q9Z::UY)@*FTJ80#E++2WLP&',        .\FLJ]C0
M                   'SA#[7Y':         "D484-K7YM\>Z9&B>0?%&B1
MJ?5'P3J#['S1M21J<*$B,.?*G@RZ               PP[&#&I^(GZL4YV?@
M+!?2/B,L/C/Z;TF+0^Y^59&_T[^"<_W,<9Y=][0]'%(@AYM^CN%KHGW1<&_7
M,*6YR_OM]K_!:\4    -"5FQH]Y-*/I>-&'>        $?[5\_F_HV9O3)U$
M;C4QE)D0B5@+=F,=.5]'>@Q_)J4FX@4Z8WIM*C%D]#&ANU@D        =Y-9
M5[&@                   /G"'VOR.T         &"7:U;%;&M2IZ(5+W$3
MS!RM)66>&*C!=:T8:SFHFLQXBTAYTYO>%'HHBNTP7K1KFU,S7.[QO)27K8
M            83,V''E^''ZO_7%EMWZET*P_T5XM??V?RW-O] ^-92IA+R][
M^AZ-,<00\V_1W&#U3ZPR,\_\Q^5[A?I_W1>R_A_>*    &A*S8T>\FE'TO&C
M#O         #H8        #<=\;9         =Y-95[&@
M    /G"'VOR.T         &!K;U+%Y]?9#._-))F/>9QPQ/63/HYB@\Z-K]O
M6)ZVC)%6(U&#";\.7ISK388 )M1M9M_:,S''\C,.EP             !@>SX
M<>OXU?IUI:HIGMG7LLGZU?G-DIULW/EN3YSM[1SQXT+/._T&\K'EO[#WR>?=
M#VSY*]I?L/X[2=I(   &A*S8T>\FE'TO&C#O
M     =Y-95[&@          !8B4<96TE491)>*%NI6Z,OM'.   !\X0^U^1V
M@         LC-<)^YJ;[UN@:FA80O"=V#J2RA($ LL5V5<#Y%K2]N#-FUU=G
M20              @)EQVVR4ZP"&V)WG-B1]3YFZ:?1C&JU]<>>9E+@   :$
MK-C1[R:4?2\:,.\                            !WDUE7L:
M  &"S*$4Y0_NS)XHQXV37B<=UWJDP+H0   'SA#[7Y':          #<
M    #0T                            -"5FQH]Y-*/I>-&'>
M                     [R:RKV-           #%AD1OE=6&-^Z]<15D3<,
M[6&4FB^4   !\X0^U^1V@      H>V.B+U^\.<G=#X(Z^8UF?DC[Q/8'TB?F
M<&T<9'UB/G,]E$\B)TEP4<=&R6\^\3ST_2'$F.O1O/F?>9YL3]3Y1'#EQICZ
M0VR[")^\-)GA(X\QL/H?>)YT0FW$5XR=)CYPY">;#ZI^*.NM&J41NF>9#[PT
MF>$CB3'TB1RSDQ-VL>5(     #0E9L:/>32CZ7C1AW@ !T,UMY?'\SE)Y<3N
M/A,<1'R-YJGGP^J?DCA3&PV'T.9$_<T.$?&8W'Q.9$\M.J..<*8W&A]#FQ.\
M^9PICXI^B-AV*?M#8GA3'R1M+D4R=Y%@ !WDUE7L:
M ^<(?:_([0      4Q-:9M3ZQ/)-3Y2X:-T/G,_:(Y:=YL3Q4?&8WFV',3]3
M1/&1\I;4;CZ1/+-Q\)<0U-J/J<J)W&R7&/BC>G1'+B?JG1'&/E+:C<GZPY0A
MQY?"0VH^J>5#>?(X@F"=3DP^IH<67P/H:(Y"?M$U_2Z0     &A*S8T>\FE'
MTO&C#O  #I9BA[8]AR#DIW0^1PYC8;S4YL3O-AQ)C8;#><M/VAM.++Y3&L/F
M<I/)@/E,<,W&A]#E1.\^<N*?)&XVIYR/M6=EG%/DC:5[3)W"0 !WDUE7L:
M        \X&5*:%<G>PC3+@3%\HGO89"Z,)V9;V'=';EXX68LRMXTN:@!\X0
M^U^1V@                                                T)6;&C
MWDTH^EXT8=X                            #O)K*O8T         !Y/L
MZ7$14::JJB_9RBY\*HB,M])\I>=7T*Y),PQNV98*LZ6$ !\X0^U^1V@
M                C*KPI2GBP L0K?>+)                      #0E9L
M:/>32CZ7C1AW@        /O#9+::&ANA])?$&IH#ZP^<M#4T           !
MWDUE7L:          A)9UTJ)(K62PHND16LHLN;"F)2,JB'=>ZKZEXX3:J
M^<(?:_([0                     >0[)K17F)V5O9Z:]=,WKK.-^],R=,G
MI!IF                      &A*S8T>\FE'TO&C#O        #<>&'+J7^
MB\K(M(DM*20,(UL<MXO-:+8K)IF&K>6D7\Z&3!W\3E>KDPIWQ9>*9+E'6%N2
MY<SFBID         [R:RKV-                    ?.$/M?D=H
M             /.3?#&F8O9$XNKXYSUO9N:\(RD5R9YZ90
M       !H2LV-'O)I1]+QHP[P        'E1OKU5,X$K4R6)MI$9E:Y,,]L<
MWJW\P>;!Z9L.:.]HS64R8+[XY+1;!E?%E/K>\:,&-ZSKK:8D38X]QF'92
M     '>365>QH                   #YPA]K\CM
M    $  $@!I$8@]C%1LQDRPY;Q5GNT@                 :$K-C1[R:4?2
M\:,.\        !2"-Y3QVQO.Q.&?4I(K=.&"V+,[7+PD;RGBHSHCLT\)'>'3
ME>I         [R:RKV-                    ?.$/M?D=H
M              !92U<(6QAS1:^:[59Q89\45KU]$^IL;)
M   #0E9L:/>32CZ7C1AW@             .(<PT             !WDUE7L:
M                    ^<(?:_([0                    6XFOE%Y#1KR
M    %(3/KWXW?I.8YYW20+<3%R(G0                 &A*S8T>\FE'TO&
MC#O             4HC"QL8.ISZ]#4R9-,&Q._#DVR            '>365>
MQH                   #YPA]K\CM                 !TZ,,MM>D:5Z[
M;G9-11*();.O(VL    1,FV4S7V-AJ2EQ9\IV'*                   -"
M5FQH]Y-*/I>-&'>            II&%G8P;,VOZ#<:]41Y[-S6P@^[?,-_?-
M_8<XOG_JDYZ7T           !WDUE7L:                    ^<(?:_([
M0                !#R5]7Z]%?XY\NY>GBZWZY]$SW>I\]X@TYG,=L<]Z7:
M3CXFLJ5NG1>R)L),5W"_\3:^5+S,X*3BKFOZ)MZXM<&]GGU-@
M        :$K-C1[R:4?2\:,.\          !Q#"9LX.HRZWH+QQ(R&$W+&"[
MVGYTDS])?&<9O,?;IF?-WV+.[@NRXYHRY8-;9F!2X          '>365>QH
M                  #YPA]K\CM         !1R,.<TM5-:_,O5<MG)C&]./
M)I7)TZ(16K+6MZP$I<Q80#RX_*U\9^/UST#BQU/,YZ\^^O6\=,WSV8[2:,AD
M/*%:/2W$XB9C(;69KF.9-+RE=#!',>H:'Y<^6OZCN6F+;7WL\^IL
M           #0E9L:/>32CZ7C1AW@          (^VKYA^+RY9N:X^>^2F +
MT_QBX_T[\2VHZIWN_GS/]H^D?JO=)758X[,+66;.UR^ES1VP          .\
MFLJ]C0                   'SA#[7Y':         #K(CQYY<%80C%-,\5
M,WFQRX<Z=,N$ZV*4L6Q.VQ7 BTQXM+2+>MBFP, &/1Q+?G[XH2"(W_;_ *C@
MI[OR7KSQ7D 1V1;DYYR(FU$QTLQ39-ZMNSF*@B;<3'D_F?U ,U,6V#>SSZFP
M                   -"5FQH]Y-*/I>-&'>           C[-<='FW9,A/6
M^2\LGZ!_ 4S/6_ .B^4_N_TJ=$](G?5!.S!ME9#J,T.-Y7LF;/!I;8
M    '>365>QH                   #YPA]K\CM         !L.$4LB-<Q9
M%%N)B9];=H0EM6<5;6G)C)[]/*!YX]3CL6GP'XKI-P1%G[5]-\NG8_:9Z>5_
M>=[NK_0,A^G_ $U6/%^GZ)U0 B4P!3N[T_SH?:/\P'[&5XQ;:^]GGU-@
M               :$K-C1[R:4?2\:,.\          !'V:XZ/-NR98NH\QY1
M?J7YUM=V?J^2#P3Z%EWW'@K#9(FC1G)QO-YF9$Z,2LYL\&EM@          =
MY-95[&@                   /G"'VOR.T          &%*V+RK7UY4KP&G
M'/:+VQ1FIKEP,7Q48CW>8=N6:P&('-A\_OP?XIW'!X!\[Q=_] O78(\GEIB(
M@%,7#1J   "ULSDTAVT9/:/,8M,&]GGU-@                   :$K-C1[
MR:4?2\:,.\          !'V:XZ/-NR9:>H\OULQCP[)QF2+K/*8#_0NN>L#O
MW6, 65>VK#!E>T;7>6?)FSP:6V          !WDUE7L:
M    ^<(?:_([0          0&FM>D1E:4F)VQ?MX4L=N8);X?3_38Y(!2R/%
M3XST/M_E_H>B+>>Z]IF-]1=^\=J.&6NFO;&L2D !HC4Z,O'%OA#]1JT8_,&[
MGGU-@                   :$K-C1[R:4?2\:,.\          !'V:XZ/-N
MR9:>H\N ,$W?^N^L'T#J_DUS3Z:<+$KEG.SBKY6<F;/!I;8          '>3
M65>QH                   #YPA]K\CM          !!*:>/K+K9V\>;S$9
M-?(37+9N:6.),K1N4_0;Q;M;@ AMDIYM/-NJ4)H:\L/8^R9]+X^N+6GGCM,C
M*QDYQ9<_V, !Y7,Z-ML455O48KBHQK;:F.[.QR7H!U-@
M   :$K-C1[R:4?2\:,.\          !'V:XZ?-NR9:.H\N ,$W?^N^L'T#J^
M*2\S9JP[9(R-486)S9X-/;           [R:RKV-
M?.$/M?D=H          .N*:1V2>H1SSK3D'(.M+@)  $<IK$C+6)6QK95\FL
M+6'G9M,CZQE&QY?0;B  >4?/,9K88IK3ZX_!BP^'_+J@ZUI]Q];>B^RSTWN5
M3I                   T)6;&CWDTH^EXT8=X          "CD><W3R9&/.
M.R9'.M\EI(8)N_\ 7?6#Z!U?#!D1[LS&XF#;)-9X-K+I@S           =Y-
M95[&@                   /G"'VOR.T                  CE-8CY:Q+
MV-7*ODUQ:P\[-ID?6,HV/+Z#<0 #RCYYC-;#%1/=>2=>ME\A>>;;K _27<ZO
MU*>M'Z ]%G1CR                  #0E9L:/>32CZ7C1AW@          !
MNAC>S8L9?#;F3CSKL<[.!W\$OH'7?6#Z!U>W\L 62;%X\^;'6SW(BP
M     [R:RKV-                    ?.$/M?D=H                 !'
M*:Q'RUB7L:N5?)KBUAYV;3(^L91<>7T'8@ 'E'V)C-.&*BTBNLZ,//A3RKA[
M]K<^H<_=3Q[KF8?] O;L\L;8                  T)6;&CWDTH^EXT8=X
M           (8K<^* '7]ZSV"^4GM_!Q=IFS4:NQ>.MD@           .\FL
MJ]C0                   'SA#[7Y':                  0PO3$?L8;9
M6QWRM4=$1$M%;0O%6TM*@ ()W4K-;?$J(F"?3^,[[J^A1G?^8[WKVEFT[CV#
M,+@S)                  :$K-C1[R:4?2\:,.\             /A#%/GP
MS>Q9) Q8             =Y-95[&@                   /G"'VOR.T
M                                             &A*S8T>\FE'TO&C
M#O#6&IMD !J:      ""0   &IH #4T   @D     !WDUE7L:
M         ^<(?:_([0             0LFO&+Y1-[$VX0+DIWPC):LF(LAI(
M:E@U9 K?(1&DS896^ZV^$++5FC6V\V2WP@S:ET8F2D6L9,7U3\X1WFLB%MQ8
M97EIOE$QFM62,6              &A*S8T>\FE'TO&C#O##?;%=M-7Q,?$5\
M52FC443,2!K:DY2GBT3YI]#M$[DTK-<=DUR'5O:Q$E4TVB!%JYNJ9<=UJ7LB
M:$1Q$U 5&B2L7A]-;+WQW]IDQX6IF4KDL(B+TUDI$]^FB"JY=C"3L6PW6QY0
M8O%>:WQBU.*T)$U7,6REWL*L3W!*")ORL.\FLJ]C0
M'SA#[7Y':             #$S:E@U,3-JR53,J+1"5A5>N7;'DO(8@K8Y31;
ME%'3-"*]K,RGI..>U;U%RH0<O7V 8-GR]9<,N(F4<6P\VQ9J:YL#]\,PHCIH
MM3YEFC)%U6&EJV?FF9FF;$S:G:6BM:6M#-<I$7SB4S              #0E9
ML:/>32CZ7C1AWA@6OAO5%\,5L-!IEHCD%J4]/-:23,N+3GI> ]\</I76A;V5
M0&1_'DNI+#%?#(]?J8BA)>IG%G\4F75S1US<-%)&/VU9 5G+#%\;=L=L+4R[
M8MC&??'T:;#J41,9[,>7SMY<-^*WO$7<BV4>+^>^V+)16]LIB0$,'F7'*2EY
M*E$D"YI..M^MEEBIDRL1<=Y-95[&@                   /G"'VOR.T
M          &-J:4/,0G5O,FL#FEK"^,6D"8T9QR17HLMU,=R3=K?EHA7:MVH
M5Y$V$F,LU,F$2^+)9%Z5,)5\61NMXLJRU*PB\&9KEIB_.B<<]\>Q%9Q:W\Q=
MF)NU%H>S2:ZV3ZN0              :$K-C1[R:4?2\:,.\*"1:F8N5$Q 1+
M]/Q.R.F*AA\2J9FBD4BBMT\HIHK$Z8XQM*F3UZ.24,=@5F4D;SF%4Q-'S'#1
M6::".[/I"GYBO4TZ:@X)=%-H45<<XZ8H\[<J0X1UQL.:5BGLP=Y-95[&@
M                /G"'VOR.T              $:U?A*/R.84_$Y(EN< ?0
ML0B^:=2SR+P)&A%=6H21";(&Y%V$VA1?-8;"GRD440B1JUAU;?E2E7IN^D
M             #0E9L:/>32CZ7C1AW@     .J+;(ZB$,+4F[%J:._3RX6WE
M<(^$KD1-CYK95$FHMS#LBU"+D)[<MLC&/>ESHF;-;5VGMS@GP+"HO@GBG/+L
M1/+D     !WDUE7L:                    ^<(?:_([0
M87K8\15L="S7(S6]P5I&Q.*Z^.5-;4><$B=-9]Q:0U;8(\F'.[3-PX8?+X[Q
MRW5G)W6\4IK968I&5SH9!XR0$FETXFQLQ;6:7UK:G[1#(FK*^%;XEK8_0GCS
M92HN               -"5FQH]Y-*/I>-&'>      PN7QV/19M6#-\<UZY8
MI*RA3119>:S K:Q<QEUKE@Q-)FQ:.4Q39C-OBR@8\N.F^.Y,3?24-8KD.C)%
M*:VEF,NE,G(AAKRX<P>/+$JT1KFM]JWS,5OD7BX     '>365>QH
M           #YPA]K\CM              !CXFD4IK:2T3]K>!DUS'TR>7_+
MKYS<>:(MH^41:68J2$LEXJS25-;4K+HICE1/()21/*,<EL>+.8S^4RW3E"!6
MV$Q)^)C%-;A1/*E'=$MDWCBT4T7A,TU<H               T)6;&CWDTH^E
MXT8=X     "QB(B37KT=[$U-,^;_ "8?0'CR2D6H6%!S% $K(FR,KA%JD=R=
MD7O3ARMCR<5R4 B@9B[L3U9>:)Z^4!YK)V)DK%H=37FS%3Q,KXM=](     '
M>365>QH                   #YPA]K\CM                 -2AT5ND
M     "/*LAXMI(    6M1<@Y20              !H2LV-'O)I1]+QHP[P
M      1"9                   '>365>QH                   #YPA]
MK\CM                                                !H2LV-'O
M)I1]+QHP[P                            '>365>QH
M     #81RP;F@
M -"_V;5[2:TK6\?,&V                            !W$UDKL:8
M
M                                                         &AJ
M     :&H   !H:@             &AJ
M                                             8*[1D+3'"4C(1'L
MF%5K"Z99V5+G8E!EX2D2.,I7PITFY5$>RDSK"^1CEE,J$%[+@0[XO!"_$.AE
M$N63JC%3D2QJLK*_U5V2R$N0=T6U.D*E+D%H2IR[D(*V2OJY$K/%B[)\47NA
MCAR).U8X[1G)QSBXNNS5\96%EE2HQV77HAV1LA$RS)U1&*7++ 62GJ@)9-*'
M1E2DCH8IKIXT4'+KCM#G0X4M"5E49I<*5\(8^+)I58><C+!C;CZ'62H&5G26
MU772K6$-+. 98J( 61ZLJB'?EOI9?L8
M                 6J(276F+*V;X1AM&4FD_4QL72(AP"/DQ<R)JA%L+3TL
M*_AF%HP@7?(OK$92:S@PR+H1%ZHF*]W!JNN;H?25J)C.;BG$;DB,UIG+6+&)
MGC5CJLR"50CNI]%S*S3-G*A-.J'EDG*K@2QGVC)=2>)"#]W/1DUI..*[(C1A
M^R1Z!<4PRLQEW4@3[HK M3,4 F+EDZJJQ+]0QAW;HCIIF754/+.02FI%BK3E
M?HPCWBZ*>_*)+\PB'9=V'3F9*C$->.:3RK..>ST1XGG>RKM1%OK35\+1RR6T
M8J;N^+HPS0XV+RZM893*L;UENI<0N?"*UHSEXIK\
M                          &PHP[PIB780[8^9P3:00LG35R#@GPESC[0
MJ<MX=N:E2'0'7'<'!-#D'&.Y.N.X*4E\CM8=/*V!=P[Z&PX1\9;(=@<H^1PC
MM#J)=Q#C'7FR59PHF7=PIV510^ATIC_NR(T=D=.<4X,NTASS[G0F\[ Z<XTN
MRARSI"NRAY?:'QEV\-#C'SEM*RA;V79PJ ITK(M=*JH#D'6G=E-G=G4E7E*G
M=%NY<L[F&\Z&50G;P[T
M     A[,2JB>B*U .N!QSL#D@ZX[ U!\3JCNSKCL0   #AGW/J=<#EG5'=G7
M Y(.0 #YG&.:#C&IR#KCL0#ICY'-.Q-AT9WX.O.P *?*@    .N.Q.C.W/J
M #KCL0
M  #RH33TVKX0KQ-F)CY*8=5JY;862LF)5<Z$?K(*62.JN"4>=<1/LR04424M
M+OSA'(*?*JAM*7LGC1@;R)_UC5-0FAV!39E1H\Y>5*B'3G:PR348B\D7TB;J
M0ZB4/Y9.*H]RMZ7 ('W2=JK&',.V.N+:2H0ZDDC""UTW:.FE19<DHHRCT8@K
MI 0YI#VT2DK/?G$.,542XJPBY$\:H:V3'J^12!.:J,-EF"]T(4625A< BU*3
M]5 2JLF_5#2RACGEB92:A'>4@H<*%G93XA+&H
M                         "#MD0K*HA:^4F(<Z%.R[Z%H97[A9Z5B++G1
M%8Q,!+,@M5LY<4E=5CJO$@JS:>R7M6,:\2!JH@OFF6E4(92#1$ZS)-28_P J
MSA;*63JC"#=\[0B9(0E55C#R.7#DDL:H\V9"ZL1ETB*N'*RME>5:E_ZHVVB:
ML3;\BI,<:9FO5"^SNT5A$_$IZ7,,R6-AWNI8EU5#6[APG="&DQ/>)CV2XAB;
MO%P(GF(WIN;#D$R80:F.FF>]*1+"RE]5WDK*(F368X2G%5#ZR&UHNI$U85J6
M4E>RJ@9BZ$331F0HYH
M          !0I61R  #H2E97(@  (SRDG#Z@    %$2HHO9
M         4N<X[H
M
M
M
M
M
M
M                                               '_]H " $"  $%
M /\ \..:Q;R!EOF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF
M3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9
MVWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V
M\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF
M3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9
MVWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V
M\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF
M3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V\R9VWF3.V*I$Z$Q1Q*Q0 6R%;(5LA6
MR%;(5LA6R%;(5LA6R%;(5LA6R%;(5LA6R%;(5LA6R%;(5LA6R%;(5LA6R%;(
M5LA6R%;(5LA6R%;(5LA6R%;(5LA6R%;(5LA6R%;(5LA6R%;(5LA6R%;(5LA6
MR%;(5LA6R%;(5LA6R%;(5LA6R%;(5C%  Z(J+]B_$9.\)LL3MZ;/L]$5%^Q<
M^A7!HN*FD \E4P?2EZXDLXE#V3'&G(:#":2B+E$7.I4]DDP+*'IY(TKIUU,X
M-_0OAC2^2OYC$/*?</X>7REY,8"60!YI,!ET2:9DIJ!._@J=C(N/ <0G<H>R
M2/@(&)F<8[IN7/GXP$9X\:<@2O\ ]-BB329P!Y7,)1*'LX-!PYHV*<4UO)F:
MA1*YB:9.YAY7)W\T!_('+R$D5,1<_AW#DS]_$R&-<SPM-RX[^*A7T%$S*6C+
MB\^)WA-EB=O)B. 9RMB  '6P#BV8. !Q 1P#.5L0PS W4 9@X.Q@$!81 & 0
M$1$ 8! 6$0!@$!81 &S PF !SE;,&+ 8!83 # ("P" MB&.<K 8!'E#[/,@
M1$2B5A*8  AA "F$1*8  AC-D, L 8M@.&4<!*(!@.  (L "+ 0P@("4>)47
M[%SZ4?N]2TQ/HV?3Z!BY=14V<DB*FJ%Z\>3V(FS^/AZPIR=3*>14MCI70K'
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
MR#B!,1RCF,42\W$XE#+@\R=1293'*7)N\0>;'.'NSS4H"+OV3'*4N8"ER9"
M8@ ( 0 ,4"F8P (B4 *Z[2CB&3%L"&    /E$YB@4SS:YH[VNB#[(=G)E !$
M $H%+@PMB(@&)@-@!BA@)^[Q &RB5V0N(CB!39L3;!!#( ^P)>OK,7_GF'>%
MQ "B.? "E./]0XBV BP"8Q"]@891)UF'!@Q Y!Q*41$GM"=X !S<Y<P ;%YU
M&#JSFP$I<H"\V.</=GFHF#(00*8I@ XF#()RB<#% HG+F(8"@)L1>B&)# 4<
MQ0+G;L 3AAG+B8Q6.(&-S1WM=$'V0[.6Z^+B/+$-E%NUAZ^-^7.\ X"G$H"(
MB/.WNSSW$081$>()C#SEWM=$'V0[/P,8KAT7/#MGAVSP[9X9L\,V>&;/#-GA
MFSPS9X9L\,V:&;-#,8KD[KF#W9YWUBV M@+8"V M@+8"V M@+8"V M@+8"V
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
M-W>UT0?9#L_$KW9Z;=[71!]D.SFPY2F HBP!U@41 "F%AZF IA "B(91Q,7
M  1;*..4<<HL #@!1%@ 3,(" Y1PRC@!#" %$6 HBP%$6RCCE-C@+&+[67K,
M40-E'$"&%@*(B("#91;*;#*.(A@4 $6$N# 41 0$&$O4)1 #@ & HB %$6R^
MSE',)0RX")LHXB @ E$.=/=GEB 41$"B40ZQ 0'(.7 <!#J !%L!Q OMCU,4
M@F8>H! 0; S  CP" @&4S  B(A@'6V L "9L!82X!@.)2B(_E@.& \N[VNB#
M[(=G-@ P"(!AA[6+"(L;J$ P.8/8$&-LEQ ,<K (B8G;BP@(MV%-M' ,AC#G
M,&)3]@#@[$3-L@41$W7NA#$YMG_F CE[ ZV-U&+U"?J=]HCU$ ,2  @(AB4S
M8=0AB1YM!UB8!%C"&'_5'K*;M*P (D'KYT]V>6)VD' #;11$1$/9)MFV2B
M/4!,&-W8;10 6#K;,(G+A@..86':'J PB+"8<@#B]+BP]12B&4O44H@)B]9
M$<W_ "'MY5WM=$'V0[.;8B#=;8BV(L B'!B+#UMU@.(BV(@W7CUB+8CCB8
M1+PXCAF]E@$08,0;$<?S;$6_+$6Q%@$0 !$&'K;K81$6Q%L1;$0;$<2B4 ,8
M3#B+8BPCBV(X8F!ORQ%L1PQ''$<?RQ'#G+W9Y8!$K&$3,!O:,8&Q%LPL(XL
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
M[PVT_?0L)"J_<5(*.M\0Q08M84A A<0*06 "-.YS)::DU)532U=T\!2"8P
MCW'*_GP8"'" $W!C"82AB,0.+W@)W#*/AX*E746=U/2Q032A/A;D/R_)A 0X
M  1X'?>?_,'M5B.CIM6L^IN=QS]58J+FU3Q,J6&?0-<2,M&4T\EZG4W2]-2N
M"\N$+- %@EAF\//*CE,*:!E;/=N)[WE7NSSUVZ.]$(<@-N'3;ATVX=-N'3;A
MTVX=-N'3;ATVX=-N'3;ATVX=-N'3;ATVX=-N'3;ATVX=-N'3;ATVX=-N'3;A
MTPPN+&*)1X7>UT0?9#LXN.#!UL.#8@9A 08"E;$ =L[[PI!>/*@5]-%82*D?
M]7*AUW6E!:>=/Q3R-ILN[8HNP&[P &U_3NP^5H-WF-AB/<<D':(AF$<!$!,(
M!B(@ @\$,W \.!V.Z#(X+B8QA.;@)W#*1_8RF43.6.:@)&.YO0GPMQP[3F$"
MYL2B.9A 6 H,.&[9WWG_ ,P>VMTW=51'2M)HH\Y>)B_B:W:N$VBJQG-34]^N
MTW15#A2\FCT..$71J42VFHO@>[<3WO*O=GGA2YS'$"!PX"+8"V \G&QL#+(.
M5S65SR! !%A 0XO8P@#YWPN]KH@^R'9Q0$0;,+";$ $<1'%LXL(X\#OO'']Q
M9E_BRD?]72X?ZZ*0*0U(;IVV[=M>"0"VP:>)B%M7%V<. >XY(!P'.+9A$<P@
M &$HYQ%A'$6>1,- P],7CR**B*66=+:LCGKUX/!@/ 0!W#*1_8RF(@RR:HQC
MXJ-H3X6XY1P'/UB81 !$&$<1$^+&-CP.^\_^8/;Q =>R#H<!# >(]VXGO>5>
M[//(?O38YN"HZDINCI/=C<U-Y$@J+7IW)5.L$$L"7S)0!P,)BB4>*'6QB@43
M& S5/3D)5LBHVD82B9/V-F$1-E%A 0'A=;1NHW [VNB#[(=G&RE;* C@&7*#
M8%$3  "SOO''7$I3<<^162RFX-Y*K8*XN&>UE;M&*A0:946("49G,863RZX9
M0:-4^S@;A9Q\M,5?\M!:=3+4-BU67!X&5WR10S&P*(8%QR@9@*7$H%%A[6N2
MJ8U,H]V,]HJN*1IZD:GA:WI%VY  !Z42O"EP,(&<O=I1PQ@J<-!O9?/9Y,GT
M)0GPMR E+AE+FR@("4 ; @B8  6=]Y_\P>WA(4N3K.(@8K"4KP.(]VXGO>5>
M[//(?O3;3+\N])6]4'=&HE1*[90IO^NNWG_/M;E+ZG].WDNY!<X)1QXF @)S
M 86 IA8KLY1,[,(B4P-VL(" XB<3%RCP.=LVWP.]KH@^R'9Q0ZA$^+9AS9F
MX8YF$<19WWC@!")GO[\Q]F]0PBH\0](1^H+PIT^MO.<VGW^;6D?R<?=9.2*.
M4<[ ; !/UB;%LV'#>A.# 8SA\1TARJRR2.TYD52(_35*1\2L3ZLE:@*-F64'
MQQ/O'3W;4?\ LI ,6[E]614V>32A/A;C]C"<1;,.;,V;K V#"(B+.^\_^8/;
MPD]EV'6Z+_3*4<7?$>[<3WO*O=GGD/WIMIV4#GN\6J*6U::F7B)J6WE3R&#3
MJMX 17ZXVMGB97YJ[7[Q5U+LA6:+61#A$!X  1$2B5C&,9BE$PB=TZ8S]X82
M[PXF(^(Q8AZ#.\'@'$!,V BP@(<#G;-M\#O:Z(/LAV<KC@T*_P!X_GO[\P]8
M(1)EFO24I]%%>/9I!0D\E"IP:U6GP/!:1_)N)>B(\RO!BSOE216J:6K>E:YH
MB>I[4J?7(*)0,L4"X2MZ\D]M%23*>/J+I9W0M*$[A[MJ3AX&E7;Y_"5$>/>3
MFA/A;EW?>?\ S![>$KPQ6,43& ALSQYB/$>[<3WO*O=GGD/WIMI9ZD/1Z.$
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
M6!!$1#  ZVR8F$ P(4 . 8B(  "7!@+BV7V<H-@&40$!Y<"B+" @V4<2$ 1
MN+ 0PMD,PA@/) &(Y.L Q*)0!C%+E$H8;L,P@& E82@#%#$<H8X,) !A*PES
M& H-E!LHX9 Q  $!# 0 !+E;*5LN Y!QR"V ,8N''>[/$$[O'.[QS$R;QUO
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
M'*LT4B-(S!U'<$1W76W6W6W6T-L<7_E$][SM[L]-N]KH@^R'9SH1+ND9^/.
MH (QCJ5U74J.S.:32C.!8?\ 'Q.^>]]R[L0 ZLP,SDE>4!4U)UK/9V<HSM#:
M9CI?!FZAX(CNN)#;'%_Y1/><[>[/,LAFPZN+@/$PZN,(8#Q! 0YD[VNB#[(=
MG.T9^/.&=T'2-1QD)!PDOA>!8?\ 'Q Q?O>]Y@_=PT8XETGD4#$DD5-^* YA
MB1[>"([OB0VQQ?\ E$]YSM[L\Q[! ,QLP@['+B8H & "& %;*41P 3#E N0,
MPD+G$0$A0 1P QC%# 0]DV4!'*PY1.PA[.!0-U%*?K-S%WM=$'V0[.:@&)GK
ML'9^%TZWC)_/8"EZH\\Z*;SSHIO/.BF\\Z*;SSHIO/.BF\\Z*90E5IJIJ5W!
M3&_-BAF,])NS\M#]Z3O2_P!T/;P1'=<2&V,0;$&Q!L0;$&_.)[SG;W9YEF(
MYL0Q]KV<<Q<1, MF ! X V.("8#&S 41$N " ,!L&Q*5L2L8<6$2BV8 /C@.
M8K9@$P"40,("/,7>UT0?9#LYJ X"+YP8=[#MO8=M[#L5^X*P/8;'?0S;Z&;?
M0S;Z&;?0S;Z&;?0S"]AA K^'* /(<&WL.V]AV?'!X\Y1V9R!<\,Q7K@H[QP!
M@?N0,$2Z!O&.V\8[8\0Y>-GAFSPS9X9L\,Q7S@H;V';>N&WKAMZX;>N&!\X!
MC/G!QSPS'$@FYR]V>FW>UT0?9#L_$KW9YB0 $P 7*!2BPE  R=>!1$2M@5A
M!, !ADP82@P #&V@(P%Z@ N7)UY,1P!@* ME  $F Y0,P@&7F+O:Z(/LAV<@
M "+=8<CACP]?$_+C]?+8"W:/+]G$P'B]?/'NSS$@@!AZB%$ 8X]0]9@P$1,&
M @# (9PP,43 ( (88A@;:QQ8!* 9?8S!FQ'$HL!A$!'$HB B&!3&$1#F+O:Z
M(/LAV<@ XE+CGP*P 4 $H%;(&80# F#9<0R  E & @&82@V7%L"B& "!]H2X
MA@7#*&( 40R=1>HH$;*!0,&(B7%A)U!ACEQ 0*PD+B( (&*!6RE!@ZQ$"B!0
M 6$OLB4,"@ ' H 4P93"4H-@40RES !0+D#,8N   92@!3XXME#,)2@7*7$
M# _6;+B(9<7F&8 Q-@4"Y QR#B.7 N&3* L! ; & F+#@P &&4!8"@(& I6.
M4IC92BP%(+"4!$2=0D+G$ PY-[L] X^SSEWM=$'V0[.0]D0 P%;$,O48IC 8
M,0S"7 A1 !QQ+B46#*5BF   0!L0Q]@HX]1AQ-GZAP N8,<<H"8N.8,<0$.H
M0Q*(C[ "("Q<,1,& Y6S !_9*7$,"B ,7 !$0P(.!@,7, XDQ*)@'V1PQ,(8
MY@;$,X!F 1 !%@P$H&#,+&P*\Q]D!*!L"B41 P@8H"(%!CCB8H@!C=9<P8XA
MB8?9*.! $ ;$ $.LN(,(X@'8 E!O9 !PRYBY@P*P;(&P >P1+G$?9Y-[L]-N
M]KH@^R'9RH"(,)A'B?EQ^WC8L B#"81#F8&$&$1,/$$1$>0[.. ]7"/;S1[L
M]-N]KH@^R'9S%WAG# "Y $<"X 4,0+B40*P@41[!#+GP*("1B@ FP+AE#,)2
M@  5L"Y1 I1RAF  S8% H@ ";#   0 A1$ *V "V &82,(  90P !%L"BV4
M,!&R  %P PY< +B(E]DH (E ,396RES8% N3VC%P  ##*&#90%A$-V02@PB7
M+D#$P" !AD @"WLL!2XY0%AR,(%$W-'NSTV[VNB#[(=G,2" &$/8S + (&*
MEQ 0!L  ,0SCV@)<X#@4V L3:ZB@(@(F$! <@B(@)1$!;V1$#%Q'#)B!A,
M4H8E P Q<&Q*#!@5C"#8@# ( P#@/4# ( 3'$!$,C"(89@ >K C (%;J;$,Q
MA 2B(9S,& E$P8-B&(=9"B&(X91,&)F 2Y,P, ]6(8@; HY0;, /.:/=GIMW
MM=$'V0[.;B8PAQ0' >+AQ $081Q;$0#F "(=%O=GIMWM=$'V0[/Q*]V>FW>U
MT0?9#LZ0"%>L=V=V/2;W9Y[X0[/70NN>N]KHG*5LI6RE;*5LI6RE;*5LI6RE
M;*5LI6RE;*5LI6RE;*5LI6RE;*5LI6RE;*5LI6RE;*5LI6RE;*5LI6RE;*5L
MI6RE;*5LI6RE;*5LI6RE;*5LI6RE;*5LI6RE;*5LI6RE;*5@:( !-E*V4K92
MME*V4K92ME*V4K92ME*V4K92ME*V4K92ME*V4K92ME*V4K92ME*V4K92ME*V
M4K92ME*V4K92ME*V4K92ME*V4K92ME*V4K92ME*V4K92ME*V4K92ME*V4K92
MME+PX +92ME*V4K92ME*V4K92ME*V4K92ME*V4K92ME*V4K92ME*V4K92ME*
MV4K92ME*V4K92ME*V4K92L !B#/P#'*5LI6RE;*5LI6RE;*5LI6RE;*5LI6R
ME;*5LI6RE;*5LI6RE;*5LI6RE;*5LI6RE;*5LI6RE;*5L #\-.\@BSS=L/;^
M#W8EQ ,&>Y0#\#9RMF*V8K9BMF*V8K9BMF*V8K9BMF*V8K9BMF*V8K9BMF*V
M8K9BMF*V8K9BMF*V8K9BMF*V8K9BMF*V8K9BMF*V8K9BMF*V8K9BMF*V8K9B
MMF*V8K9BMF*V8K9BMF*V8K9RL[B""4[T##F*V8K9BMF*V8K9BMF*V8K9BMF*
MV8K9BMF*V8K9BMF*V8K9BMF*V8K9BMF*V8K9BMF*V8K9BMF*V8K9BMF*V8K9
MBMF*V8K9BMF*V8K9BMF*V8K9BMF*V8K9BMF*V8K9BMF+P]C9RMG*V<K9RMG*
MV<K9RMG*V<K9RMG*V<K9RMG*V<K9RMG*V<K9RMG*V<K9RMG*V<K9RMG*V<K9
MRMG*SN(*!3/ ,.<K9RMG*V<K9RMG*V<K9RMG*V<K9RMG*V<K9RMG*V<K9RMG
M*V<K9RMG*V<K9RMG*V<K9RMG*V<K9B]$CV?B0NRSS9Z;#MZ('L_$A=EGFSTV
M';T0/9T)@(L.(<E@(<D'6. BV M@+  B'Y="EV6>;/- *80P'@Z^# <>#\A
M0XF4V'"/5S8.WH@>SEW;L7@D='. .S"[%T8'9W1B,9R<I]T;.5T8QR.C'8'1
MA(+HX.S.CD*=R<AA<G!X#DXO"NC&$KHYB@[,+H71RD.Z,07CLSLT+WA#&>$,
M3,&Y*+PSH,IG) 9Z!!<NRX'.[!X_.[ ".B"+SQ [S=ANMP&<KMV#T[L@GW "
M?<D$#.0Q,Y+D>NB.V<!E#,8D*].)2/WAP!X]%T\()7K!UL9R<I]R?.5R8QRN
MC& '9A=B[$'9W1B%,Y,0PNC \!R<QRN3'$KLQB;LV[,Z.0IW1B"+DX'W)\Y7
M)S&*Z,<H.S"[,Z,4G+EV6>;/-#")2B7$V0H 3* &*3*4/:,4@MNR@? H.A)B
MPE+@)"YB[1CB4X$ P9  <H QR <XD &,4I1YF';T0/9RY3F(P'.4-X<"B\.)
M1>', O#F'>'S \>%,!SE8'AREWA\@G.9A>/##O'@F!Z\ P/'@"#PY2[P^07A
MQ*9X<S&.8XPY@*<!*Z=@8N8ARDB!/D Y70B8P"ZWKPQA,0'IC;MT5\\SY793
M )#.3&+O3F)O#"46*<A#E,3+O"%8XX$B#%,=SUNRY3P[\Q<C\P"QMV\,ZPS@
M(@PO#F-O7F8KPY3 \.5LYP*)SB47AS +QX8=Z\$P/'@&!X<H@<Y2YSY3'.8#
M/#F$7AQ-O'F8'KPK \.4 .<"B<XEY<NRSS9YH.0P <N8AB@ &+B80R 8F81
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
M=NGF]VZ>;W;IYO=NGF]VZ>;W;IYO=NGF<0[B%=/>XYAVL&!0$@ PAUY0!A(
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
M3=FR&='( NCE'=&S@Z.)RNC&$KHYB@[.+LSHY2F='*;<O,X.CB<KHQC%='.
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
M!FP,V!A;V\#%$0:+[.B2[+/-GFY.\K;][8ACNSNJJF198(=5 '>;QG10$3%
M&(;,+/>XYN';T0/9S<!RMUL8IBME]G 6P'# 1; <!#$O$ 1 5CHI[-X8.O@1
MRAWL?,#B.. M@V#8<?!L&P;*+" X-%]G1)=EGFSS<G>5M^]\2@?[AG9A$S.A
M #,][CFX=O1 ]G-RAB)NQYM=C#B+#CE':-B#!U#Q73PSHU0)-2%0Q$J16DY6
M_<@Z*XX3=0L\# >*ZV&'@?OG$*Z@YM*)B>+Z*+LL\V>;D[RMOWOB4#_<,[$
M-AU@[ &,)1%[W'-P[>B![.>XCR)-N([UQW'"?:9[V\5UL,+3::PDDE=55=.*
MOCW#U[#/4MKM]5L .(=$EV6>;/-P' 9I)I7/ FU*S26!B'#0/]PQ7>(;P"AU
MF'(4H/7P'#FX=O1 ]G0Q=N([QQW'"?:9[V\5UL<"V/GKJB&=NSO3Q<;*49DM
M++='1,S>DR'Z'+LL\V><NWQR-,J;E,W::TW-)2(#BU _W#!B+ [P T04H"8Q
MAYP';T0/9T,7;B.\<=QPGVF>]O%=;'!65/!5-,Q,+$P43(G[J$G:Y0D2[K!S
M#OXI^5T=Q"=#EV6>;/.R/SD"94K*IHU*R282>,!W@QWY",8QCCSH.WH@>SH9
MWDSG\.<Q#N2%WKIMZZ;>N6%\Y$=\Y8SQR9L7#8N&Q<-BX;%PQ7KDI=\Y;>N6
MWKIJGHBE*M-+$=H:7Q$\D<@J.7TXGE&TO&/A=F'H<NRSS9YZ6(>$ YS/!YX'
M;T0/9^)"[+/-GAQQZ8#MZ('LYZ!1,PE$&$,!8 Q'A$!*/% ,>* "(\&4<.(
M-@/  8\(A@' ("#=O!@.'/R[+/-G@)@PCF$"B+"0P,!1%@*(L)1!@*.. ME%
MA 0'(80 HBV46RFQR&8I!$<HBV0V(%Q#*+%)[0]39#8 41;(9LIFRF%LHL("
M# 418 #(;:RB(" @&4<0*.8"XME''*.(E82B#!VF+[0@)1(&(B40;*.8 $0P
M'#(8 RB+ 418I1%A 0'@#MZ('LYZ40 ,!!A'VL %BB F. %#*5AP*1YMD#%@
MPP  Q' &* &,0S=A1 !-@!6'* %'*?'%NH3&$<A0ZB@4PAL8 +!UAC_2$  2
M=8X@4HE #%P%BA[(X8#UCB B 8B.QS\NRSS9X'>(,(G,Q@$0RB!P# 3=08"#
M  8EZP*.)#"(B4&]K'K*(  "39+UB(?TPZWH"(%$<2AVCB# &4P]9! P%PS,
M.(#[11,  )0 &_(VUE$6-U@..8 P-_PQ]K$PL.+& 1+B C@QNHH" GZP(/>%
M 1 &!L18,<.L&,&!N .WH@>SGI1 &$P PF!LS 8H#F;,5LP"!AS"!PQ$Q1 3
MXCF!@/@)1RL(@)<P9\P" FQ+GZ^IL_6(XE < QRAB&&<,0, -F]D<<A1P$1
M0$X"8#X,)@PS%!@.P#@('#$3 )>?EV6>;/  B#"8PMB+".(MB/!VBP=7!V-B
M./YMB(BW6W6V(AQ.OA#$ #J;K#@[0Q%NUNML1!NUL1;M#$1;$18>OAQ%A$1X
M.UL1;K;LX,1PZP8!$.(';T0/9S\ $1P''*;$2B#  CQA 0'@$!#B8#C@.#8=
M6 B#8#AQ #$<!P80$! !%L!!L!#H,NRSS9Y;K 1Q!A*(,("#" @W7AUM^0@(
M-@(!VL(" F#*. BP (M@+8#CU\& L8N4<N -@+=C8"W7CAU?E@+8"/+AV]$#
MV<_+U#U@;#$PX%*\ZCO.HXY<P  %Q* B %# !,!0$!$IF-@)C=H!B40+F#V3
MY@$#8-B $R@ @!0$, (8  2@ L8  ! H&$H9@#V!#$,2B8I0!NH 'VC" 9.@
M2[+/-GE2=I1,+&PW9<!$1 0Q$'G6!C")2$RB81*(".8"8L.&!]L1$"B(@7%A
M$<N&#%]IL2B [88MABP"&8PE$ $0=@(X!L&$0,!B@V(,;$#<J';T0/9S\!P8
M38D$X8X^SF*+&'%C"4!Q]G, AB!FS!FS #")<,P,(A@4V5@-[.8 '$,!'JZL
MHF#'#$V/L&',(&# #% Y3=><H,!@ ,2@V),Q3X!B& FQ$XXFZ!+LL\V>5 1!
MLPB.8<,181$6S=13& !$1#$6$PB&818!$!Q' 1$S 80 !$&S"V/4!A83"(B8
M1#.+ 80 !$# (@PB(L4<I,PB.(MG-@!A  ,( (B(\J';T0/9T+V\PQ$ Y/$0
MZ#+LL\V>FP[>B![/Q(799YL]-AV]$"V0S9#-D,V0S9#-D,V0S9#-D,V0S9#-
MD,V0S9#-D,V0S9#-D,V0S9#-D,V0S9#-D,V0S9#-D,V0S9#-D,V0S9#-D,V0
MS9#-D,V0S9#-D,V0S9#-D,V0S9#-D,V0S9#-D,V0S9#-D,V0S9#-D,V0S9#-
MD,V0S9#-D,V0S9#-D,V0S9#-D,V0S9#-D,V0S9#-D,V0S9#-D,V0S9#-D,V0
MS9#-D,V0S9#-D,V0S9#-D,V0S9#-D,V0S9#-D,V0S9#-D,V0S9#-D,V0S!U
MQP$2X"V M@+8"V M@+8"V M@+8"V M@+8"V M@+8"V M@+8"V M@+8"V M@+
M8"V M@+8"V M@+8"V M@+8"V M@+8"V M@+8"V M@+8"V M@+8"V M@+8"V
MM@+8"V M@+8"V M@+8"V L #C_[P?^)0Q'J,&46 @@7*.&4<  1;*+8"#"40
M;*(L)38Y182X#E%@*8> 2B#918"BQ@#,8F# 46RAAE8Q>O(9@*(ME%@)[3 0
M0#(; 2^R)1!@ 1;*..4<<HL!18I<1$HYLHB)@ &P$0$!!BE]G*+91P*&8!)B
M  (MV,8H 8P8&]D!8"YBY1;*+9<2ME]C*.&4<0*(L!,2CU-E'#*+"7$  18Q
M<!RBP%,( 4180P$Q!QP%@*(M@. E$ P' "B( 4S=K9182F   18I?:':]C-E
M''*+91QRFQR&8""(8" B4080$& "BP%+@P9<!* #@&(@40 I1_$!.T $H#U&
MP$ ':/C@'63\B=F @PL 8E$,""/7_P!0.W_EA@4=O#%C;788.H!V18S /7_Q
M$1%@V@[<!!BA@;#$@A[) Q$G4Q>LH8 (;6&(X>R;$6-V!CE-A@'=_P#4'9*&
M+!M=64^T/6<W6)<<P@W_  %NL7G_ !,(9B]11 <P .; 1 0]AYMB M@(F >O
M 0(;'$.\_(<6,&!L,#X"+=K?\<>K$<0Q%@8 ]H0ZC Q,,"]0AVB Y\<2FQ$
M 08!''_@.+ /5UL;:* @.'7@.!0Z@Q$!#$#8X  @V'X@QX,1;$>*)@PX,1;$
M6Q%L>#$6Q%L>'$>1Q%L1;%L18!P;$6#JX<1XHB(\&(\3$>#$>#$<.$#8<3%L
M1XF(\3$>'$>#$>#$6Q'AQ'#$>#$>''@Q'@[.#$>#$>#$>#$>#'JQ%L1;$6Q%
ML1_#^ B'_J7B+ (@PXBPE!A( "(!A_P'8+LF$<2AB(@7#+@8"@PE##* ME
M'L$N#%'  *V7%LH-EP "@+  -E!L@,(8-[.(@ @)0!B=I=EWVFS #& !$2XL
M  Q@!@82AFR P%Q# K& !$H8L!<1  Q,'4!0*.&(90%LH,)0!G?: YB9<1(
M8Y0 ,&R!B4H,(8MD!@(# '6)A P% 6R@  4  " +90RB4H,3#-@#"& E* &
MH8 '4),6R@V0&  $1*&&4,<N+   &3V@*&& 9!  8F&.4,!# 1* -D]K* -@
M DR@(9 QRME 6$H9C  ?B0N7$, 'J !, G' "@("4<& "BPB @0,3=0%S )\
MP8XA@(AB(@QA 0.(8!A@)@%BB % W4(AES!B  9L6S=9A 1 0;$,#&Q8H@ ]
M0 &5AP H]N(9LP-U 7$,!,(L(@(X@P"!6]D&$P8EPQS  X@ =0AB438A@42E
M;$&Q# @@ XX%$0Q 0S"(8"(".(8B)0#$ 8!*4V8,?S]C, ]0B E$2B(&81 2
MXA@00 W4(&'$V)1, ]0& & P (&'#$,"!B8< ;,&\ 0*WL@V(8^R( )<HB&!
M!P'J%A'$QLHB AB408#!@ @4,P9P-@ BPB G' 1_%@#AR B(\<#"'*@(@(B(
M]&@(@/\ _,7_ /_:  @! P !!0#_ /#C2FE)?72E&TV44*;TVD4;TVD4;TVD
M4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD
M4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD
M4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD
M4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD
M4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD
M4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD
M4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD
M4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4;TVD4:)TW
MD5<PL0[!S$?B:W3_ #N\[S\11W[?'?WK#^);=/\ .[SO.>U1/7-+4PCZG2Y8
MT^I1:915JTI$N<A5X7=U=8U@^1I<:56RD4,6B4+O1GG7)_/9E+N6F2=5=([[
M'53P2I7!2%+J>EUT50T_4]>K5** 4Q3Z]@4NH&'6.DB(]$7:*3#4_6MT5#4H
MEL?'DE\I1%7I4N-!*<I-+I)1<7=DI\GD *K0OEB2[-1(B10*K4K.TJ2!39<L
M2?+ MTG1V,K.H'%%TM$78%/0<'?<XF$X@+J)>^FRSKQ)DA?R"YV=RZLE]N>I
M>WJ<U55\NIBAI9</140A;^[)4(*GJ2KJG:WHA(E9<*VYY]'?M\=_>L/XEMT_
MSN\[SGJN_P");3KDD.H!![;:NINN[TZ GL33B"6UP$OI6WRB$@H:@JFLLN 1
MQ,4BH90*.4N_CM:9O7I93IZ/7A4*,;WIU#+X9,XF]M=:SQ_4JOW;_P :UEBW
MT5:?,)1 Q,INE2J1(5;=.[N[;XJF-/W^.%\]'5-5B,4'<(A:^TE=_2,A2VWZ
M$E,'"P%N$4>"M[LA_C/?!^^+M_B"R=X\);.BCUX%[MS9C&NCI0_O1J!7\2QW
M%6\7*2:!5Q3DXJZ8SBS^8T54M:Z=Z8W'HBME))RG5+)/2R9T+-J+FW/H[]OC
MO[UAY4.#\C=G!^;!CAR/Y</: ,/8PC@+?E^?#^?2UNG^=WG><]5W_$MF:=)[
M/K=4'E,JDE\M%RE_.K?TQH>A%UMAM/D=+TPMEA=!4)4J)R212&F]0J96_7%1
MLR>N'\+36GM_@MT7W;U#;WIO#RJVFM9._I94KNWCMS;6MD'$2RUR<SF$ETFN
M'5:-7"U^?I.E3JDM/S^."R+;(D2A5OM?2!3)%4%2U56MF$-,8:(AK<8<\:@=
MD)1&V>^7%S-%Z>NG2.67.7CFVA%?YMW,_P H:/+[MZ@-^\R=0MN2LRI[(U[N
M($J/*PC:V2-#+25BMD1Y5Y38K6525>AW/X[]OCO[UAY4!'A'986_-@$1#DA[
M.#L!A[&$.#\L>MOS;\^EK=/\[O.\Y[5DA+55*(JE[A&DWH]%(:D5S1]!)4E#
MF26P*RG0(Y;;3Z*SU $5AD&H?R2A?F":)<^)A4"1>&0BB%N0F7J^1W;2H-<U
M(NR'R5<:?FMLZQJ0ZKI-*14*@'UL*Y1U+J7;-3-=)=,8 )A*$&1^'0M/%C26
MFUKH6+MVN-G5.P*&)W H^[MF7:%IF5)!3--I!3EFRB4A)XFUI]4R93*VQ>:R
MD=.4_)Z2I^C41A:/6=2$1AE$4Q:T&<*I,9;;96]55FHB)PZ@JG<"ALEN HAU
M;)2L3;V\MWN.C*<3)-Z926BN?QW[?'?WK#RO5Q,.#JX.KD Y(>OAZNF[=/\
M.[SO/Q%'?M\=_>L/XEMT_P [O.\XBBUI IS0<;,KLI8FE,J52]4S^#65,XR0
MR"Y5%ZB);5<9 J%1U KRE"FSR8W6H%*G;NXQ%'U8P2B0TG4>074HA4M0UE<$
MC] 5#7ZSIDF#A$%8F"F*77BCT2F4HH56D\4B74;<"D"@5%.+DT7D,XA5B3F,
M3255N6;K7)[D43GU3* N:6)=,ZG5U-J/I5/U3H-486OE)HE,)12ZSIK65+R^
MZ1!9I-JT75)4WJ6V10ZC4NCJ^4ZA4P@07U(SI]/*]I6FYC#7&HS&5(\N:0YU
M4RGW*P-#W!5TO23IM,JR65,J IU*UE?J2N]<5_2*;RNA%P2Q2Y[3EQJ,U=/)
M%<<BM2U-7"Y)0F4]1NX-Q%4G.:\I:05=5EQ:,T/42O7-R^AEJ)&PIH&DKB4:
MKFI:IN<>1MP*'7 S)5%<HI?DC4.?O;C$9AJEH-7Y!)$NHU>TD4"J9S<RAL@J
M*GJAE%54]1MQ$R4RY:"N11.8517*]),FLYET=#36 A[E$1BJGKY=TI3&;U K
MJ;TO3L#=*@DQ)*%Y2>?4'3]PR-535J15Y4E2J!25PJ.5S4\(M:9QE&2F90L[
ME<[N112G:E)7M)O:[A573V*AZ=N51:IWMMUQT*I 45<"D*AU!-[J$&D1GMRB
M&NJD4!4*%2Z$>+HE+NB*"4RAU/A*NN!2*A)S3*C4/6%'4(O*3J5.9[<0C--5
M6HBP)PE!$P7J"J"M:#7E*E*G/%COV^._O6'\.?ER%NG^=WG><2[R#BHVVMU7
MU.T0BR:S-Q/;OJ4HV65XE%*U;/?/\7SXMDB^0T/*U%2N7R\;6*T@H*'LZ3(Q
M27?),!UR6!-CJ[4E-6^RB-EZ](%+9;*%[7^CIG4-4*/6YXJB9A3JPSH;=Y+)
M3K/-H=]!TVNT5$25<Y52*31MM%*S%6'Z^4LE54P*=(K5$+.U66R:T_"J73KR
MJ3US6L! P]@B&0L-,K@+,8."ER?S?-,+W;J9$FLH21<.I1+68"GX)ZI,;,GU
MHU>F,-U=&1JKQ:M(534TD*N)W+)5++Q+S8:!C4W6&'<P5RZ-0$/)K+U<@)=+
M+&4;=!,;G7L!+I6B:M 'S;VR2NGY^B%40E+RQ8KIHJ-@[=5[E\ME" R4QPOC
MF4QCY<@L;3JP3B>6Q264/%2%RZB++%L=.X"Y9+9/)9Q8+;T(B@\#&1\"L-5R
MZ40NG-*)7!3N])5HV-E254+22532SNW^&A)BLA71(FW:OY;+GUZ5:$(ZAUZE
MDIE:$3V.C);3T93:PSVD%EAZ4"ZZ,.]<0MN4DHNH;/:.<RB'O#AJ2D==4W(Z
MFJ.#6>*C(^$M.N)A8:2R9#I? /:)JJ"@X73S42:*$%Y2E4A4<O3J%E\!*W%!
M0D(]O7F49&2NTJ.D2PS=34[@5:K"V=-X6,^:.:)Y2U35/):IG[I;NSBQW[?'
M?WK#R(\?\N+^8]7#^?"/9P#P@WY,/#^?(=G25NG^=WG><29RR7SJ6P]IDF"
MK5!8>IE E%JU!2U.**0P:=KB0VQ4W)Y+1B NJ>J^FD+DU,II.4!DDZ2J<(/+
M9K/T]0:KT\:I;:9?.9U5EOD@F\:DB&R9()NJ:22E475-6_4Y+8>D;<H.GYU0
MB92^@JAC$#I>-7>/1V0354I+:O)Y<-9(*2H*QG5N%$1E&IHD$(GTY4U'G"A3
MN2VSRJ13>=(!))VB57('"SZN4;2&2HK3*EHY J#.H6VZBA3^66RNW-1)VD$E
M3V$BK/Y1'436J$O:QBZLM\=3NJ:@MPI&-DB9(-*TSK6]B7.9LE=$(7#4C7*7
MI%(TRH&3VL2:7O*V0ES4U=0-IU#028R&W,LN4&=VO2N.CJ]M^D56.II(9=/J
M=INV26RB9P2:2^"6"G4&I.326C;=X:G9^G28RY.)T6V*G2I-5B72ZL%(KQTF
MD)3Z3TY,*/2ZFTHE-.J-"6H2!PY=)C+G2QQ,-#QD- 6GR*%AJR01W/ZPF]N5
M&1M"SI-)?.E87=+("CTN3.WF6%@Y(C%-RN-I:VJ7R*:.[:Z2>IM(H"+E$EC+
M49&^=UP@4NJ6KI':Y04JHZD$!_0ZOD=MT@DL725N<+(JBHM%Y31,EFUNLAFR
M&*0C\-7E01=L=*1- F',:1IG+Y$K,AM\H^5T/12!.Z;JB96L22,?* ALLK"=
MRNTRA(234@@@22LN+'?M\=_>L/+!Q0X@]?!BV/7R@]?3UNG^=WG>=%"4I@YA
M@43\B(%,'4'/([]OCO[UA_$MNG^=WG>?B*._;X[^]8?Q*G57FH"NS:G4:8WJ
M<QK>IS&MZG,:WJ<QK>IS&MZG,:WJ<QK>IS&MZG,:WJ<QK>IS&MZG,:WJ<QK>
MIS&MZG,:WJ<QK>IS&MZG,:WJ<QK>IS&MZG,:WJ<QK>IS&MZG,:WJ<QK>IS&M
MZG,:WJ<QK>IS&MZG,:WJ<QK>IS&MZG,:WJ<QK>IS&MZG,:WJ<QK>IS&MZG,:
MWJ<QK>IS&MZG,:WJ<QK>IS&MZG,:WJ<QK>IS&MZG,:WJ<QK>IS&MZG,:WJ<Q
MK>IS&MZG,:WJ<QK>IS&MZG,:WJ<QK>IS&MZG,:WJ<QK>IS&MZG,:WJ<QK>IS
M&MZG,:WJ<QK>IS&MZG,:WJ<QK>IS&MZG,:WJ<QK>IS&MZG,:WJ<QK>IS&MZG
M,:WJ<QK>IS&MZG,:WJ<QK>IS&MZG,:WJ<QK>IS&MZG,:WJ<QK>IS&MZG,:WJ
M<QK>IS&MZG,:WJ<QK>IS&MZG,:WJ<QK>IS&L_P!32-?0[YYOGW!@V#8-@V#8
M-@V#8-@V#8-@V#8-@V#8-@V#8-@V#8-@V#8-@V#8-@V#8-@V#8-@V#8-@V#8
M-@V#8-@V#8-@V#8-@V#8-@V#8-@V'_O")UGP!L ; &P!L ; &P!L ; &P!L
M; &P!L ; &P!L ; &P!L ; &P!L ; &P!L ; &P!L ; &P!L ; &P!L ; &P
M!L ; &P!L ; &P!L ; &P!L ; &P!L ; &P!L ; &P!L ; &P!L ; &P!L ;
M &P!L ; &P!L ; &P!L ; &P!L ; &P!L ; &P!L ; &P!L ; &P!L ; &P!
ML ; &P!L ; &P!L ; &P!L ; &$ PX'(8FP!L ; &P!L ; &P!L ; &P!L ;
M &P!L ; &P!L ; &P!L ; &P!L ; &P!L ; &P!L ; &P!L ; &P!L ; &P!
ML ; &P!L ; &P!L ; &P!L ; &P!L ; &P!L ; &P!L ; &P!L 9\  3HAWM
M_B,>S@<;73;[8Z(=[?XC'LX'&US47I"B!BF8Q@('$,<I1 P&%C&*0 >$,(&*
M86SE%@$!#L8I@,'-'VQT0[V^4>")2$S8F>E*)C8G%\4!,\ !*8# +XH,+P '
M>ER@?,^?&$H.^HV^*PO0S ]#*!@%X#XHB9Z!1Q 2X#N]YE+O2Y0> (E?$.P/
M2B.^*QGI0$7I6,]Q*1X($%[B3/F=[T! 7F#;TN4CP#\W([ Y\V9R9[@(G Q'
M9C"]WW6[[WFH]G XVN:B( _#,[=F,\ @F>"\!X\R/#& 1>&W;P3E$,Q6*8QG
MD1LO?9-O!*V=Z##B)G8G*[(\$P.>[YH^V.B'>WRAQ$"B(&$YL6[&  *)LH&=
MF$2',)@ ?ZH@P'*=\],)2X 8X 7 G>O P>&#^J4P" @!3 &#H"%W+S'$V7<@
M8'CUV&+AWD$<V5A "F'J$P?U /@1V'6(@+IX E.<N0^! (Z,8P\V*;(82"5R
M(F(;M=DQ*\'$P.P_J\U'LX'&US7(.^>%$Q'A#&(!3 ]W9]V9V83Y#Y'I!.)2
M96APZGQ!.7(<QA(./M&,!#9LCS A#%%T42DYH^V.B'>WR^ <& #R.#8=?$P#
M@>$SEX?SP >' &ZFZFP#G6/ 9V!A  *&/.![.!QM<]$ $   X@%* \X?;'1#
MO;_ X&>O!PB&PB&PB&RQ#97[97[97[97[97[97[97[97[97[%,]!YRH]G XV
MN>8@V(-B#8@V(-B#8@V(-B#8@W5PXAS)]L=$.]OF0B !O7; <AN$7KL!%^[!
MBOLQF.<"-OW>._)@40,'(8@#=7/W&R#UXV\.V\,V\,V\,V\,V\,V\,V\,V\,
MV\,V\,P/'F8W?\J/9P.-KG8E!Z^W#MMP[;<.FW#IMPZ;<.FW#IMPZ;<.FW#I
MMP[;<$;<$8Y =#S%]L=$.]OF(C@!0%^)B.B%!V1X1T86?&$"E.[(( 06$P&?
ML]$#/1%P 8N#-#C['&.\RB(&%GKZ!A@<1D"_8#E$>>N=G_B4@F#= PN@!B.P
M, .\3"ZZMUU Z!MT& NB@QR96*QN_P"5'LX'&USLF&_/AF]EO9;V6]EO9;V6
M]EO9;V6]EO9X'VSS%]L=$.]OF+X0!V4Y'3O*=^SMX)6/U/GY1$KLA1=^'(V4
M'3T6?EQ.4I2@](420X>QQ7AC 6JJIDE$R2N+C*VJ:(C(Z/F!X9_$P9Z,7U0*
M2>T H$A4.2<\<[/_ !*)3$P# P, 8  =>R7/E$I6P$6R@0'N(&*QN_Y4>S@<
M;7.R=^?::#_3GLQ3BT1')Y2JZH9")(]C*QI^ BW=4R)Y+Y354CG3T:QI_>3*
MKY!*HF#C(6/AV#L?=G,7VQT0[V^8O#9S/R@ %$# _P"MGCO*0I@>D<FP < 8
MH[QZS\.H! 0>F I'08.^$YP(V=ZQ3G:ZFH(V+J^C:0FM=5%Y5U1YB/THJB'4
M2M*/FU!U';M4,9)E-$Q@+G>L0P'+SESL_P#&4T@F(4S+41M)BJCIJW73WF$N
M^6G3GP"VS3J!BVU:=!1"VS3I*QK;-.DX?+1IS,%M6G.4;HY*F%-K@7M/W_*C
MV<#C:YV3OS[3*C^WVUK-")E4JX5U2=;T56LV@XN;3HDOB9,1_!SZK*/D\%,Z
M@@8J7T_%IQ!1D+)V#L?=G,7VQT0[V^8G SL^]*8"NS !<I#'?8@01(T0Z>N'
MHY<".X@(<IBG [P@,4# QNTKPIV PB?@'OS'/FWI@:Y]/X^/++9G,9/&_K\]
M_63U%/WD[FDSF,YCK9: C9A4&\,SLYA>.>8[UWCO7;;UVV]=MO7;;UVV]=MO
M7;;UVSHQ2@'6 @V M@V \6"@XR8QLITR;GIC >EY<LP:7MRX#%Z8UST-"SJ2
MSJF)YR@]G XVN=D[\^TT=+H&9N2)Q("1<)"0L"X%TZ$0(0 =NG3H *4HG<NG
MH]G '6SPHF#F+[8Z(=[?,8^,AX&$KE;*OJFJI==$H<)#58M:BU>R!JK%UY):
M"D#B%E\9+H*8$=4E3CDX.G8.JSDKN13:;SJ*C8IQ4TT=%BZAFD42FYR_"(>#
MF=E'$&,\=@;=O#"9V<C&*4Y:ZMEIF?/JUH>H4_F]%T3/E G=&6M267/H:%A8
M&&9SWKGF#WJ=X8-U-@V#8-@V#8-APX (ABV M@P=H8BV M@+(_5,JH567FIU
M;4+SU.;:V]3FVMO4YMK:XU0:?55=^4'LX'&US(7X8[XS;XS;XS;XS;XS;XS;
MXS;XS%.)3]8C@P8"V ,(<'8V+8L '.:BM*NA(BE?2F1=O2F1=ATIT8%KF$)B
M;<5:Y@^V.B'>WS%:GKURETR2N*EB5AV4C3SVK:H2:EHE/5_G\0_AJ*<")G#*
M-%1,-*5+,874+*S1,N#K#K$1E9I5./\ H%V3^V\.8KLW:W:QRY3,OZ;U&H48
MEZ8RE,I)PN>]<\P>]V9K6;3K<Z[MY/99:([?A91:0)CV2VENA-9-:40 LGM)
M$KZRVT.'=#93:.#?)3:,T_LJM5A*=!@!NIAPPX,6Q8-H1-CF,V86 38N^]Y0
M>S@<;7,3;(#U2VEJJG4-[@5^WN!7[>X%?M[@5^PI^H -[@5^WN!7[>X%?L%
M* (OW3^&?8=>#"'!CBW6W6SLYG3UWJEKDX=>J>NC>J>NC>J>NC+TNM4W#5YS
M!]L=$.]OF*W_ .*ZF_B@R-?Y6@?Y8U*'_P!+A_[=E,_:5*[F6?#1>S_G.OWS
M_H%V3&!V]=D 2^TY;>DP>B&?B=? Y[USS![W9NQ IW.Z-L*J*+3)^GM?1TBF
M*MWH5+-:RGZC5!3"T0L15584?2<HE5+0[IZXDU2R)5I<C%$N+,'GNQ;64<6
M&ZVP; 6P%L!; 6#:'/B.86RG8,<'?>\H/9P.-KF)MD-G3!,<+9,[QL[Q@.\Q
M4">7?5=7-K<4MQ"YWC9WC9WC.'CP'RU=:R=8L##Q0[! 6R-E8"X"'><P?;'0
M7Y\5WM\N(@#&,4@*G*(^I*!GJ<UA&V_?+VKC)HB:E4[7\+1%3.K@YW-Y?&4P
MYKFF".??JEVKFH91.9=6\WE\X=0,LC7$C"G9RP4[. -,X"*B9H)BBY=G*8(C
M!A*5X4"% IG+K#JP;#'A#@<]ZYY@][L^S;K41Z3LS5"7VX4]-ZL6=$*(@)?=
M,D$J@27#(20T-=LE<+1-<WJIVI<S>W H*_"2W0(U3TV15)D?KU!@9TZ*<NX(
MVX(VX(VX(VX(WAW;/2@41$[9CL FQ]K,[[WE![.!QM<Q-LALZ8/\9:AJFF*1
ME\G4Q-JABI4JZ73N 7RW^<UK4=ML70]M%* K:5#,8E4DR@IA+U*3F;21R8IG
MJU?YD 0;V6]EO9;V6]EO98-D0 6' 0R P!@ =YS!]L<\#JY1WM\N_$0$7I1;
M>.VWA&WA&WA&WA&WA&WA&WA&WA&WA&WA&WA&WA&WA&WA&!Z0K"<CT[LX%#^N
MSPX&8X$ _$_)G/>N>8/>[/LV?E*:UZOE42A,3C=1:T9OFFM8:D%S0&OIW6MV
MMM">51\]%H[?/1:.R9W*V^*_4=2NR.Z4_)UO</Z["9\!C"^*$&K=%S"K"B_,
M!3/C,]S8@)A' S>TV)LSKO.4'LX'&US$VR&SI@_QENH3TBB*6_MNKR)32L4=
MK*KV5E"IS3UP3E#ZD@Y"OM#JA7*A0EN\X?6TH%;[)5/CI=".(!TM7^9(< $<
MI6RE;*5LI6RE;*5GX8$,7%LC9.L0Q.'><P?;'1#O;Z!@);'SJ.GE.36F)MN2
MM3U+3FK9K,)='RF-P;J;J;J;J;J9V8I3N3ES<N][L^S9]_%^\2/H250U5IQ;
MO3:)^^")-:W0:-3V5QJCI6E5VOS966-\V5EC(%5M$*3?54_PI^4/L,;OW@8D
MD:,S>6K<4,"NNH[[: IL?ZC?U& #9G7><H/9P.-KF)MD-G3+(0EKZ_+:_0FE
M1U&X\6]1N/QHZ_F-JRJU[O.KE*UM"]VZ<&&]NZ41HN^I4IHK3H,'RU?YD=N\
M[>'!GCO(QG  %8+C,*74XKC, .\7CPN0@AB;(V1C!E8O><P?;'1#O;Z =.(F
M+B$V3N6)[(EM2B(K5P263E[,$62Q]0< JB:P"@R,Y8IR\$IS, /"MB^;%ZV+
MUL7K%(83<L8Q2L\>D$ANL+<KW;;4]0H-1*T\HAJ)6H ;U%K4F-J(VGG%[J 6
M>OS_ #]6<-\_5G#.-0*T"&-/=0:U..D 8"#MX) !\<1#>@;.];,\ <[UOZN<
MXB)L&P;!A# '?6^Y0>S@<;7,3;(;.F;_ !>7B7+E-*&I>4W<PZ">Y>J7A;G*
MKI9+#KDDUT4GNQ\PM4%O,+5!9PF]Z:MW!N^M^M7^9'' ]ZW@AB$\2*FY]7A"
MB4NR_?\ 8+O,VY;<L#K!@#![S!]L=$.]OH"AY]+J7K*M:V@*BK8W4;*0'CL/
M;3^O9;3<\JV<050U84V;FK\HB7$!;J;J;J;J;J;J;J;J;J;J;JX!8@/,<8AL
M8AL8AL8AL8AA(=X&1\V[?-NWS;M\SMWDY4>S@<;7,'A]V!GIC!E-A;G?A4-N
MZ:^K%5[>K%6#>K%6#>K%5[>K%5[>K'6#>K'6#>K%5[$U9:P=GK&H'U85?@\!
MBF>B?<' V[>MNWK;MZPN#F%X4Q2%$HA[+>RWLMB O^8/MCHAWM] PSQ_ Q<I
MN$4F6$&YZI-W.+@E*FA(A\,3$@4[P>;"Z=B.[(V[(V[(V[(V[(V[(V[(V[(V
M[(V[(V[(V[(VZ=L   <W'LX'&US!X3.42&!L!; 6P%L!; 6P%L!; 6P%L!;
M6P%L&(Y,8-P+;@6W MN!;<"Q7(%;<$;<%;<%;<%8CLI.8OMCHAWM]!F*8P[D
M&*0A>GA[.!QM<RQ%L1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q'GK[8Z(=[?XC'LX'&
MUTV^V.B'>WS<N<Y3' K&/B47A2B)R@W:V\)B+PH#G+E(?,<Q@*PG* ;PN '*
M(F.7$3E*(F & 0,&<H&WA<=X4!%X0HB\* "<H!G+AO"Y0. L[>"8F<! A\Y,
MY<HG*#"<H 40, G*#;PN.<N4IQ,\,8"MG$6%X4!WA1$KSK X&%T(F=B<H")R
ME$3?U,X9 .(O"G#(+PH%*<IA!X41YL/9P.-KEGAC%8#&*8H^SF##>X&S%Q P
MB<3 5L0P,;^F @+&>%*!1$1 Q1',46$Q0%LQ183E!A$"L4PF$3%!LQ<3&*41
M, ,4^8V8N!W@%+F#$!*(YB@/;RS[8Z(=[?-NMO8,4HB(@.)< $V!08@XE-[1
M'8!O"" ,3 7CP ,8?:,<  CT,"X!E((%# #'=X9"=;PI2[L,H/"88Y?Z@@40
M'$PG  =F !>$,&0NV7#=&#$^7$V ,0?9.(B!,!>%V0$!?&P XB @0Q<[OM,(
M W7O'/="(%$@@5B8YA'_ +<G4<F&!^L#@4'I?9'FP]G XVN6>L] 3&+UE,
M+L?:-@+LFV<!$P8"8^("Z[X=AX/68  2E#<&#$0$,GY$P$I.LQ  #  "_$H
MZ-@(E#$QP-G-UF,&!7G>90W> 92;'*OMCHAWM\WRE$1*4S92L)2B(E*;@REQ
M  !LI<   80*(8%PP# 0Q; ,! HL( /    Y2XY/:PZQ #,( +8%P$I<.K'*
M46RE!LI<< Q$I180 P8 V4HB!2@V 8 4H,( (92L<IA$I *& 8@4H,   "4H
MB)2BV 8Y"-@ CE*(92X8 P%* \V'LX'&URQB@8"E K&( .R.QPR%;=DP H )
MB@9LA<N0N4Q"F$'9<N4N)2%*.0H%$A3#V!NR8 4 ;(40*4I6   V0,HNRB8"
M% 0  '(7*+L@ER%QR!@<@F$H"!>5?;'1#O;YR=X4 SEQ*8!;,5BF P"8I1%X
M0 ,8<^\)B+W!YF I<Y,H'*(E.4PD>ERYP*8#E$<Y,1$ #$,PFQ8S[K Y3"(@
M4 .46S%P%X0&SE$P/  3'*5A.4"YRX9RB&\(Q3 8!,4K9BX%.4S&> (]C <H
ML#P@L8Y0%V(F)F+@)R QC 4,Q<-X3 !Q#G ]G XVN9O#@0N<H Q3@+8AB)NH
MIA,.<,PB -G+@8W4)B )WF0Q1Z@,40 Q1',7'.&.;$P'*+"8H#S-]L=$.]OG
M/_0=A[1<=T(&$I"X&. "\P,9X3 !'$79\-X[VS8,\ ,X#D$>J'>;1@ 6'V0>
M!F)B&(%P X]9NH[_ +MX/MCW10]HN7=A@!2XL0 $H];&*)0$"Y"".8V.<O=O
M-LV7![L9<!P_I$9UW?5NNP<!,82X%.&)W8XEYP/9P.-KF;[NP -XY[O @@3;
M#9'9,4H'>AB4X#O!+@QNLCS!@ZRFVA  #   I0S.ML #<&[ $!#F3[8Z(=[?
M.1=NQ8  &RE N4N!2%*P@ B)"&'*7'=D8Q"B.4HAD+E$ $2D*4<A<IR (%(4
MK9""+9"@42@+"0HB)0$7@"8@%*5@=D 0* ,!" .4&R$;(3 "% N0N&4! I2E
M82E,V0K8!F A 8>L (0K90P$A!$  H"[((B0AA,0I@REP,4IF   .<#V<#C:
MYF)0, D 6Z@#=D8Q0,.[( 9"@P$* B "QB@9LI<!=D%A(40R%P A0 2%%LA6
M I0$KLI3.G8  D*(\S?;'1#O;_$8]G XVNFWVQT0[V^D?$NF=O"O.D1[.!QM
M<]WSMBG*?GK[8Z( <H[\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S
M;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S
M;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S;\S"SEX) WYFWYFWYF
MWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYF
MWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYF
MWYFWYFWYFWYFWYFWYN$AQ(._,V_,V_,V_,V_,V_,V_,V_,V_,V_,V_,V_,V_
M,V_,V_,V_,V_,V_,V_,V_,V_,V_,V_,V_,V_,V_,V_,V_,V_,P]KIX)&WYFW
MYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFWYFW
MYFWYFWYFWYFWYFWYFWYF.]$X?ADV( Q<?PB(B ,41_ ^ M@+8"V M@+8"V M
M@+8"V M@+8"V M@+8"V M@+8"V M@+8"V M@+8"V M@+8"V M@+8"V M@+8"
MV M@+8"V M@+8"V M@+8"V M@+8"V M@+8"V L)!Q H@& M@+8"V M@+8"V
MM@+8"V M@+8"V M@+8"V M@+8"V M@+8"V M@+8"V M@+8"V M@+8"V M@+8
M"V M@+8"V M@+8"V M@+8"V M@+8"V M@+8"V ] F+@P%P_ SO;Q;$6Q%L1;
M$6Q%L1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q%
ML1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q%L1;$
M6Q%L1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q%L
M1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q%L1;$6Q%A$<.!QM8 V -@#8 V -
M@#8 V -@#8 V -@#8 V -@#8 V -@#8 V -@#8 V -@#8 V -@#8 V -@#8
MV -@#8 V -@#8 V -@#8 V -@#8 V -@#8 V -@#8 V -@#8 V -@#8 V -@
M#8 V ,^V.B'>W^(Q[.!QM=-OMCHAWM_B,>S@<;73;[8Z(=[?06 \8&*\?';>
MB8@F* B?%@>@+W.01*<1>O'ABF!X9B/ ,43E*(F*#9RX 8HCG+F%X.^ Y!'F
MN'-![.!QM=-OMCHAWM\N#MX$0Z=/2O'3IZ0A73T'!G3T7#QT],5XZ>F>;IYX
M@CIX#YRY>D CIZ5R9T]&'>.GIG;UT],8SMX,01T\*_=NGI1=N7I76Z?!#G<O
M3.7KIZ9CNG@ORNW@1#MT\*>'=O'8 SC  ['( 47I-CJ!\)0P)_<'ZGYC@9LI
M0<O,#,/68W4QB@4X%S.C8"_+@06B'9WA7KIZ=CNWAGX.WGB';IZ5X[<O2D*Z
M>@X,Z>BY>N7QBO'3PSW=/?$$=O"O73IZ0".7I7 NGHP[UT],1ZZ>G.9V\%^1
MV\+$.G3TAG3IZ5UN7H.'CIZ9R^=/3F,[>&?\N/9P.-KIM]L=$.]OHG<NV%V0
MP/"B)B.@ @NR"8'+O "% QB%. $(4N[)E%T01!V1A=$$!(41W+O,)"B<KIV4
M>9=O-Q[.!QM=-OMCHAWM_B,>S@<;73;[8Z(=[?,3F$KPCP<2'RNWAP%T5Z4P
M@^)B8XE$CW^F4Y3AS-Z8"/'?6 /0$1?% 1>@!GCS,0F(,Y>=17@"(O@ 1, /
M2FS!S$7KL#&,87A'H@&\)@!RF KPAASE;>D8SPA6%X0K;YW@)R%#>%R@]((N
MGN<>2'LX'&UTV^V.B'>WS%_[)38E=G)E$0*#LP@8X" ,?:$/9= 7'F;TH'>@
M!BL[ K8%*V8"/B9BNR@4SX"B( 8'ARFR%>$S/79\Y.8@V4#/'A"D=/  H']H
MQ3$$X&  ( "<W4]P#$VU[0 ( !/^HY[>2'LX'&UTV^V.B'>WS$0 0$ $!P%L
M PP!L QP!L ;J#G&3^IS@2%$< Q$ ,& " %   I0;(06RAB)2F$0 1$A1;(7
M#*7#*# 4H#R0]G XVN= ("(&*( ("!C 4.#,41#K#G+[8Z(=[?+'.4C;]M^V
M_!M^#;\&WX-OP;?@V_!M^V_!@?AB @(<X,\*0=\5M\5M\1M\5BO"G'HD>S@<
M;7.CB)7I<2$WF#'.)R 8Y3%>/#"(B(E.)'3HXGYR^V.B'>WRQW1FQ%A$V&=Z
MV=ZV=ZV=ZV=ZV=ZV=ZP&>".(L0ICF=NQ)S,7AC#UX@8Y0[0X'P?U&0BWVN+@
MYN&FHOXL.FFO[*TE-2(K7W+B. %WSP,KYLKYLKYLKYLKYLKYLKYLKYLKYLKY
MLKYA*^80? !#9B\D/9P.-KG3XAC@\="(G*)3G(\$H%.8^[>";(;-D>92 ?G+
M[8Z(=[?+&V0[.  X PX<.O#@==YS,0Q$'3L $AB"+[#A?;;:7?\ D"^:I*BH
MN:68U2H=2*;?_P#RDY<^Q_\ '[.4=;+GN^2'LX'&UTV^V.B'>WRQMD.S'!@$
M&Z@;L;$ ;J!L0;\P'K9UWG,PS@\!Z\,V^;$7P\#[O&TN_C^Z6OX1/%V1R/I)
M>'-__P#*3ES[ _V[2F3S6>QT]2I1*9E]M2?R"M)I!2NV>:U*=#*;E:Z54ZMG
MHR?+HC%)RJGX!)$F2*F':<(NLE,1D(_@(MG.PY[ODA[.!QM=-OMCHAWM\<#
M(@("(" L @/ )B@+&V0["E,<TJI]]%SZ>0!93-NKA<.7L0^BX6)@7_ Z[SD\
M0;, AF+AP9BB/ (FWH   /8X[O@?=XVEW_D"^N;4BYJ^TJ,HJ*1"_P#_ )1\
MAB CB&.("(" \ F !8^P/]NUNDIE-.)92%;4G*H.W6!EU.4! U';'2,V22JS
MJBH#F;H#7:@5_/IJ*Y7<$FQIS;)3L92=$3^/)-)ZSG8<]WR0]G XVN>G.4@;
M]M^9M^9M^9M^9M^9M^9M^9M^9M^9M^9M^9M^9M^9M^9M^9M^9M^9M^9M^9M^
M9M^9M^9M\9@B Q*8#!POMCHAWM\80Q P@02 (CE$!=B!@,\>"Q2B9^QMG\H>
M4S&4S:,_R5 0,''5[$E D3P4G\25^/\ ]G >MG7><D\#$@ ($*&8I1 K'-E)
MF,!G "!. A!*Q7GM/C8%*&4O ^[QM-*8!**I6M<TV5NJ;.(RBY@A5_\ _*/C
MFP$"$ 390![@+L2" E%X<0*41?,?8'^W9*EPB4_E507#P+JF7*[N8)*62E<H
M9,J9H6LAI"ME258Z@5/)[L'9Y:IUP\_KR6\#G8<]WR0]G XVN>&$"@81,/"
M"+8"'*/WSJ&=0T5#Q;KCNSY#<+[8Z(=[?&.3. NBB!2 5C$+@4H% ')08I0*
M+&V0V*P_<HS_ "5)?C^;OGKN.\4_;Q3]J'.\>U%7_74_Y,Z[SDC%S%%T ME
M"&=D$QR@\*#K "AE*Q'#^+?3^V2:0[F?I<H%.0CMV3@Q .!]MMI=_P"0+B*;
MK,+B[/H],:6H6_\ _E)QSESEW6)2DRB8A18A<H%<@ D)DX#[ _V_%'JX[G8<
M]WR0]G XVN>/N[-V\$-"Q,8^I6FW3Z>3JCZ>AI2>43)U =6'("TQ@'<RA95+
M7<KA^./879X'VQT0[V^-C@P'>"(/#@4!-G*]>".9Z!'0B8K&V0V9I3Y9R]>R
M 'M2P4A+!S\\DC)S'OW973R!A@BWM,RN*DU7%D3GWB)0TF\1,J!=RN2.N\Y)
MX;(3.\*.9Z  <Q6WA\ISO2L7$2LADC+/%+$<1=U12=1SFI9!$4G4AW@BV[-G
M*8V.&4XMI=_']W%)UO*U>M<0BBH2O[__ .4G'$<& [S$'A\N8X'*]>-F>@4@
MB(,?8'^WXG6#8]6.+=>'$<[#GN^2'LX'&USQ[W9NUI%(XJ?1]-2^'E-92O\
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
MGPM2U/NZ@BP=8B0N4'I\QA,!0 0$&%B[/ ^V.B'>WR+S'=G#V38XYBG>X?\
M;@7$[G$6>8@)Q$Y'A@,.(@Z)AO,!$@ 46S8@^[L<3FP$7(_U#B;^F)LKPGL%
M.)C$ <0X[T>O_H' 0,8I >ER@8-L@AB;$PO>QWL%[P.Y..+$VP$0 ,!/F*),
M" !>]-W @7/U9AZA 0,''>[(FS%$HY'A1$X@8[90*/60Y0,#"4QA H,.;(;K
M*0!SDVA PGR"Q ]D1'+ERB 8!R ]G XVN7,]* Y'IV*[(7CB "PN2-F>NV(<
MIV?=T/6/)4[%R^!G%83&4S2:LZ>X-2L5#P-0U"]=/ZCX*4G</(HD#"5X^>\%
MLD^2RG5$7&9T!.%086+L\#[8Z(=[?)X (%(!18<1 I0*'('*!B<PP#CG 3 '
M4#8!Q=V./!@'/0=E >2'LX'&UR68 -F#,QC 0/ZCUBE*0.,+QV#;UVV\=\.[
M)F$ %A[>3[>$CTQ&*]=B.8HL(@#;TC/3%,/!^7 +%V>!]L=$.]OD3" &!X.
M^T]WO5G',#TPE _6!Q$1$V?,PO,"E.(F,80$7N!<PYGAQ.[$<H%.)A!X(L+P
M087@YQ.8& 3"<A@.7ES& H@<IASA@=[@03AB+PH-O"L @8.2,;*PO, $P@8K
MP1$#B4P&-B#T<H'$3 \8IQ,+P^1A>"4#'RL#P18#B E.8I!,.(O&,<,0>CE$
M_60V<-X(F%YU9S"PGZMY[.\P #"Q#B8>$>S@<;7$ IP#*?#*;-D.),ILY2F!
MGV LY]DQS@0"D$XL(@ ;UVQ7A3"(@ ;QVP'(87PCDELJ?S.*(G,M\).)'$26
M+<XY>$>WF'4+8 '("Q=G@?;'1#O;Y$_: ?T\,3]>[(']3 1AS8[P.UX.!@$2
M")1P[7QQP,)<"F#%X(_TS8Y2]9B%( & 1 FV B1BX[QSW?+GRYP,(!E+D..)
M# !GH96#O7/=\D<&$3/"9LQB]0F PCCG/U[@P?U"%+@[#!G@X"("<3&S-@(N
MRG$P_P#0, B/4)3 86 /Z0?TS.AQ #97@%$H@.0Q0R ;V@  P+VEQ W"/9P.
M-KDSF H$()AX'["Z=L\(!!?>T?=.V.0"'?;*>>%=O\090O"/(9SQ#A@;G(AB
MP=G ^V.B'>WSK'FP@ @<HG80 0   , $&_,  .5'KXV/ 8N8>+BV(\)B9F*
M% "X&;'AQXP]G XVN3#^L?A>D,8,[]A*]>&>E,(YWS8/7AWI1.0KXY!"JZ@
MKR)>OGCHHE!A$ #?.\3D*\#='!MV=A*8 Y7#D7+L1'A?;'1#O;_$8]G XVN2
M>F%BE I>6'J I1?&W;O 7  +PARE#K Q"G#<NVW+MMR[;<NVW+MMR[;<NVW+
MMMR[;<NVW+MMR[;<NVW+MMR[;<NVW+MMR[;<NVW+MMR[8KIV4>(^V.B'>WS[
M'G6 \S[>' >:CV<#C:Y)U[8\,QC/ 007/RH0^9Z5,:Y^7@WS/P32^Y2#CY@4
M1$.*][LCTA2&?% =^V)GKSGC[8YS^?'QZPXSO;Y>(,\*5Z=^4#F? ^ SWQ+H
M[XSQT=\)"G?BX$[\'#P[\I'IGQ7N=]X@AGHOW1WP@0\0+DQWWAWAWX.7IWQ3
M&,^"(*9Z,0Z.^,)#OQ= =^,.<[\'+P[\ >'? _ [T8AV=\+QV=^9V4[_ '!C
MOP</CORD.9\#P3O0B"'?"_='?F IX@7 G?[EX=^#MZ=\!C'?!$$,^%^Z.^,9
MV\B!=9W^X>'?@Z>G? SP[T(@IWPOW1WQGCL[\SL#O_#G._!R^._ 'AGP/0.]
M&(=G?"^='?B!#O\ <F._\.]._*[?'?%>"=Z$04[X7[H[XS.SOQ=9W^X.=^#E
MZ=\ G,^!^4[X8CEA[.!QM<B^-@0H92\-1#A) PPP!NINIJ=P"H@XPAB! (!G
M1,@,/]QSQ]L<Y_/A'DW>WS;$>2QY''AQ'@QX^/#CS;'C8CRX]G XVN*<P$*+
MT@<)_:>\2+=NWSGW$HD&]Q:);W%HEO<6B6AZ%HQV^* E*+H3&.!##D(P%* \
M E [\ *7@[8CGC[8Z(=[?XC'LX'&UQ3B(% AW8\!/:>\1\<H%$6S"V86 PL[
M @AP8N6Q<MBY8,,&*!3/3N\[ =Z NR' >2$0 "/P$>8/MCHAWM\]>F$I0>'
MSM[BPF*5LQ< ,41 Y!'G;TPE)F>$-O"8B]=@;>$ <Y<HO"F(1Z40YX/9P.-K
MD 9SUCPG.! .81'A#:<]UPX!PO#925I<9&TBHDBN332;.Z?JB050XY-^/LO
MZ^8/MCHAWM\]?[!'0 (  NR8;P0Q=G#!X4N(<[?]V&4IW>&\..)"=X ^R82B
M([//![.!QM<C#[/#$;(,/;P!M.NZXU2SAS())$QC^810M;=67NY7!#9B\D'M
MOW?MO.8/MCHAWM\],4# V[)@+LA@%V02B0HF!T[ W-1$ ;?&..\.5A>.P8!
MP,( 9@*4K   .0C 4H-E* 92@&0O/1[.!QM<@#.<<>&(V08>W@#M=#_3XURD
MZ&5)B%"U2%''' M2T#(Z81ZC:@<533?(G-E*']-RZ+E)S!]L=$.]OG1GSLHB
M_*#%.4_/#FR$*Z P   ': .R V7=GZ%'LX'&UR) RON%X3> \<@0H!B.&(Y<
M!W9A$@92<:[>8B$!_P#\DO-E0_XS6L5":843R+T<1>>T\YB^V.B'>WSFFJ9?
MU(^@*>D\L(\<.'A9U0\IF3N(AHF!BNQMZ)AQ?L)WA6*<I@(8P'Z?'LX'&UR)
M_9>\(=;?K4MBHX-J73&63)X!" /'$< NS?B:INVTD0Q"20!U7MTM=F$3*Z\
M<08QBE8KPAN,[P.\<@)C<Q?;'1#O;YP?8HG=%IF%CY\\J"3S"HHDU/1LZC8)
M0@=!/S"+PXO"$;,^%@>@ G+NS/@Q* XARYSE( &>BP/>L'KL1X'HB#O.\;>/
M&WCQMX\;>/&WCQMX\;>/&WCQMX\;>/&WCQMX\;>/&WAV<F$Q.<#V<#C:X!=F
M$=T9BNS )G9C&* E+P/BB8A#E,5A !">3*6P8TM+G<KJ4G6:50D"XFTMBX::
M0G$ X@?@'LNM(<*W25R50$,.1\Y>T57=1)_.7=UP@=*5E>J:%*3EY4M/ X*
MF=NA8CP2FSD;.1LY&>/"@3,4K@A<I>8OMCHAWM\X[6I:J#TZ]@)M+9DZ$P $
M]G#F2RR*BXF8Q@#E%V0"@(@#&*!@Q'=;3H@8$Y9[B8Q71"BQB%,V[)@Y$>!]
MW8FZ\P-F!L6ZVZVQZQ'!NML>OK;K;K;K;,#.-CG ]G XVN PF HB\Q 3BV+W
M#%YF$7N5GHCNQ([!V01$C**)_P!?H0X0\[+@486.D18VEWT%%2G*_;*_;*_;
M*_9Z!V(!@+P7!)A5]=3I/TR7!/*E4U!)>H#Q_;FK#A[\O*M,@J;5C0X4) 1L
MCI'.8XY'#9'#9'#9'#9'#97 ,!2"\YD^V.B'>WSGJ%MR4#&WQP/-YE^DF.8'
M3QUE(#HP@<KW IWH 4@G>D 0$  H<SP#@?=T/;P$P;!NMOS'L;\Q[6PX,<6<
M=WS@>S@<;7(CUMN'>+". 3QVZ=.9C-XN:3":Q53DE=+3J*AGD!"N9<YXA792
MFX=V[QW;MC&=%'.Z;.Z;.Z8KTA6%Z0S9W39W39W39W39W39G.4H% .9/MCHA
MWM\SQ!NINK@$0*'%? 82/'I#.^L2$!X#%!Z!LQ2OB&SO.3S% <0Q 0'@$P%X
M[[NA[>"44U.IW RRVA7)M-:=LFN"JLHZ<-U;!IPW5MZ<-U;!IPW6,73BNL;T
MX;JV].&ZMJHL%N3HVFP.)BN-CG ]G XVN6G%!RB:/(ZCRS*7R:G)5(B<I@#8
M V -@#8 V -@#8 V -@'-7VQT0[V^9$ =Z3 !ZR"Z$H@=X;,(&>'XSPI2&!X
M#IV[.!P,8"@[(!N4$0*! ]H $HNQ 0.<PM@)GO&?]WE%L@MD%J:K*9TNZI&Z
MQ2*-FM$Z@"UT) !JEW#8>J7<,WJEW#-ZI=PS>J7<,WJEW#-ZI=PS*-J(KFIM
M" 3!G'=\X'LX'&URX% !X<0;$&Q!L0;$&Q!L0;$&Q!L0;$&Q!L0;$&Q!L0;$
M&Q!L0;$&Q!L0YF^V.B'>WS('>!2.LHF(7 I<&W76!  _&,)0 "PYS8/",(#B
M5X0W*&*!@*[ HF=@<"9<-R7,4@%-Q7\PA88H13F(="(-B#8@V(-B#8@V(-B#
M8@V(-B#8@V(-B' X[OG ]G XVN5.0#ME#-NB[O(&;=EP%V46,Y(8?#NF\.Z;
MP[IO#NF\.Z;P[IO#NF\.Z;P[IO#NF\.Z;P[IO#NF\.Z;P[IO#NF\.Z;P[IO#
MNF\.Z;P[M@Z@YB^V.B'>WS(SXS9CYC&,=B/C'.!WF5V8QN(\.)0!R @<X$ K
MKK.[(8 ='!@=%Q,Z(9BF,0W)/#Y6$Y\#&.!BF,4H'>"PG.!N(^>E$LZA9F[B
M9%&GA)B8,!Y7J9QUN^<#V<#C:Z;?;'1#O;YD#G!BNQ H.1$2NS%;="#LA,G$
MPQ?JC5\70U&?-;63?-;63?-;63?-;63?-;63?-;6;?-;63)7<!45<UH41$O(
M'(!V!T4&,Z*8PN@8'8 ;=!CPS.*"#A(J,BHQ[(HP\:+YR\AXBFIH_>O> @$,
M3*1LI&RD;*1LA&W11;=%;=%;=%;=%8'908 P# 6 ! >;#V<#C:Z;?;'1#O;Y
MV'?7$_XHX2$>/& 0,'!;Q_EO'!T38YA4DYAW3FGG#B(F4RAG<FBMZ6H972TN
M?%>\$-M8 V -@#8 SW;XOY..[YP/9P.-KIM]L=$.]OG?M9[B?\4<#PPE++XB
M=T'15Q$CD<B4C@MX_P MG[EWW?+F#$M0NG\+-Y1'2^:Q<3@,32D ^<NA''AA
MMOB/=OB_DX[OG ]G XVN9 \((XACQ=X7#AS!FXP"!@X@"!@YB^V.B'>WSRXG
M_%'#3*IJ#1TOCH^/FL;P6\?Y;-W+ON^8/X1Q$ 66PD*PRJ!*PE*$/PPW;Q'N
MWQ?R<=WS@>S@<;7,1#$.LA1* O@$V0AS";.;$#&.V8^ F,#>T9YO#"4#&*0"
MY7CP3 43"!"&-B F Y<PL7>8!B#L<<I3#G$3B XG9UL\Q?;'1#O;YL/4#L^\
M+PG>"059I::5M0WRO*8WRO*8WRO*8WRO*8WRO*8WRO*8WRO*8R1H36U%5T+T
MQ2]6#". .SYR\L_[LW=&_MN&%[>(]V^+^3CN^<#V<#C:YB/6&5YDRB4Q2"!
M*<6$A\I290R")1=F%B@(/ (8I<IC% #B8P&%A()FP.9LIV*42@!#X9#;L0S%
MR'%LALF4Q6(42EYB^V.B'>WS80Q KMZ1L'[8/VP?L9V],V5^V5\V5\V5\V5\
MV5\V5\V5\V5\PNWIAP?M@_82/Q9V42%Y0X/1'*^8SMZ8!(^$-T]$OAA;PS>&
M8KIX1LKYLKYLKYLKYC.GAAW;YMV^;=OFW;YMV^;=O18KMZ4,KYBY@#FP]G X
MVNFWVQT0[V_Q&/9P.-KF+_'()S <QSL!S&'>8DSFP!Y@V<[!B#L3&$PO!;>"
M 9Q%G>P+P6%Y@PF-FW@Y=X( 8XL9X8!W@F,#P1#.)2E.(GYB^V.B'>WR(B -
MB AR B <.(#P@.+ (#Q1$ X0$!Y;J81  Y'J!@$!XH" APYB\41 !;L8!Q#C
M=0\N/9P.-KF+T!$@=;P0,9G("!B@.00-ANQ$Q3&$1 =V(B0P%,#"!@-AB8G4
M3(!1,!C")\'F4PE$/9> (@)0 0+@< %C9CE)ES<Q?;'1#O;Y$W4\, ;K,8K8
MG$0.<P@\$" )P.^ 6$X@V\$P'$V G. YS V? ,QP'.8HNMD#938G P/!RB<Y
M6SXF,;,)G@@V<3"4P@7.("#P<3"( !S 8#'8'AQ #& 2G,9LYQ,(B  8P'.(
ME '@YP,81,)S.Q>"Q#9RE,\,.<Y1SGRB83#O1 I#"83";,\$3.P[ >'$@&.)
MLYL!,83.AP+O,&'.SK'=B.# 8YC;P1+O1RES8O,<^\$ WC 8P )Q "B<6,80
M$QS@!GF4Q1.+.Q,4AC'*PF. @<<"O!S \/D*)A'D![.!QM<R[>/CR& 9N<OM
MCHAWM\B(F PD,9@ PF]HAG93%'*; I\[UX B7# PE. F Y@.4PF$IA#*80'>
M' 28B0! !)B),PGR&$ +G,4ALN4V4"Y1$#%. & ,-X8F(,\ <N4<Q1.P.Q%W
M[1S8&$3%$6-B)  <YP$2"[.)! =X)3@[PRF+C@4#91(+93"['%V8I1$I.TV)
M3F((E8F8[HH#G$#Y.LI@ Q0$AC  G,+L! ABF$" 8#@0</:RD# QL=X)#"/7
MAB)1RG8@"!C .8V<2X'$Q2B#P"& # <XB!LV41$,<2@8'1"CGY >S@<;73;[
M8Z(=[?+" "!2@7A[&QZ^* @/ (@'%[. 2@8"E*'"(@ -V<N8H&8,H<01 &*4
M"EY+$!'@Q#%LH"/" X\R'LX'&UTV^V.B'>WS)_CNQS;S>&P$SS'>" &.('S/
M,0$X  YBX"#K,<#%>CB<1*7,)6 PB[*<YASG8,^\S',&\'(8Q@+F.)P>&$"B
M83&,8#"\,4HF. YS 7,8HE>"(@9X8<QQ,(Y0SG ,XY#O! <YC'/B)"Y@'>"4
MH/!S/#"4#F-E*)P83FRB8YC[P<CL^9C"839SB(8@7,< *!]Z^ V'MY]X.4A\
MPFQWHG,V+QA>#ESB40%X42B<KOF(]G XVNFWVQT0[V^9/ $SL ,+S*9C ('$
MIA*)3F-B)C 4V4F(%$#Y#E$QR!U/>[P,\; X%=%,40WA0* YP(8H% X%$AL"
ME'>@42@0<SQYB!S%,8IP$#93"'MG N+"4PB8!,QBXE]LS9!!YE$K  @\'K I
M3YA*8S%$1%[V"!SL)1PRFR%*('*0P$)UL;$IP*8![6RFP]H'KP!$I<1> 0P
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
MY@$H&.(N0]HQSBV8PGQ$PE.\,("<Q70B/%>]XZ, ,&. AE82"9L>L"& <H@
M&REVF'$6$N9@P*ST!*+CO.9'QR@ E(4N8I1 H',!2@<X"Y 2D [P1SGRXF%X
M1X<QBG>Y'8F-Q>QG)R@PF*' \(Z ' 8.V#M'@TRO\TWC2E3*HD<59Y2KFC;^
M#QKVTW\N2/ML[V^7I+OEO OSAIO@.H-6Z5N+L+;*:F5/0:OV/%Q5]34;"[="
MEK4).Y/=VJ]N,LD%QT 9035K= 8@VF6_4O+%VL=NKD\M1NT2M:TJVK9:Z[NG
M]I8)9,255))W-)#&)-<G6D)$UK5)JPG5>T#6=1U+"T2KL!"UVF4;/G@)XI50
M/:M3^*>4:G4BF5.4U6:6S9Y-X5,:XJ28^$<0$IA^YY8VQTB8@'82$!L"D 79
M1#*&4KHH"4"NRE=$Q I"@[(01!T4 %V42$*4G%>]Y1";0=4THXM;3R9NI=8$
MC4UBC:7%OV;TN+?V]+BW]O2XM_;TM[?F]+>WYO2XM_;TN+?V]+BW]KI4YHY(
MUQ<=YS$1 &.&8HE* @3 AG13"<@'+N@PP I2NP*V[*)-T&.[' SO$A2@0,0Q
MXCLI!$CD,-SU@3^KP!VCP:97^:;UZ6C:IGNG)(IK#3O4._C'^7)'VV=[?+T_
MW#R:S9Z_+-9L2)AHZ/@GCB/F$+$0\RF<(:$F,Q@&.(O#/)C,GT*2;3AVX>S.
M9OW4-$Q4$^?OXB+?33]N==W3^T<I7A(Q-*+C8Z#@H*70_(Q?]I#]SRQMCI%X
M8P'>8F,4YL2F>  '.+"\>&,<QC%.;=NPQ X"<1*<YQ 7AV((%.4P&#A>]Y!S
MR=2X(:NJV@@<*PJ4*7SR6IO/):F\\EJ;SR6IO/):F\\EJ;SR6IO/):F\\EJ:
M:36:3R8N.\Y@(@ ")SCOC"(&' KPXL#TQC9SL5X<6Q,<[_,81.8#9GF8KP^(
M'.)3/'F!C& P8X<)'8/.%UUGX [1X-,K_--Z5158:.T]Z^K&9S;4._C'^7)'
MVV=[?+T__;\I-/VYUW=/[7*1?]I#]SRQMCI#$,1<E$QG11$SO NZRD([ @%=
MD;<$8Y .&Y+@4@%$I"D$I7.8!=NS"<H !@$>![WECMJ*%+&A_I]VHMZ?=J+>
MGW:BWI]VHMZ?=J+>GW:BWI]VHMZ?=J+>GW:BWI]VHMZ?=J+7LVEH,CZ"N.\Y
M@8,P%=91*ZRL#H 8I"D.0F [H-WN\2E)E,8I7@@Z]@'?L[L  '642$Q-NO9X
M3" %(4"E PNC'>ERNBY"<(\&F;CYS*ZJUW,/.;,)U6$A4/4._C'^7)'VV=[?
M+?E('CLKC?.&WSAM\X;?.&WSAM\X;?.&WSAM\X;?.&WSAM\X:9O7)I>Z[N1O
MG+HWC(1O&0C>,A&\9"-XR$;QD(WC(1O&0C>,A&\9"-XR$;QD(T5%PHPL./\
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
ME , Q,!"!_4./M&$Y6$<'N8P"81 ^7%\ F$'HY289CE.)R' 2F.(@<#"!P#
M! 0(<<& <7W/S[;.]O@? # #L@$]D0$!=&'%G8>T.7$QARO $HG !.[ H 81
M$0RX=1@Q$0>&#,\PR .+T>X$ WA0 #F[/R,.),0*8N7>@(%8 !O9.#LPF*<<
M6_Y.]@#%!B#E. E$INLI>MZ 8N\" P8 Q!RFP/@ A@'6=YB!!'.\ 0W!A !$
M0Q$?8P* &P PB!F(83%X#;'X&,4PB!!$0(8 W>("0PAD'#(8 $ILQ"B0-T.
M%.5@()0W8@PNQ$IRB9B@(&R#DR"40((&,[Q ,<-V.!2B!C%$1 @G-E,)MT;*
M9T(B)1 Y #>O"YR@40,5V8I!="8<ALPNQ82&82CE%V(L4H@;GY]MG>WP" "P
M%*#"&($#*7 &P!L ;*7# &$ $&P 1REP$ $, PP## ,, ; ,! !;M' &  !L
M ; !; ,1 !$0 6P 6[&P#'*4&  !LI<1 !; &REPPZ\ P ,   !@  X, P
M .U@  ; &$ $< ; &P#$0 6$ 'B&V/P08P%#,7+O"Y0.!A$Q0'B@(&#@ 0'B
M9BMB&+8AB(@'!F#-Q!$"@!@$6*;,PG &S (@(#T&?;9WM\L @( 8IF(\ X@8
M!#,7$1 !$0 2B(L @9L0Q;,7 A\Y1$H,(@#8@#9BX8@# (&;,7 KT#%%Z7,
M@V(8 ("PB ,(AAFQ-B&(F* B( '+&V/P0\PR]I,1!V&)GCH<7;D<78"\$HF,
M8P9A #&>"41*0QQ*8 . ES%!V.+&,)3@<^0PB=WE,!B"+=8O ..41/E$!%X[
M$1*<P@P&'$!.)-X.7$0/GR&#.!#'$P@(B8H"4A1$3] GVV=[?*O=DX$!B]Z9
M@*8ILH;H *)"@!GAQ$&RB!BAD%Y@($VG0?TP #&* 9PZP A1>DP$# !6$AV#
MJ=FVR^RP@.1V @8V O3;0@ /2%*+O*8P"41$@@).5-L?@@Y1.4'?]4'1LHE$
M3Y3%8@90=@<2Y1SB4X,!#%$"#DR&,8H'S 4X,4ILSPIC!N\'F0V4"G$2@(,!
M1 X.S8&$0*!1SD 2@)#9C$,+LQ!%A(86$AA$2'%@(?*9V.8I1 X%$I70#DZ!
M/ML[V^5$ ,&0N .R@(NRB)2@4<AL1=E$<H9LI6 @ P$* F*!@ H%$I0*!B 8
M1(41R%PRAF%V ,!2@4I"E;=A@8@&,) $IB@8 *!6,7,\R%PP#-NRXB[*(F(4
M6  *'*FV/P<  ',,I1'DQ !Z#/ML[V^FS;'_ *&GVV=[?39MCHG?.VWSMM\[
M;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[
M;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[
M;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[
M;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[
M;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[;?.VWSMM\[
M;?.VWSMM\[;?.VWSMM\[;?.V.("9G8@!]X1MX1MX1MX1MX1MX1MX1MX1MX1M
MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1M
MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1M
MX1MX1MX1MX1MX1MX1MX1MX1MX1MX1C/"9?\ W@_GS<>?!_Z6CR?Y\S#BAS;\
MO_:-B&/_ *E]H\7\NF^O_P#$V__:  @! 0 !!0#_ /#CNH52?(=;>Z^HVO..
M[^XTO-;[C2\UON-+S6^XTO-;[C2\UON-+S6^XTO-;[C2\UON-+S6^XTO-;[C
M2\UON-+S6^XTO-;[C2\UON-+S6^XTO-;[C2\UON-+S6^XTO-;[C2\UON-+S6
M^XTO-;[C2\UON-+S6^XTO-;[C2\UON-+S6^XTO-;[C2\UON-+S6^XTO-;[C2
M\UON-+S6^XTO-;[C2\UON-+S6^XTO-;[C2\UON-+S6^XTO-;[C2\UON-+S6^
MXTO-;[C2\UON-+S6^XTO-;[C2\UON-+S6^XTO-;[C2\UON-+S6^XTO-;[C2\
MUON-+S6^XTO-;[C2\UON-+S6^XTO-;[C2\UON-+S6^XTO-;[C2\UON-+S6^X
MTO-;[C2\UON-+S6^XTO-;[C2\UON-+S6^XTO-;[C2\UON-+S6^XTO-;[C2\U
MON-+S6^XTO-;[C2\UON-+S6^XTO-;[C2\UON-+S6^XTO-;[C2\UON-+S6^XT
MO-;[C2\UON-+S6^XTO-;[C2\UON-+S6^XTO-;[C2\UON-+S6^XTO-;[C2\UO
MN-+S6^XTO-;[C2\UI;]19>7&3.7/SQ4 VL7?XNUB\I^X(OT;[@B_1ON"+]&^
MX(OT;[@B_1ON"+]&^X(OT;[@B_1ON"+]&^X(OT;[@B_1ON"+]&^X(OT;[@B_
M1ON"+]&^X(OT;[@B_1ON"+]&^X(OT;[@B_1ON"+]&^X(OT;[@B_1ON"+]&^X
M(OT;[@B_1ON"+]&^X(OT;[@B_1ON"+]&^X(OT;[@B_1ON"+]&^X(OT;[@B_1
MON"+]&^X(OT;[@B_1ON"+]&^X(OT;[@B_1ON"+]&^X(OT;[@B_1ON"+]&^X(
MOT;[@B_1ON"+]&^X(OT;[@B_1ON"+]&^X(OT;[@B_1ON"+]&^X(OT;[@B_1O
MN"+]&^X(OT;[@B_1M-G5]NSNMO"Z(U#OX,..X_$4C_?Y+^SM]2I\/=-Z(?\
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
MC#4,72=T*T7O3)6$1N8NSK>Y1>*NU0*QG\.BU\46FB'3O536^<7,5SJ&'J%
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
MB6G!6<K6:K$_NCU97AMX\U+HR@%,U,JZ6/1AIRGI)7NC0N41H0U+,(ZV_B@
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
M,E.K33JUG:,J"P:D-5&VE4$XL\U):MN7L=-J6VH?+4MVK?9R@=4+CJ<6CH3
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
MO9RV0^42'* NW@#NW@&W;P3 [>&$"',&0^42' HNWA1%V\ V[>9@=O!$'9S
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
M.;SBR&S:H4/BK$;*8U#YI;';I/%33^SJTU)U=Y)WWCONV53]BYU3MT5N]6W
M4#?E9DJ:=(^L:67 )NNMT=NML3IZ[>.7A2B8U)WDVIUW429*DFJTT1SE/?BO
MHBJ?APO9RMUM^B VA%=:L"HQCOU5U>;U5U>;U5U>;U5U>;U5U>;U5U>;U5U>
M;U5U>;U5U>;U5U>8FL/+*3CTV4J@E@HGF> X<2Y_4PM^M/4_UP;4&?:Y5HT*
M7UU[-V]=>SAK3]1Y ;QJXY@!3&;=O&W;QMV\;=O&W;QMV\;=O&W;QMV\;=O&
MW;QMT\82'*')N^\=]VRJ?L7.K^:PA++/J#$ K6H;/-.BJ+]%ZLG"^K4I5[43
ML,134JU'D-U'K'M735RN_FTW5Y?ELG-GNH=>?I]Z6&C;J?K3=?<9SA/?BOHB
MJ?APO9R@B8 N-TQE<H2-LQLWU!+MK<-01/[\+")D-X"W8_. M[?. M[?. M[
M?. M[?. M[?. M[5->7<C 2%'-.?4 55*+@;<KS9!>+8/8=7%CT1S%X\=.7:
MBZ@*_7&*7,OF @YO0=P][=K$IHZJI375(\%Q,HN1G>L?Y9:]+:SZ&7V5:D0V
MCHT40M'1HP_3_4')TWN3Y=5U"EJ2)>C<LU1K^:0^3C4D;Y.=2-ODYU(V^3G4
MC;Y.=2-ODYU(V^3G4C;Y.=2-ODYU(V^3G4C8+.-2,1<6;ZC9'JAV_P"JP@Z<
M6/7(1-U]M').^\=]VRJ?L7.OJ1M->["^ZG]4K0^NW7-7=2;3TNCEFI;<KI.Z
MK"GV6(_9EJ9W'ZJ,TTK=4^ZI<;=]."[64KW3.DMJGS2S[2EM\O3I)4^<)[\5
M]$53\.%[.5O<_AUHZ_ZTKO\ 6 MTL]6VZK6&MDM,4&Z;6#MDM1JFZ#5^MFM9
MC;F-7FV:V*77"ZOMLUNU)KEK 6RH2FJQ:P%LJ-HPJ>K];,E5O]K%R5%7:HA>
M?_N^YE7%(2I0:*K%)'JCK136E=833=,5Q88O]EU6.M8:+H>(Q*(-2/\ O[;Z
MDCJ0W1@3^@E?IS5S35"$^MVT./Y7<O>U_#RJII,)9H+H_P#3^6QJ*DOVY5JK
M?;E6JM]N7:HWVY=JK?;EVJ-]N7:JWVY=JC?;EVJM]N7:JWVY=JK?;DVJ8V"R
M][2UONBQ_ WDG?>.^[95/V+IM/?BOHBJ?APO9RM[G\.M'7_6E?'J.59;7<)>
MKJ3UC;XJ-ZFI-6%OU97G:DE7(%,+PM2*K4+E%U>I)6"-T+<QJ1UDDZ/W!ZD=
M8)G;ZMNI'6">VO6?K5,[@[>[S_\ =_S(@@!Z1G-\5%7S)[JGWH7$PL/K-TM3
M\/*ZS5S6(61X<7CQJ1_W]M]21UH;IK(;-5YLMNRDJHV3Q6AN.-UW+WM?P\KG
M_0K:[_&=05(H%)Z52;4!LR7*L-<:\)7;8J!JFO-<Z@$/A=5M:Z\TH;?HW7-N
M=232@U.;AE 6&K]1/4,U&%VC;U]3O3-7:FJ@E=64ZUEG^,M%?^!O).^\=]VR
MJ?L73:>_%?1%4_#A>SB@ BU%+@B*EU)3JXH?6%<40KB2*;-TL5Y+EQI1E;NR
MMC06MSD,[->Y_#K1U_UI:ENIE>+92O:VW674ZA]R5&:BERVE^HJTZ@]^<_IB
MZ^Z[4]3:6W,W8:H% 45>)J?WC6[26%UD]0NMZE6*Z[4_IBVNTM0%U4]!;S_]
MW_).W3Q\=TL*0/I-*5^02?)]4UQ""4<D3IX1\Z !,*?776S*RK3 U45!<Y#Z
MIB()#0B0TDJ-6PE%)IHM4S%2BR;@I'_?VWU)'^#=%BF53BTMU1I4L$MO(T-O
MY6\<I3&-3"\(36]:RM<4/GBA4JKB25W5R;J\ERQ0;*A=A;*BBCF*8IKVOX>5
MS_H5M=_C/K4*&HBUW^7)6NW"*!46M+5M:+3=_5**Z[5QB>:BEO</859[,TWU
M?K2[.;0DCH!UI1_3GQ*?.4TUUUGIRX2Z9(Z2B* 2EK+/\9:*_P# WDG?>.^[
M95/V+GMU=[2!V=R*!U?;J5/?>I9J1-ZEFI$WJ6:D3>I9J1-ZEFI$WJ6:D3>I
M9J1-ZEFI$WJ6:D3>I9J1-ZEFI$WJ6:D3>I9J1-ZEFI$WJ6:D3>I9J1-ZEFI$
MWJ6:D3>I9J1-ZEFI$WJ6:D3>I9J1-ZEFI$TJUHU#3F?HJN:4W$4)PI[\5]$5
M3\.%[.+<(G](J\BUR=84A9LN=L-N59TC<Y2U&*A8E4^G3<;;[<G;S<KJDZB%
M>HM:HBZA72_43"(B-[G\.K;;OI39#H@7.7%7LKY<'7/^W]*4ZH-1]3S3U+JE
M0U*W6N]9A[++EW>LX^HJ]4RSC?'6I+N7NJFL)-9M];9:;\RWD/>?_N_Y+49I
MF25'9,BB55!5M@EFEHRJ79(7:!<TC]I= 7^WPR:SO3]IN[34G1BZ;Z9BVNK$
MQL-8\5#P)-/NUVL4,>VS7^3XZXZM:\.J:MSMY26$0="^"D?]_;?4/R,U4)M9
M_9A<):VF^K/*5=D5ZFAM_*WCW,TI*JZMTL3L\02XB\^2VC)Q1FKE2Z9+YIN5
MIIAW"VT*\@ZY:I6HK7J,V3H=7URGU!H];7M?P\KG_0K:[_&?4!TK9)>$H"/Z
M,]63!=)EI+3.IM0<&U!-*:>7UKI==;:[N.M;L(T_8.SU!U)^GIC86N+$]&9(
M+2:UX++/\9:*_P# WDG?>.^[95/V+GB]K!([?T8TJK''E\57RZ6RZ40/ H2W
M(VDKYS>-:7$OU(6Y'T?@(&.@IG!\CJ9ZL+^R^L=.C6-J&YM95251/43H%(%P
M2)?J1XBBIBGBNTHKR83_ $7[[2G=/"\">_%?1%4_#A>SBZA%@B:ZB:+U;H*6
MZ*NE=J>FK(;85*6^P.UVE4#LWM-H*R=$$.T$$$1Y0+*K#:3LNJ=KW/X=7"_^
M.S?;_F&N?]P%NW^T;1PK>J*4I/SE4IO.52FOBJJ?55J33NZRB[,]6%*]7*PE
M3:"D\^D=12V\_P#W?\E>5;3+[Q[7:]T34^C:FD.E<EZ8V0W.Z;5DEV%XE\=E
M267YVG2;123XJ9VZHE2]M2 MK$+=')I:NDLQNFM:+<+>#6RZTK9+8%99(G>
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
M:J6+5*D5$7$P.O:ET>EUPFHK%I:O5;ZQ**2JD[Z-5E2U*TW;3E%4)5[=N/\
M4+Q-'P6G6B5S&CA)BEU8-2>FTLN7NZN85&SNT&]B\Q,ILH^K+=;%4_56H9=$
ML-T6G=>NN2/V96^75J%;I>W0.IG=4F"D7Y7BWVW=:==RTTA)(A2<7_7!THCV
MGO=ZN%QDXK=2'R,:SR3W]7]4?<(@NI9>*K:@O]5/4DI9.54U6KKGL&FU?4\J
MZ<<@[[QWW;*I^Q<P.8KIRMNIE9:@YSZM"[J\_=SK7/5$?E3UBJG>&LCU6H8O
MD;K;T8[>W)ZR:/EH[6M2""FR.W((+<# " E%M9W^!6G)_!%;M8.\!+UA0+5\
MN[5E:KV;@U"MB0#UOKTFT\;Q5BO#HR_>_P"N[MD6'UAM29O6&U)FT\[MKA+K
M:8:[N^JW.R.FZ8UR]/:I* 0N[^'1>]VZ&Z:[&N5X42WJX:4WJH,G]\\GNDA+
MR]4*@SQ-PFKVLQ4Y0Q?U8NJL#M#K.\-.+7;>WELR;71WBT@M%\E2:R.GO32;
M6PWD6[7ATPWU%_\ ""V[^.G GOQ7T15/PX7LY#6EDTYJ+2>U84SA8K3EOQ1)
M:*]N?D-\2<7MZW+BAJ[)]+ND5NY[@KO/I[7*FK##:I\/426+K?ROR[Z@>G4J
M%T=,WQ:C 55= BGT\EAL1;[(-:JEZ"BE2TKJ9M,MNNJE:F7JPUV-'?4$1D9+
MM* RQ$U%+_)*ABSUS]-;7E>0&KM?LI-S\WF^D/5UP\JL;U@[ (FI[**2OU75
M?;N-*M,E7HU=4^X]X8__ +CH0QA^FTU5*(KJF;HM0%-D)275LM[IE,Y6O<F@
MXR::@=@%VUNJ/U^M$S!7K:=<.336F[9]%N@(ZF+!+5SB&M;0)A/H#WY7%0*N
MN[/ZMIJM;\:C7E2[=TMIN&2A:M0)2M02V56M/^-I.U5#J<M#H\B<ZTM>'-Z
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
MJA7'%P](52KL:O*75>M4VG5 5DNDQ2=W6B["@=<5FNDO1M4ZQ6Z4Q-;U2KD
MO$BJE78BX5+:L62;U\F]9KI-*&D]9KF_0:I*T7:%0]5:Q7"3TVH%5K#+5=-5
M"N?,:FU5K!-%72BL%NG$HIFLUTBT-F59KFZ011JT7:5IXJU6K+**QFM4JXZN
M(HZJE>C5W2:KUKG#^@JS7.8I*>LUS! :YK-<Y>D*I5@MDIC:VJE78%=I#5*O
M1%P/+.^\=]VRJ?L7(ZQJR1Z;VC6L(M 6\6[\.MGUO'A7@/,KQI"[>@ZRO&58
MCP4KT4OX#EA8DY20T0\#P<8QH6*(5JVHJG5)HRRNA+3DM5_2RL;C;6(=W#0;
MAXL(/*3UX>>)[\5\SKZFO?.A=/:^%$+*['9XALU3VR"\%&$HLNOQI=-)PMBU
MSQ:K!5\TN+;7SGSLMS0:+N1M!0*[^90-C%RMD5_R9Z:E]BP2M=)7J]OG;JY9
M'E93RPG5 21]Y[/:SI.?41I*:)I79-,WBU3\.%[.6 QBL!S P&, 9C8"8P@)
MS"V8V.<V('. @8P!F-@)C" G,+"<XCF-B!C (&,#9C  F,("8P@)S".<V('.
M @8P-F, 9C" F,("<PCF-CF-B!C P&,#9C89C" F,+9S8YC8YS P&, 9C &8
MP@)C"PG,(YS8YC (',#9C &8PE$QA 3F$<YL<Y@$#F!@,8 S&P$QA 3&%A.<
M1SFQ Y@$#& ,QL!,80$QA83&$<QL<Q@$#&!LQ@#,;#EG?>.^[95/V+BW,7#T
MA:ND"C:GUIU 4?UX-=PZ)<-JQ'.+P_#KKTI%Q"%2^@DYC9=Y=)>SN@4V=![C
M)XT/1M<J-<Q9%;%%6?H&LVEG-5>6"ZZ@[25V5?Y6;1F1Q&;0DJ56#F$#-H-E
M]0B@+F=:5(*=MOL]IP2B4:\?@I.O'SQ/?BOFE2(RC]8U%52>4!73RKDZ3^OS
MR)/:"IB?N$21F&JB 15')5%4K0%"4*!+;K>'<NF\DDU02GR41P9;4R?4%6D?
M7"9)NIT"6CJ1)2[M-4Z<T/2E(4G0<AXM4_#A>S\1.^\=]VRJ?L7%O64B?I9;
M0B=HUTE@RE"(&8I1.:S@2JIJS\35HN03ZDTPM8TO443I._D+LO;Y"[+VU M/
M5*)"DEAB26AURD;$QQJA<M&*'JCSXT6V.O&BOD3.)I6-3<H"(I?3=M:S:G>H
M-IZRF\B!HZ]_5:314=.FS6X*B%IY):%2D*()):_K84:J-9&*)#<NGOQ7T15/
MPX7LYYKC7K+AI^:?M/:H6JI:-=!I<:[:<J6A=QE^5F%HL'5^H%9)0:2(9?K9
M7<W7J<:FNGJL"Q\[U\KIEYLSTTX.\[5PL>NBE>M-ILSM9ZUUX-*E/5L6/6ZT
MTT"4N(U+K&8*T2Z+6105;=-/3EUR+-5F3(Q1*/.W?>.^[95/V+BD.=V8CQX[
M,T.;=O\ 1T$9]7/#>W>!2%F:-V+6N5L>H^%?'9'J$:,+UX\L%X'E.TV^>>[-
M+M[LTNW4#:@:\FMSM(1^QR KU%J35;5=MW<VQ7P14#?*<IB&Y+6[5Z9024ZA
M*2R&3SR&A0@87ET]^*^B*I^'"]G//JH1 -("SO1:GM6U0E*(H[.OIYK'I*E2
M@:S3^'>S+1^U"J2EZ/:W"$H74E26<Q>\&)YU]4>)BZ.DF@+;;);]="Q'41G5
MY]U=Q$BN TJM/*5RR.U'92))=HI:GRPZ:"OS1?*4I:0VVS+]QYV[[QWW;*I^
MQ<@&.&B,+HM \.M"!33O5A5%1TH2*3/'CZ2\"\_X+T7OX#\;6VK..KE0I=+8
M232\0Q:^Q+WE:I+8?<(6YNUCD2$,\.GC^$O:UAM/YW%7C:C_ #!/?BOHBJ?A
MPO9SRZJTM +V4?IFE)!1U'R32:L$IRV.X+2&TZ;IJ8KO2SL&49!YE9-;%.;L
M$<T8-,1 %S$1$>:5FJB7IP[FNJ!<3<#5L;J07J6SS>=:G5A\A@TP5M+UJIAE
MN09%;E4]0O3KL*MCK='K9[>K?)]-=*W34GC^BK,[3DWJB3V36?2! :0T_K'$
M_2*=V26@5))3G.\/SMWWCONV53]BY"&*!XC1\_\ KRF<.L^ C/=:FIY%#)W(
MOV#@N ?.X9!=&2%?P]@?% !,*RSWSIU;_-U/_,YJ%6.K:]N?T:ZXC4BN!Y&]
M%<7-N=KR-/WMGVDCI4(/Y$6:<P3WXKZ(JGX<+V<XCX^ E4 J^KI8\E<Q@]<B
MTH\2@EZ5L%S)A 0'G5\B]S6V2U2V#2:2I=$A2M+:!1.@*JI>G*YIE+=+ZQ]*
MI<HB7R_3*OY>D%T\Z$=]X[[ME4_8N0 1*-J/_P#J?5_X;^K()M>I*]0+3W"U
MM';VUAKQ![.JPN:B$KLFJO531Z(M9J._VXY4$2L,0FI+;+3.*[>NW![.HQY7
M*[NP#U*@[45_GY6E1'MXU#7A0(\Y#62K*=J\I]\M,0"Z7H0\+"0,-S!/?BOH
MBJ?APO9S>.CH&5P-5U<K>K*J:6VOH C,!&4]3TPAEYT[$54]WIPWCJ775357
M5E,4+3=1ZJJLK759J\UU'QII?AJ16TA;S<^CMW*<6EW6+\DET7-)W(Y)4LJ<
MN7,,Y; 6P%IK35.SZ(P%L!; 6P%L!; 6P%L!; 6P%L!; >=.^\=]VRJ?L7 2
M%B3E\'&,>&B7920T2\*=V=V;@OA?A;SJ=/""[.T='0$K@I/.9/44IURXER\M
MCU.C[O3_ +?-'A/:^H<;+K"*.4KQ,2!>-5T<$LH_3><YT^=B :E35;.26Y7Q
MZADH<SA&D(KAVIB'E=G>"K=R2!(/!(??):E<9/! 2CPG>P[AW994DNN-O[T?
MJ6G*YKKS%/?BOHBJ?APO9S>_%_/(:RW3J<2%Q9O0Z@W*36Z!!E+NIJV+M2KR
MX-0D^J8KB$UA;QHFK+^;Y%EORMGL6!U>AJSS@E ZN84Q6=WZ:PVGHN&KTG$O
M4*V%"%.<+4B?+&,4A+EM0.VNV>AI==]JY*M!(+JJRB/KVF]32Q*K*H=O'3YT
MVK6L:F(=:!0>G/JM5]0_I=:LK>EUJRMZ76K*WI=:LK>EUJRMZ76K*WI=:LK>
MEUJRMZ76K*WI=:LK>EUJRMZ76K*WI=:LK3_31U7Z?D6C^M:I+M:CSAWWCONV
M53]B8!P%:=-%8U55?TDEW9#--A7TB5Q>=-U7EC5ZUY$:DMZ2'@U<T1BE@LXM
M O31Q>4:$!**@T%2BIT+4MG=YNGK-=1);9U<+8#J?_Z_:WN<NC3Q*[6=,V>2
MI3!'$> F03T!J%U\G%UH@)1968=]%I-IO/">3ER,4=%KNW+]Q$N592&B%HIB
M(TY,[FX%!ZJMVAK7$9NV5==DWT3[<Z(=7&6#:<R@2RS'4+6A(EX&YZV<&^9Z
MV=OF>MG;4/O826AK1I]7M!VV:1]C*%DMSM3YBGOQ7T15/PX7LYO-Y3+)_*'[
MA2-)E54W6E)E>E+XY(=U<FO4EMQ1S3+M84^,KQ.+@(NWNNM+"T.4HFA56*!0
MM"O+@[?4XN;3.35W4D'IV4S(04O2&T\J8+1EEG+:CM2J?<#=(CFDS9:BE8G.
M9X:YRSM!KO)57>F;9/7Z?:1*@*#*G#:WCH7]D-&?69H\DU(_>Y(PWWN2,,3Z
MV]&WKR<?5$+E3].2CZM6L*@ETN^LZHZ;U=7?UB\ EH!]6=6XNX+ZOZ*F57)[
M]6+7*LUS,OJT:SD\YC_JS*YE<)._JV*NIJ4SWZU9&:MD6A03=V:<X=]X[[ME
M4_8N"[>M5_3U"JE5V^R!K^E5>U 8Z(BURU,2)@\4Z]D+H'BSZH/R<TU$3V+I
MO4QJZLZ&L7J:T:PN2Z9]B=95PH5G33G/XO65@(NK[0[]KO4!5^RU24FO(F:2
M0%L6LF>&^6#6;;Y8-9MOE@UFV^5_6;;41I2[F136PE-[@DIMI:>P1)E(+-5W
M35$)"M*^VD+=0:"7E3E&'4%?+;=%PWSN6UM>0O26*T6V6[RK4'NH5JYQ:;LU
M:=)9H6$= F>A<#ORMT*6\K="EO*W0I9VF.A:[-0"+VSJIJ O3[Q[S%/?BOHB
MJ?APO9SBH:>I^KI(INC!9Y6TT'0^2^,:Z"T._5"$>4^]!9$9TLKT=-AQ;-:<
MG.F'=M7Z>W;(YJ7QJ66VWN:FM*)8DMI=;WK7YV:$KI*E^3-,J"1NA>6>T]3S
M^><27T_3\ICVUM/X45Q\<<'TE5M"3+=?_IP78ZL5TU&:?%'WLUAI2VP/TRU/
M/J8OJR*/JA>=-55%XN-E^IZEM.V\++=-=)<1<,C-O48:_>9ZG&H;J47GOUEN
MV652K3:X4"I)37"QZ%O\..<.^\=]VRJ?L7  B XB 8BV(XXBV(XM.)/*:BE$
M#HUV)P->0<)"2^#5&O85+$WC(74.U/A06V1+K>D5ML3;3UF=Q-Y5@4)=)4UM
M]UEZJ.K,(8#P$-D/;[IZI@B"X\!3"4TVT_;(9]-"Z<MB!C+%<3I)HVJ7SI:0
MS?.EI"M\Z>D,R0ZI^G>@$U575"TX5SG'SI:0K?.EI"M\Z6D*WSI:0K?.EI"M
M,%QTF(&WQ"D805*:8YDGOQ7T15/PX7LYB]F$N<1\0H2<P<82<R1Y-9)7=#5-
M4#*BL:0(;34)%0L?"<)#G=FUCDOKQ1;5]0Z_RW6["PFKI@NZC6=6>22]F0TX
MA=+ZL,$NE/W HQ;_ *OEG=7QMY>IAR0 (BXN4MPBE4IM=$/K)1DY69*U?BFN
M+N^M>M&EI# <G%UM/X45Q\<<%DMSMSUEBSN_J3]5BH8R>:Z^K:HU75#K*:H\
M[2U)]5_4B1^T\VOEJSO%7134$U8D(/8]J1:Q-C]NTEU^M8F"K&)UU]4XP3K6
M_P!7FFJ\4"]=1EB0#0M_AQSAWWCONV53]BY0!$HF,)F>RJ'?O=/>6@^U#8:#
M<0@ <P%Y*.HVC9I%>7J>MY>IZWEZGK>7J>MY>IZWEZGK>7J>MY>IZWEZGK>7
MJ>L_I"CXF5<S3WXKZ(JGX<+V<PB'+Z(AM-2@Z^A=:6RE+Z:1"XJ547=_8W='
MI$+I9K7*47X:E]Z,R5]4WMQNK?J)@1PZ+Q ' ;SK>TSMBNW3F^Y*+#+'[$;Z
MJ9OAI"X!>:#MH273CLQI&X2CZ7I6EZ'D')73KE0-M-MUF5N-:1JY.$ENCTW5
M TI+C+=%526^_4(O24=[2Z=+;J!ZX;PP'><76V.1W9-.-$W5KJZ<^A;K$-Z%
MNL0U*:-FL_2$+3FG#KH4Q,::LCUZ:5@?E3U_V^5/7_;Y4]?]OE3U_P!OE3U_
MV^5/7_;Y4]?]JZLEU[J_HUQH=ZO,IB-"P0-9OSAWWCONV53]BY6.FDKE8!-)
M8$S31&K<4DK(TYDI9B-44N$.]J.G'!8^NZ#E,9YF)FWF8F;>9B9MYF)FWF8F
M;>9B9MYF)FWF8F;>9B9MYF)FWF8F;>9B9MYF)FWF8F;>9B9MYF)FWF8F;>9B
M9MYF)FWF8F;>9:9L4Q3EYBGOQ7T15/PX7LYA#O0<OT2T?)0FUN]G>CI/4172
MX>P2B:W1VPBQ0;/@6?0KCU>6Y"].>0HI?[Q)Y4=-TNY(<CPER*DVST#0"+T+
MH;7*J73<!J V9U$L2:5C%U%;U??9PO9#%,0W)786QIE>9;K:3I&)7;*M58Z4
M2:*_;KIM)_:RE<HJ/05MIJY8T&L*3I!+ON),YG+))+%?UP4ZD=37U:G%)7?V
ML6[*'0$-;]YE)TWF4G3>92=-YE)TWF4G3>92=-YE)TWF4G3>92=-YE)TWF4G
M3>92=-YE)TRDJ,GSU.M"3JLQYP[[QWW;*I^Q<K=E9BG-X3N,L52J/NEA-*=
MX.UB!L#1Z6W R[2W0*6)]4^FLA55218-&JV5952]!^U-O0?M3;T'[4V]!^U-
MO0?M3;T'[4V]!^U-O0?M3;T'[4V]!^U-O0?M3;T'[4V]!^U-O0?M3;T'[4V]
M!^U-O0?M3;T'[4V]!^U-O0?M38=!VU X4A2\JH>DN8I[\5]$53\.%[.8.71G
M[V[G67ON-141J8:BRIW<WD77WLWK)_:EKO787)W/IUJNZP59VCZ/]Y=UEX51
M<.HG>C5ENTLH31JE"A05[%Y4FLM3VW?2SD%2S*X'3@LYN!IR&TRKL*4AT&TF
MK?4XJ^Y#3$M!N"@;8[JEOL_7%T\<OWG(ZK-WB[HK-U+U1]19-4D4%>]5.076
MV:7KK];/:BEFH#K&KC6JZWM:GB1752XDS=RW@F,QETGEVJ-J5HVL".T'-Z3B
M)6H\@@YW2Z *#)JWH'=.VW3MBPACAX)XW@GC>">-X)XW@GC>">-X)XW@GC>"
M>-X)XTW@G@2C0HA8IY9MX&,88*, .;.^\=]VRJ?L73:>_%?1%4_#A>SF$,^&
M&B4VT"9G3E1(SI!N*%M6I;0"4*?5#;!I#7'(30<BTCU+2W3LT\=.*5V.SGAE
M4N<UKKI:HD^KA8;TS:>*<FB1T_*&%O3\H5O3\H5O3\H5O3\H4&B-/%.(QEHM
MSB;9Z!0RL)JHZ*&*)#<>^[3DD=[%?4;H:6X4!'7::+U&70K_ %AH:IX_&W72
M31*V:["F="%)X2NSG,\/P:WJRU7"2N4T[)I'!J/(7%/A+XZ'FL!5\,\3Z:RR
M/=366AVW;UXOL#=+YB7--YB7--YB7--YB7-,Z4&YQ]$;^]0&\1>FWB+TV\1>
MFWB+TV>1%Z .Z&KF]&4R?S,U%F2M2=0IZJTPRA'\U=]X[[ME4_8NFT]^*^B*
MI^'"]G,\>.GYB^N7?'_MFX7C]PY80$!X+ZOXP3R>2.G-*RR6%EL-:3R]25%)
M:/IRYJYFO+Z5K4Z91\LI*E9G%UW* A'R95;7L0>KX^5R]W*I8VE01T^U"_!R
M]O!R]O!R]O!R]M4DCEQ>7%/GGB=\\;?/&WSQM\\:M7SSW'T)'KP+,=\\;?/!
MYN[[QWW;*I^Q=-I[\5]$53\.%[.=4XGJTPNH'?'_ +9N N GG<'2"PJQ9!5U
M6UB@W!?5_&!??],VG]_!SE[OZ*J%1[54OC(&;416]/5-24EE!!_2%DJ&#C8A
M'4GHFA)'P:4G^PWB:IW\RXK^YXE:_ ^A)_#+G#OO'?=LJG[%S&(B(:#AJ=UO
M].:J*TG"\)5(5[XL_P!1.U^G*-, E'@J*XQ*J5N)XKAR\B7]NMR2374T)PN7
M+R(?6\7)I-=-1G,4]^*^B*I^'"]G.[X_]LW#7]NZ,*A.I-)I33LJX+ZOXP+\
M(%T9=/T0-8WRY3"0USVCVC2XUQ?'IB5):/;^H^DS5*?6O5VA26T1HYTC\(\&
MDVY&)O\ N)JG?S+BO[GB5K\#Z$G\,N<.^\=]VRJ?L7,5D3R%5Y'0KA4+'+"*
M]0IZJ.O3;Q<->W(K1[<;]%KDZN32\:X:WNK*D@KU;GKOD>N,ORAD\4-9E4M]
MMTKF37<75:J,JU6EV4&W>5ZDUULMM2I% %WMVUQ]819;AD2M[KG4)5] K&+7
M+PUT>W(V^W;J8FEY%MJLW@SVH+&$TU/:C@4SEEWB,Z6-;U(IDQMS0N[I44NN
MWJ&J[^U91Y+U?O$U*;J] . J^4V2<Q3WXKZ(JGX<+V<UKRJ"4-0FGM>!.+V$
M3R';(=LAVONO]J"SNM+B[@U8F]W/J(6\-ZB%O#>HA;PWJ(6\-ZB%O#>HA;PW
MJ(6\-<)=@FZ^)<;4C6)#4,IJ1R6G:<R'98:]\ITFL(NMF=Y* <MK;_P(N1_U
MA+3_ *):1^$<!; 6TC_YW<35- 1O,BG#_P 3N'S;A\VX?-N'S5JX?>X^A)_#
M+G#OO'?=LJG[%S%3J!DRL)E$63ZQTWLZK&QZX=(;OK?--RH9/I[)]:MJFJ5
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
MV_19.WZ+)V_19.WZ+)V_19.WZ+)V_19.WZ+)V_19.WZ+)V_19.WZ+)VF,FE
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
M.[5K1[*[PJ(O"M#=* GK^FY94M,3N(Z!KJHGE'4')?J0H =,)+%,JP4,//9
MZDD/7Z?1E.RBLJ(J"<5]]0FNT[CEMUVD33BA9_7J=4Q"3&>2*3RC5:U&GVG3
M953*I4A-I%R8]E,_#S5[\*=-TQ\1]$/NZ/M\UE'[MH!3"3R2W)'Y?'R_37O2
MM5EJ-K0O=GUG:NZTVBQI]H@N-.5+*(>>_3WW8VUIAIS:K:\0[L/IH[E;)[6J
MT^I>I6O:RD'T^NH.@28:>VH$H5MZ/HEIW_4.R^:1FD53UTMA-MNA3=:G]=7S
MZN-+(Q62IK],+:$-D)UY3&1IOI?K@@*V6V(/H8V"HS:K:7T"MO\ @_3V>*3:
MM/=50:DN^UW5/@+KDEL"5^WI;K9T\K5 $JLX1&36N+@C517AJ^D.J32HV<6]
M7DZV5F%8UE>:]U2;6;=[-M/S0&JR37:ZDH]O)#V4S\/-7OPIRQC%(6;ZS-B<
MGFGK5V(-ZU=B#>M78@WK5V(-ZU=B#>M78@WK5V(-ZU=B#>M78@WK5V(-ZU=B
M#>M78@P:U5B(LCJM4$O2<UOK36:4/5OKHV6-ZZ-EC>NC98WKHV6-ZZ-EC>NC
M98WKHV6-ZZ-EC>NC98WKHV6-ZZ-EC>NC98Q=<ZRXXV[W")Q="EG+4Q\1]$/N
MZ/M\UAGYH6)B/IC;9WDP6'1AM-5!+55^G.L[4U2+N-&&VJZRO;*=+9&+&$EF
MWT[]H\^LH0;1&M81I6S?3)VDODIO"T=D-N_NQI+0?LWI^PI-= >URAY#7FB'
M;DH-KRHT%12U4*F?TV5D*?*+>CH?6UWE+Q :,-J%,JO+M&^VES7<L^GSM5=V
MC2#0'M1D]NR#I#(;?$.Z!JNGH2KZ23O0\M1H+3>J[0"MYJN@IGH-6'QMD-Y6
MCO0EJ&FEIF:%" R2A5:^G)L^4155ZT(+)EIMCN(T(+>[@:W4?0;L=K*W68_3
MQV:3"T10M*-$JSO',(";DA[*9^'FKWX4Y::?M.C6AR,JVG_R:6CM\FEH[?)I
M:.WR:6CM\FEH[?)G:.WR:6C-\FEH[?)I:.WR:6CM\FEH[?)I:.U]]K=M5%6;
MZ17\!])!.D]4%4/ERMZ;Y<K>F^7*WIOERMZ;Y<K>F^7*WIOERMZ;Y<K>F^7*
MWIOERMZ;Y<K>F^7*WIKK$$0N36QZ)@B-AO+4Q\1]$/NZ/M_@\CP[HYC&.;F(
M]E,_#S5[\*<M-/VC0I_QGQ*JJREZ&IX-5&Q<)W:!=;-KIS\745_@OI%?P'T8
MO\H<I=]_%/1+_@;RU,?$?1#[NC[?.%+N4M[1F<?/G92WSZ64M\^EE+?/I92W
MSZ64M\^EE+?/I92WSZ64M\^EE+?/I92WSZ64M\^EE+?/I92R8W%((M4PZ%[.
M* 8C/M7FPVG)UZRFG^SO6/L$>CZP]A;>L/86QM8JPAV623J5U)).1'LIGX>:
MO?A3EII^T:%/^,^)>F@4H5R"BK$M->/<666F1J*3GBZBO\%](K^ ^C%_E!@
M3"("4>1N^_BGHG'([L*H58TH4^,Y6F/B/HA]W1]OG"](:G=RNMYZ#NG4WH.Z
M=3>@[IU-Z#NG4WH.Z=3>@[IU-Z#NG4WH.Z=3>@[IU-Z#NG4WH.Z=3>@[IU-Z
M#NG4UIJ-4);QK2]!_E<)JS4O3=>P]>Z\%20U#ZA]Z*7*+15?4(I4DX [+)%.
MKJ@HOYBEH;5-G*QKRB7RWJLWRWJLU(HS7U%S.WC^/W(CV4S\/-7OPIRTT_:-
M"G_&?$U9K3UV5>/'RS+.=*FV"YR@ZBXNHK_!?2*_@/HQ?Y0K90GD@DUP%^-S
M%;S)#M0.Y&@HE&5/*K] K9J369V[*2?65TYG9%>N50E T^3?5ST_E2JNX:Y]
M$+5:2=:H5C<13UQUX%MUI4(A&IK9)<?5EWV(6J:2SVF'.F-:96%!JLIO*TQ\
M1]$/NZ/M\>H:BIZD) CUYMH5PDJ2J]JS==(&B;Q;3U+21/J\IE4J%P%HJ^2U
M&$NK !%L!:Y6Z-!K/DS</2Q,/@+" AQ0_P#(2UF=4R1Z6%LE;WK_ %4Z-I3<
MAJ^:WR9+1H\:O=\BXWZ7R_45:HZ*7;:U^IQ=C:)8-<[KHZX%JM%7J_4!WZ3V
MJ*:U:-<74X4E.M5?7PE:;)_K4_4 K"D]2ZKNOE45_P!]/UJSKIJ84&GO^_OF
M12F.9TH*>OH&6JPD\YH^IUO1>BTQ<O7;]R "(T9<Q;JHRK<"BKLBJ0SXQ3$'
MC7U)A<&L]O$PGLWM!G\%I)W*U7"U=6>H'IOC8PLVG+1"422?R"II<P-]/N(^
MZS?47"/R@V,VXVLW"QZEZ)ECJ-R&<04!+8NW?^/W(CV4S\/-7OPIRTT_:-"]
MZ5PED\U6;LZLF,NU8[L9%+U"U'KHE"7&2:PT\@T.E^IE>FDDXJS45N\5=9ZY
MU-+H54M3L6N*U#E4EZD:D=^R.SE3]4E9*NJRN]16\26U);;J+J_5E47#7&5J
MJUHFD5_ ?1B_RAJZJ.H"3ZG&GC>75VHE/:?IF14I#6F?X?U8K<M/RA@TY=.B
ML+[U)U&9O/+@-3+5=TL4"LT0E:%;K-6=&C2RTRJANU:B*:C-2/5%U:["$GL9
MJZC%3JI;-(K1*$2V''?/GA>5ICXCZ(?=T?;X_P!1O52GJ))[BY-<FN-,0]M5
M>ZHU^M.U7-TY55(+[$T6FPA*KL=1BHZ[^G@0*9* OMXM_-[RRHHXN.OB7JZF
MOG=V5V$TH?4/U/[M:LMX4K5\N(LOT.%S4Q<E8X@?^0E]5%90OB^H_?Y=O,KM
ME(5>"4K4 O.TU=2-.-.BS"I+58JF=-#4"U"HZZC3/6=<$9O\U8K4M-12*%UO
MI>*AV!)>F"^*8G=L.GG?NG.GO7:GP"U:@5SVB[J%VH6?:9R43"'F^O-S+4#I
MYW/K-D83NI:DTZ+/;2E0NF0RT*Y)%;7TVODO=IBT:PFC;TM3M*KH/IO45FZ#
MZ?,@U2-3"K"TWJE:E4+;C7RDW;T+J5V2ZL>H&I]P:7WQZZ<STR]&2Y5=KGX7
MB1L8:72_2WNGM<2*8U?<5;^G[B&&1UG(+\+&-.!*$HT9:$J.A[%F!OI]_A9O
MJ+OXA:3=4V[)K6,LU7U-BU:J%S*(>9V[_P ?N1'LIGX>:O?A3EII^T:'/^(;
M8,WIUK,)@TBDO7B*L%O2K22UA,K>-4$^%NR*7'FT^KI[9TB6*H]/- KRIY5=
MFTU*D;M,;'2'+J 7<UU.K5]4"PJHYS<;J%7SIO0% 6,Z17\!]&+_ "AKB)4I
MLKO1TVE)K1+5Y2Q>J6N4F25)X1+Z5U']-N_^Z2[>D=/S6U3BDM2'2+4*XR:N
MM+W5@N6G=[NF56L98CI36YJY:I:A?IHVK;$+?1FD=J)76JG<#0U,)C8WHE_P
M-Y:F/B/HA]W1]OCWM:=Z/7S317M,[3&1V4QB!6;:=2&+GI!VR*\GLMMA1636
MO6KZ+-L-J546MV\6X:1UF5M.CYIY5Q.9+:GIY6G2G3RTUM.>J*J1_0-M!1D:
MBT;+5Y_8S96@MF=G:P<0/_(25E=9FGJBQU\RFR1IGJXK[23CUX[J'I3Z\]U;
MV&'7=NA%G.O-=3#Q(Z_5WAIA$Z_UX$8]>Z\=TS\Q==ZZ(AH/7KNNEXV!5]/[
MHK.T]_W]\Q518DD0NE+Q[='5Y%J2H:?EH%%U.G&F,FB?6 W5:*B2W+*M?19(
MFE]]H$DT4Y,=.W2;6P6?V,I+HL)-:;)X?2SL[J#3XDVAO2$[J!/M&*<4RE-8
MZ3KMY:[818$F]@U#PRQI'&*KP@X<Q36 6SVRJ57]BVD+[URR)T6YI1\8A%E,
MBK+4N@8&!E<"P-]/O\+-]1=_$+1]4R4II1>O[6E,3&CG/[7;O_'[D1[*9^'F
MKWX4Y::?M&A2 "F;J12%Q#'D,@>0<;*Y5,W,5*I3'0D7)I+,"1\HD\V8@ Z*
MYD\FAXYY(*>?13B2R2%?QD% S*'A86$@(;45_@OI%?P'T8O\H3" @)O+B:9%
MET$JE.4Q3='2OD;OOXI:)?\  WEJ8^(^B'W='V^/K 7H7B(O>5>.\6A<]3&S
M>_V[Q8521B]O4KI-(Z&O>U+9Y;VKVICJ7W4J3?E=Y>W>E8]J07 5GI7Z4M51
MUP-NVI;9RI.I/<6K2.:BVJ7==/Z.6[4OU%6L<KHR17P6B73T[>,D/"'_ )"4
MTI&E9V>/2)*9H:,MQM[F)_E)M5;Y2;56^4FU5OE)M5;Y2;56^4FU5OE)M5;Y
M2;56^4FU5J>IRGZ1DB>?[^^8+DKE,H BBX*U?Q?Z[IK72O?N!5^F5@K&>6U)
MWJG7\U4Y336[OKN*6 NJIJ)O)7;'K-WF4E7%05)?W>_==]253*K+]&5M<#>D
MAJ@RO49U+U(7M+-3_4@I9<$UU2-1%1;0[E]6C4EKE'5;N4O+2]8TLF=73M+.
M";3F"IR4626(TEJ%R*4RD)%)W8NRGTNWKQ9[R> &^GW^%F^HN_B%I#4$ESN3
M:[:()/3M,.?VNW?^/W(CV4S\/-7OPIRTT_:-"G_&?*:BO\%](K^ ^C%_E#E+
MOOXIZ)?\#>6ICXCZ(?=T?;XU*+:D-:*,HVA5;,JBMUMH^(77$_O-TD(FWVUR
MK-$-Q;5979)H^VT6))3;AHGV>T%65/?3RVMTW-+_ "Q1*]1-()AH,H#-T]MO
MTS$,MI6A'-,6P/395>SA$=!T+E;2U>TB='Q3%%U0]/I,Z&H>ZZVI35 X _\
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
M5/1=<$6TU4?_ -Y>N^&*6W+?QRMK4&6V=IA:^GL>GUQ5A5O5R2UJQJ$436%
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
M+=;$KU]3."M%TX;5[,I:UV^HY:K9G+II=/JEZKTPL^T1+8[>G\.X<0KA%_\
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
M :0<6&U3UP3&"%7JL+'$Y:U[FMX!FYYZAER21@J%I6%G](6&\(0S&HY>F2'
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
M*,2?1D0 =BT^I0BQKY?K)VDO,S(>UVL%P9'-9BD8P#8K090Q>CUD0<4,6S$
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
MGFZHE$7$"#@'>' *H4:YPPE4@)'<#( K,YG*1,Z_75H".$S>/2A@,=L<&RX
M/L6F4J)/5C+SG9<*AJRQD<8( X@ M3K4BTSIHF9 ](S-.#R/]J[S[5FA$D8L
MU1!MO&&X\5@79N1OQY@/M85),.0;!L6<^<RD:=6CF^M)VQ )<\8(!#[5V=IU
M8O&5*FXY*I/G 6I2HG,9JMF(5X2$J<,()F^.4A,DQA(!B18+;"IYM@<U1IUH
MY8OT^H>/7RB-HIO+ ;P\FN0B2T2P?<#8ZE4R+F>7E1C18.XC3A@B(B\%_1%[
M\:I2JQPR.>K$Q 9B:9<-L8[-BT?-96D:\H9*+P%YB34$\)#L1$DB6Q9O-:#F
M9G+@0Z^C5B!(1,OT<L0>,VD?2&&=MJTWK;&RM Q_+C2F8#WP"U/YR<6/)UI2
M!-DIQ,9 RXQ*[C*TF!):.7R9 W$RM;<[!U7ZPN\\S$O:\12DT>,#=<JL\]*I
M3C/-QB33C&1EAIDQ!C*41A#DN]X%BIG3A4 RVGUX"I4B(RF8VQD&,@1'9:PN
M6.1<RM)-Y)O)WDK3J8)PRJ9DD;"00Q/(Y;E6FQJ6@92C+D,:-20/*X'.L_2R
M)S&8G7A%S4IP$8RC/$)R,9RM-H$B+^59>O4GF#5R\,OAI4X0E%A3&&$9&8ET
MMHPVDF]T/FXP1JYVL9P;T1&#TXD;,(-V]UH^:A2-<QH9F)B#TC2QX28D/A,8
MW'\$#8%F<UH68G/+1-/KZ-2(C, DBG/$'C.TMBB8R+VAK.ZCRCSA#D]0#*U<
MB(XT'4D&XD2+59<R(%MOG5BMX".-6WJVY%U%!'E17,B^U !%M_!S(\J")0XD
M5X;T.1%D%(^%RCS(\GMH/X,BF**;C0Y4^] !%T 0Q[Z=8DRP;BG(M1)V\ $Q
M<G3Q"$=R$=R$=RQ2%J).T(B0[K-_JI^8]T)P)C*)!!%A!!<$<A4LU3R]&&;D
M")9B(D)](-*0B^",R+Y@/Q!'3LQ0IYFEB,X"IB_1S(8D&)!((OB2Q5#4H88U
M*%.-(6/&41B!$HW891D8F(L  :U2R.3H0RM&I(3J1@9$SE%\+F9)$(OT8"P&
MVU9?/0IPIYK+X?TT7>8@,,1.)Z-@L+>D"1<JF4RM"GEHUR#5P8B:A!<#I$X(
M VB$;'VJCJYIQ$J H@1<L>IN<WV[=VQ5M6C &5;KGBYPCKG=C?T7L>_:LA1J
M48SCD#,Q!)_28Y"72W,0&:_:JL_F%.G6K$R-45*LI"1+DL3A+W>94H5<O3K5
M,M91J3Q8H!\0! (C4$96P$_1.\6*M2SE..;IUY=9.%3%;5#_ *02B1*,K2"U
MA%EBH4ZL(P^;QG&.$,,,I"0#;!%L(O)%I)-JJ 1C5IUHX*E.;F,XNX=B#$@A
MXRB7!5 96,<O3RTL=*$'.&;@F9E(F4Y$@.3LL9BJL,O0IY>68;KI4\3SMQ,
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
M*>3V3\_LE/)WQA(3>4V(XM@3\#%.G3*//P,FX':\%.%8F*=.@=Z/%P;DRPA
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
MO5D(TZ5* >4YRV 676DD  DA9;M;V/S]+4=,S@,J.8HEX38F,A: 08R!$HR
MD"&(1!-B86J7JK)N%^&(JF^ZRY6EVL" 3;@!P\_!E7_ZR7YA1F,Q3HT(U28Q
MG''CK"E+$P!B0!3),K;0!QJI+-SC5E(1E&< T)4S$=68#9' P;9O*C^OJ^UZ
MBZ?@MX+. <JYN"CH%.,ZM.B*0A1B6-2=3I29[,1#1C+8+EEZ^A]GJNF2HC94
MC(S((,9VF)$HD>E>5E=+,3*O2R]&F8"\UJO2E%KL1) L0T/.4Y1RS1B8GJ:4
M<,6PB4HVF(8%K;1M60[.5*@J5Z]2IFJY#L\8BG 1=NC$$AR')!-ERCG:5>5'
M3XP$L-.I%X0JEW,6Q!S*T@N'6LZ]E1,YTQ-&9-HC3Q0E/ UO3B3C)<V;EJ Q
M1&8-2#@D8NK$.B0^S$9.VUGV++Z3II%667@:9,2[U:LAT 1>8M$'=(D&T++9
M*=IHTJ<#RP@(GS<%-<P\WJW/W]T;MZZ4EZ17I%>D5Z17I%>D5Z17I%>D5Z17
MI%>D5Z17I%>D5Z17I%>D5Z17I%>D5Z17I%="3II>MIY.[<("]UBV>%RLM?P\
MBM3% #;P1Y5@C>5V_H_9[J<-2.C9#4,MF\,9Q%.K\VK 8<<8]93D8R$:D'C(
MQD'6O#_\^P_SF37V99_L1JF8TG,9C-=74JY6H:52=.%3.U! SCTL&.,9&(+2
M8"3BQ:;GLY(SK5LIEJDY?C3G1A*4CQF1)/&5TD7N7;@;/W;/^]I+3\=W[RU3
M_,!6NRZ-REZFS.C+F3'=>BWAQ)DX&UDPV<($0P \J%2G:&MY5B-PM1D=O#S\
M&5_6G\TH$5\G6R\*N,O5( G*!IMCPD#%$L07=@RJTL]U?61$ U+XN,< P1@X
M#",6#'E4?U]7VO4<)M)3O?Y%RISM3%"._@'*N;@IZUD,R<IG*8B,3$QEA+P-
MA$HRB;C$\UBIZSVLU&>H2I&)C$B0Q&)>(G*4I'"#;A# [2O^;,UG(S@*XJBE
MU9=HAH1Q8OP6%K;."GJ7SP4:=.G&G@,#(L)&4B^(>D^[8JW9_+U.H%2$81DV
M(1$3$@$.'#!KUF='SU6.;IYF9,A@,1AE 1,2"2[CD4JFBZAU-(NT9PD9Q!_!
MQPE'$-CD/O=1U7/5?G>9A; X<-.F?QHQ<DRW2)LV![>&FN8>;U;G[]$=ZZN-
MC7]Q8KO5*FHZG5C0H4@\IRN&[QFP .2; $-2T:O',4"2,43<1>""Q!&X@%,%
M;W1!O%WK:>3NW"#)K@GOL3JT(<7!'E07VX_J,S_=9Y:]_KL/\YDU]EG_ !LO
M_P#/6D8A_P# Y3_+TU<KEVWPAO\ Y;/^]I+3YU)1A&.I:J3*4A&('SB-\B0
M.4WJY^"7J;HO:"G*=GXTX7$$_!5U#.R$*.6ISJU)'9"$3*1Y@"JF7[9Z74HT
MS.?59C*GK!U1D<!J4I$2Q86Q&$B";1$*CIO9[6J<LUF#AIT*D9TZDY,3A$9Q
M ,F!L!+LP1IRLW\%G _'P95O^L/YA5?+ZME9ULK&K&IUE,@&%3#A +D." P:
MYR]I!1U7,Y6>7I51$0Q"QHQ:+G\8@/Y ZC^OJ^UZ@ZQ!-<GW)TV]<G .5<W=
M NG)M3=S37,/-ZMS]^CG1?AJ]H>U^H4-,R-$/.OF:D:5,<0,B,4CLA'%([ 5
MH7VI_8!K A0U;4YY:.;^;QEUM*C"M&H(PS$'C$U:9:6$&41985V7[,Z_V@&9
MR.HZGE,MF*4LIEHB=&M5$*D<4:<91)B;) @@L5G_ +,,EK67AVAT^IU=7(59
M=57,C$3'4BH(C, PD#^B,C;:+"FJ6'>F/=V%U8&570LY.5(5#&49Q8F,HEXE
MC9(;XF\'>I:7EJLJ\ZLS4J3D!%Y$ -&(=@  +R3>>!Y6H84Q[AD1QGUL/)Z@
M1N%Z %ZZ.TLF]M,-B86<$>5 <OF7;_L93T>.I#M9+,Y<UCF#1.5MS-+&("G/
MK?C<3&4/19[76?\ _+8-)C.&>ST<[^\?G!$H-6HU>K^;=600>JPXNL#8G:Q=
ME_L"EI$<O#LS7-89[YP9RS#FOT30ZL"E\?>*DO1X[.S=7MQJ-/('4Z60RN4A
M(2G5S.8JT:,(TZ5. E*3&4<<FPP!>1",97BP\RS&K9^6#+Y2E5KU9 &1C2HT
MY5*DA$.9$0B2P!)9@'7:_MEV"U"EJ>F9K3:@A6I.!BC5HXH3A("=.I!P)0F!
M*.ZT+_\ YNH9"-++'/SSTL_"O4C5ECK=<:$J40(F&)@YD78$A=E^S?9PPTFC
MV>CEH9BK2D:];5*>7C3IX,S*N)88SA"6(0/2E-R>B%V>^SS3.S5/(:1K-3YM
M4J5LP:F;IYF4*DXU8&FU'J1@$>KE$S+DX@P4QZGA0;>G&Q"+,+TY'*G\G#GZ
M=&6&MJ<X9.#7X:AQ53\G&0/+P:3]J-.C@R69J1J97,0D)8*M.9,!5 Z5(RE
MB.*R5P-JTWM?DF$<]1C.41^!4NJ0Y8U!(<C+%4O9\+VM<[;GLY581'PL!6.J
MUFW?S>T@19Q<2Y@LJ/\ M)?F%3T_4J->=$5HUXRI0E*)G&(&">$&]@6X[2+%
MF\GJF7JT^OJPE1%2( IPBS@$?AW$L_I$6,H_KZOM>HD;DW(Z8;2F"9, W .5
M<W<F4@Z>-@"QNX",HW]S37,/-ZMS]^A'@GVQ[2#YQFJQ-+(9*,@*N<S+.(C;
M&C3#3KU6:$+ \I1"[$?:)VO-,Y_4M>S,YQI0P4H1A3SD*=.$7)PTX1$09$R+
M8B7*^SG_ %C._P!YG%V*_P!:T_\ S$%E20[=H\A_<4_=7:3["?M1E3IZ:=1.
M7TK/L(?-YSC PRF;-QI3G)J->PPF1"H\2) TIWB[N02%8&X+ A(A/%6A,F*
M)3=Q+E/K8>3NW7*L2#;%=8B#:Z<\$>5 +4/^+S7^8J<!\-J^Q*!-@I9 @; 3
MF\D"6N<A@3N 4P=Y\ZU_"?\ \6:C_DZZ^UF$I$QA5AA!-D<65RI+#8YM+7FT
M\/8?_5*7]U550^%_J;A"RY$;T[7HH67</9[LW V"-?-3&QWC2@_'Z1'*5&O.
M$A3F2(S,2(R(O$9-A)&T EMJK_9I]H0^<]FM7>G,3M&4JSLZV)OC3E)C-FZN
M8%47%^TG9>E3_>.5R$*NHZ16D?T>8HU*9G*C*<7PU*<X S$?2C(3@XDXT;[:
M>Q&=_=6HY C*:MEZ_62RM3*@8ZT8 M&STZ<PUXQD3A;HV?KY:-?LUJQE">JT
MJ@J4Z%:1:B)1B".JD7Q5,6]@\2$*IF)4R!*,@08R!#@@BP@BUQ>+4976^3@R
MOZR7YA53-3U*6GY6-00!C&,L560!(8@D=%G/M E2RFIU1,4L)@(!H-*(Z0!<
MO(>D\B 7 L4?U]7VO4'5BQ(-LX+;73G@'*N;N3([=B87A''M1 +=S37,/-ZM
MS]^A%")+#:3<!M)W "TE:CJU"J9:3I4YY#3J;]"-"C,QJ5@+L69JQE4D;S'
M'8!=G?L$K:=&G'L_GZ^=CG15)-:-451&D:.%H&)K2Q3Q$2:+ .5]G,B+#K&=
M_O,ZNQ0%O_SO3_\ ,06J?:%#+#-RT35\KF^H,L'6]50I/3QL3#$"6DQ8M80M
M;^T6ME1DCK&9GF.HC,SZD$",8=8P,I 1!,F'2N L67.NU>NUCL_4&GYN9/3J
MPA 2RM>7]JI0:,SMG3D;258&X&"M5J8)CTBG!;D3 N>5.00K>ER^ZA)L)"+<
M%BMX9<I];#R>KN%$&-N]:A_Q>:_S%3@9=GM;[>YN,=#[!]1BSE/+TZ+BE4IU
MJ63IX0(U<Q5-*&.1LI4@92#RB\IF+N2LWH6;Q4Z6>R]?+3E%L485Z4Z4C%[,
M0C,F+V.SKM%_Y;*M> [.]H9C,"N<O&7[QRH$:<)TJQ!-*0C3A#,4HM*%0'\&
M0)X.P_\ JE+^[JHT@& /C[SR^6=Q0T^@ -QE.I(^.Q3^P;[01"E1S$Y3TS-M
M$3H9F9Q8#+\8R<TR;)@RI2OBLQV6[14\->@>C( X*U(DX*M,F^$QLOC)XFT*
M&A1-+4\A3&&G1S8E(TH_B0JQ(F(,?0EB %@86+_ERG3H:1II]/+Y*,H"K:[5
M)GI&#VF 82/I.LW]CVM9&>J]G]1IS-6(#QR)(?K<1LITYR%P.(5!&=,$X@<O
MV1HYVMGX97$(5:Y!G&F9$PI#"!T*<6C%W+"T[!SG@RK_ /6'\PJME\U2HU,E
MCC(FO/!&-8#HX2Q<D,)#D#VD&O+4HB%9P#&-L1$ 8,)VC"Q?:H_KZOM=X#E7
M-W+!8A8$)&T)@ .YIKF'F]6Y^_0BNU?:BE/JIY+2LY4A/\29HRA"7*)SB1QL
MACM+6\NWR\&4['Y[4<Q6TG(5*E7+9.=21R]"K5^,J4J9Z,93M<C>69R]#5=+
MK3R^:RTXU:-6G(QJ4JD")0J0D+8RC( Q(N*S':#M'FJN>S^;F:E?,5IF=6K,
MWRG,VDL -P    X.U795SU6;TVCFF_!$\MF.KQ?E&-=GW!N'*TNTLL.2E/\
M2$DB-QPB9%H@9-B(V*G3['FGU?5/5C1.*E&IB+83: 3%C( D7;5A"ZNG?M/!
MABNG-CQ)Z<\?$490#2&Q82;%AGM\Z95>T'V+Y6=;4_G-*%>K2H?.:V5RDL76
M5Z5##+&<0A3,L$^KC(RPV.-*[2?;!EI9;6JTJP..C\WJ5LO"H8T*]2@PZN=6
M%I&&.)A+"'X9<I];#R=X1K 6/XUJ^=^SJ.2S.B9K,U<QE95<W&A5A3K2-0T:
ME.<2<5*4C#$"8RB!(7E?1-._F%+X*RN4US]WY')5*D17S SD*TJ5)^G.%*$<
M528B^"(9Y,Y =9'[/>Q.7^;Y#(P9RW65ZDK:F8K2%LZU63RG(\41T8@<-;L=
MVA:CFZ#U=/SHB]3*9G"T966RHU/1KTKIPM]*,2)0AE]-J")($AGX 2 +"0$H
M@@2%H!M#L;5]$T[^84O@K3?M#^U'YIE\EHN+,4*>7S$:]2OFS&5.D#A $*=/
M'*I(R/2($0-JQS%Y[R\7G5>$OP,IE0.3 3;XT)1)C(%P06((M!!%H(-H(M!M
M67[ _:#FX9#M/IXPY#4*C".9BUE.H2PE(@ 5*9(,RU6GT\0,LO7T:KFX M&M
ME6KTIC81A.,/>TH@A0.LY4Z+DG!G6S+"IAV]50!,Y2:[%AB#>=BCV=[)T.JI
MAC4JEC6KSVU*LV>1.P>C$61 '!S\&5_6'\PHZ)\ZA3)J&J*9IRE-XQ$<>(6
M$%F.T/>JN<J:E3K5XQ$13C3G%S 81 /<;+7VWJ/Z^K[7> D+@5UFQ7*Y7*Y7
M+#:L(=E<KE<KE<H&-N&]8]EGJW/WZ$5D_LU^T#2:^KY3M1D,Z,U#+SIB=++X
M31IG!4;K.LK%K)1ZL1QAR %J\NQ6K:;D\SIDJ<:>4SU<T\QFA5Q2B:0B)=&$
M8M.>&0,^BP=U,ZIV3S69I0!/6Y(T\Y3(!O'4R-1S>V!VO74ZSHN?RLS^#5R>
M9@;.6FA&GIV;D38 ,KF"?[M"EV>[(ZKF#*T'YG5IP(=O3K"G#_TG68[0]N:V
MF=ELK0I5*KZAG(XY&$#,0(I8HP,FPO*;@_@E:UJW:+2,QJ.L:G5RF6HUZ4Z<
M*-'("I_XH2G)Y XFK1$8'K1",28WJ&8RYQ4ZL8S@=\)Q$HGGB0>"RQ6%"1](
M\(C'TI;>#%&PA1S %KL5N>W@N>45BB6*QS+\,N4^MAY/5Q$[52S^GT(SHU03
M$F<02'(+@VBT%?1H?*0]U?1H?*03#+0^4@I9;,!JE*4H2#N 8EB'VL>&.G:?
M$3K5,6$$B(:(Q&TV!@"OHT/E(+Z-#Y2"^C0^4A[J&<U:E&G3,A$&,XR.(@D6
M W,#;<K>\1RA9G_A<I_=\'(J/9C/:KF:^G1RN9J?-ZE0S@].,,#&;R B]D1(
M<B.(DVGAY^#*_K)?F%2R6G_HJE2>*=4>F8AL,!N#N3Q%A>5//9C!3G4 !:R)
MG&,09$-8)!R>-[;%']?5\X[P,9V JRHOC%Z:]->FOC%94'B^ZOC!XONIS47I
MKTUZ:]-6U/#QH4XE]Y]6Y^_0BJ8^T?0,IJTZ4.KIU:T"*U.F98L%.M"4*D8X
MB981+#B+D*MJGV,YS-Z!K5&,YY>G4S$ZV4JSO%(SD17R^,]&-2%0Q@X>!BZS
M'9*OVDU73LYI]0TZV3SD_G'5RC8QCF8U'ID6PE"6"<6E$D%8,[GLAGQ_V^GT
MALVFD8/OMVHBB-)I2_&CD'(\=4CQA&A7[4RR<+2?FF6RV6+;C(4R0.0@\:GV
M^^VG7=4AV<A)J52M6JU<QJ$P7(RHKF5.G0IDVYC!(&70I L2(5LKV9IZC6A:
M*NH5:N;D[,3@G(4K;VZL@&Y1I4HB$( 1C$!A&,0T8@7     6 #@ .Q )MW
M0X'*@1(7;UZ0\:]*/C1I8@Y.]$$NW !OL3+#LX9<I];#R>JNO0CXEZ$?$A3I
M5IPB+A&<P!R $!?'U/E)_"3=?5^5J?"7Q]7Y6?PD9U )$VDDDDG>7V[RO0CX
MEZ$?$A4H="0N,28FV^T6KX^K\K4]U?'U/E:GPE\?4^4G\)8,Q4E4C>TIRD'W
ML20O0CXEZ$?$F,(CD]7>0=2UCM+H>5SV:E&,35JP,IF, T02XLB+ OZ8R(_[
MK_UE_3.1^2_]9?O?LSHN6R.:$)0ZVC##/!-L47<V28/R!/@7H!?%A81!6P\J
MC3U"@*@@7B"2&)#;&V+Z&/?2]U$#)BT,>G*T;C;<]K+YGDJ."F)&6%R>D;S:
M=J)%G>)P[%L6Q;%L6Q;%L6Q;%L1A8X#]X<_?H1X'"C#[2-&I9RO2CAIYNF30
MSE..R,<Q3:9B-D)XX?V494LYK,([(_.Z4FYS0<KZ=K/^*I?L%#5:^G9G6ZU(
MB4(ZCF36H1D"X/40C2A.W94QQXE3RF5IQHT:41"G3A$0A"$0T8PA$",8Q%@$
M0 !LX71DMRZ7#!APP+7\(/&G5O#+E/K8>3V&6*]7J]7J]7J]7J]7I^\.?OT(
MIW"](+T@O2"](+T@O2"](*]T'3Q7*C3E:'X01?$\#!0IF\#A XTR.+AERGUL
M/)["+%:._N?OT(I\2])."Z<D+TEZ2])>DK"_ #':@4XN/"9!C:G#Q7Z,8I;S
ML0Y!P.N((E&1OX9<I];#R>I#G\R)(V*-MZ)!<(L;5$;W\Z?@L3K"Z!!L*8&Y
M C;8I,7L0CO3@IGM3Q+J^U [T02P"))L]1ERA,"AQHA&VYO*AN*+&Q6)P;D'
MVH$D!$&_<@7O3DLF'*K"ZY%X> 6(EAP.2R/$K59ZA9N32VHVW($7(X;P@"[E
M/+P\-R,CL40$2'L1 -K(!&3W%!MJ -EJ)&Q"VTLC%[D ;RF]4Y^\K!XT\Y@*
M\E61=6P/D7HD*R3)Z9$N==,-PA%.9)Q),2R])6%TY++T@O2"L+\&& <K#(,5
M@_"BL=4\P6H_:9I&1I9^MDJV4I1H5I2A3F,Q7C1D92AT@8B6(->;UH'VDZIE
M89*MK.7-:="E*4J=(BM5IX8RETB&I@O*UR4XFW*G,B>1:+VAT/2LOJDM4SLL
MI*&8G4IBG&-(U,<33ME)[&-C++Y@PB#6I4ZA&XSA&1',[)V Y$=DI)@%TK.&
M7*?6P\GJ01Y%$<OG1'(B1X6*/%[J YT1O0?:$QW^TCB5MX/WD9;"[>1#&=MU
MBD2UHL7C\R;>R+II;2/(C(W%T&V.I-M3/:F]0D-[(-X6)S^#[B8!R[W/L1?B
M4/#:B!>[IC>R;?8FW6*//YT?#8HF(>YS[2+[U$<2#V,5(\10,68"]KD#QE#P
MV(8;;W4MMH4#Q%-Z@V] DB]2?:#YU;X7(R%NYD&+ !80;K;40#>RCQ&U6R?=
M:L3WH*0X_;*"#[T02.9 C8 I2OL*!!;>/5>?O#%4Z(34@YWE6GN^C8FETAQK
MH]$\::2"/J>M]E/LMSGS+6LU" I2ZTT#4A&<36H1KAC1E6I@P%1P+<)(!=5>
MSWVPYJ57.5,W.ME<O/,?.IY/+&$8FE*OBD_65!*J*8E(4W8&TA.C4IW[0M:[
M(=B,I+/ZG5K9.K3R\91C.I"AF85*F#&8Q,A $B+@R-@M78_0^T&5JY+.Y7)S
MIUJ%:!IU:4QF<P<,X28Q+$&V\$$6'A[,=F>SN:H9*ED=1GF<W7KDGJZ'4F'Z
M.E'I5:DI6"(,0+Y2 5*G3NHTZ=/EP1$7YV==;4Y@G*C2T(RQB8ZR,#AG*#7
MN+C:0"Y"H4=;D99@.[EY"+G")';("\^WPRY3ZV'D]4=,S<+GU%^^'O\ 4+ W
MK WW_5N?U,R L"QM9P88A6=*7F3R/=N KDY"8\!IW@IQZI8K4UZ<)S9+>K>D
M-ZM!5@*Q$,$1/:L1+A,$T2K>&7*?6P\GJ10#WAT=_AQK"]J$B;T8@VH$%%MB
M#7HF1L'E1#['0D$7-@0 W.GB75]MMG,F5]UZPO:F)M*$B60<L]R#^ZB#WAN'
M'P,4QN5Z/$MB8^IVV(-:"B=ROM"B(WIXEVO1B]H3BU%C:%:41N#H6V%'B0#W
MLGB75^Y!S>CB-R)!W)GO"Q&ZY,@26=%RS(6WHOL3/L=!MJ&$O:R+&T=WS]S$
MB-U_&I'#?=Q*($;1>C+#9N6'#:]Z& ,UZ,R6B+^-"<3T1L37 7E=71YSP-$.
MO13D6)A:O13R#)SL"SG;_MMF30R.4  C /5K59V4LO0A^'5JRLB+  \I$1B2
MJ>HZ1H.4I]GX$"61JSE+.58V@S.<BT:50V$1C2E3!&$F0+J';3L;.I3$)]3F
M<K6;K\I7 <TJHCT9"4>E3J1Z-2%H8@@1EMD'[QZ286\%A0!1B%:>"U 1[F7*
M>^\4K4)1N6$A$&UET;"$"0[JZQ$"P^I'D]2/,HGD5F_VECV?<443R^9-+>$1
M8VQ1.X^VC$7N4P_%;G3<:.].=WNH\OM+%L^X@CB8G8B7L*!L9#E/M(%[&YU%
MMB)'>#W@GP*, I2'W_O(&YP58'(*+[MB'.CZF1O""+G<B2Q&SE0MN!!1!VLB
M>7S(OO"-MFSW$#Q!2?<@.-'C43Q!6[5X;D"&XT6O1;B\;H'PN5GA8@.(*+<?
MG4CR(<2+;T6-K>5 2*Z9MXON(XFXN[Y_5,$5U-/G/"3M9>DI8[6'G4I#8KU(
M2ML1Y%V<TC2=*S>8TG*2S&>S><I4YU,O2J@"A3I5L /5F,#.ICJ 1 E87!3@
MK7!+2\V="U;)QD,\:<HY..9RM0X(B<@(U)U(U)P'5F1&%I6"R')W ]6<)[DP
M+K&;5C'/P66ISW).X(G?WW'G0'&K1:ION7,4"0ZL&Q$1L/J1Y._'[U<)]O Y
M3C@;U=^"SN2-_J;H#=P,>!O4N?U-@L ]([>X./:K)>7[B/5ER483L!5D_*B(
M%R4YNN4\M5,9TJH,9PF!*,XR#&,XEQ*)%AB00180I9RKV,TLU)RQEJ4HQ,B7
M/0%01 )_!  XF5'2-+IT\KE,M$0I4*48TZ5.$;HPA$",8CB''>@(7#@:-J?"
MFF."]-&U7%7%7%7%7%7%7%7%7%7%7%7%7%,063 $*XJXJXJXJXJXIF75PM)O
MXN_&(=#<%B*,FO31#.@"'9. B1M]2/)[)^?U,UIW11D=OJX VH4X"W:GQ%-4
M *P1BUG$B!O3Q5_D5_D5_D5_D5_D5_D5_D5_D5_D5_D5_D5_D5_D5X\2O'B5
M_D5_D5_D5_D5_D5_D3$]]V=VZN5WJ1Y/9/S^I,$* Y3W$,L^$SE&(.[$0'YG
MNVIOWC3^2G[J_B-/Y*?NKI:E <E&1_Z07\3A\C+X:JYN6HQD*4)3;J9!\,3)
MGQV.S.F&T ]T%*03R(BK9 (RIV\?KEA%P4FW(B?,H!,;AL4T.(*/(C3W!&U2
M?<HM>;749E8N-%NZ/)W@<>Y2Q-8;+42;[?N+%^'R\>Y1,;RSVJ(C<3;;L0C%
ML+;T8EL+#:I";,]ENQ$SOV+%9B0(9^51PW&^U"(;";[5A#864A)F%UO@ZD9;
M#9:C*7I!V0D&Q6*.#:;5&,68WVK"&P\NU2B?1V*6/8;+43+TK66*S$V]1,+]
MJAAN-]J$1=R[5(%L+!2Q,PNMY43*_8L7X7*@8WV;5' =MO(HQBS&^U$686W[
M5(39A<Y92Q;RUJQ'TN5"4?2L4<)O9U$19MMJP_@MOVJ0E=LM4NL:RZU&4K[6
M]I"5F*Q[5$QOVVJ.%K;[4(_@M;:I1/HJ6-K+K43*]8OPN7C0,;]JC@WVH1#8
M=MOMHQEZ*F),VRU2,F</YEB/I<J$@V*S:HX.= 19N5-^"V]2!N%UJGBV&RU$
MR]*W[B$K,19[?:[RY_4G-PM1D=O<4/UM+\\=SFW_ .IJ_P!W)#D'=.%&K3/*
M$ +&OY> CUR>-Q4B-@1Q; H%.-I4P%$\2B#L"L!M4@5+D4<.RQ1CN1B=J+=T
M>3UQ?O!_6;G[K"$0UW#.6TV=R\"00Q!%X(+@CC=?Q',?*R]U?Q',?*R]U?Q'
M,?*R]U?Q',?*R]U2C4S]><2&(-23$&P@VW$6$+$+ L.$)NK=?%^'B3=6WAR)
MN#%"]SYT:A'+P%]OKLW=6>I'D]D_/W0!+<:-,%FN._AC$;;>YQ&P!7J\J\JT
MWHPD2>'TAXUZ0\:](>-%[^ 0,>=-L-ZZRX(4X7#U,1&U$P+MZ]'D[^8HRB]B
M&%6)DY3GORU$@,R=.R!:]84!((EK/6#G]1L4(\7<,+MJ$(V =S+F\W=@;+^8
M++ZM6S$\MG<QBG%XXJ?5DM3$H6$.SXHEV-UB(R^7AG(;)4)AS_N3,2/+N=#*
M:K0J9>9&(1J18F+LXWAP;MOJAF;@%.L?7H\G?Y #(#B]U='?[JXV]M!]_N(L
M_@._3C44!:2H\ONIA>@_A>I#PN/K!S^I1Y.XDG.[N9<WF[NAIU(=+,584QQ8
MI $^)U3RF7#4Z48PB-T8@1'D'!^]Z,7KZ>3/C-&3"H/]VR?,48CFY/4P-LE&
MEM-_KT>3OYQP.G&U.F"9^]K GJR;B3TY6[BO132#<#A6JTW*]7IWM0))L5_K
M!S^I0EQ=Q+F7-W)YO-W>7K2#QRM.I7/$6P0\LE_RGUW_ ([!CP82S-B;%=BP
M])MW!JO8[4<$LA"G4A& B 0 (@DROEB$BX-CLS,LSI-7TLM5E3Y8@] \\6/J
M0CQH1V11(V6>O1Y.^K%B$;-^Q&%&<)D7B,@3X@2FJ1([\$2L%-@ L1O3C8O2
M;D1$[X^M//ZE&>XMW!L=UA 8,F3)MR<R#<J,AW>I9\CT*=*D#NQ$R/C 'B3?
M]B/\L.#6.2M_][5+4Z8Z.=HA_P!92.$\YCA/J4JIV!2K&\^'G]>SR=]4-+TZ
MA#4^T^I0E/+96<B*.7I/A^=9HQZ75XG%*D&E6(/2C")*J9GMGVCSE6G,DC+4
M:LLME8!W$84*!A$ ;,6*6^14<WD=0S5&K B49PS-:,A(7$$3!<;U0R';3-5.
MU&A/&-6AFI8\Y2IW&65S1Z>.(M%.L9PFS/$EUD.W/8_,#-:;J=*-6C4%A8N)
M0G&^-2G(&%2!MC.)'&F"$JLFXEZ134Y,>--(+K:=VT=ZV=S8?6GG]2E 7BWA
M96H9^O PIS+1>PE[7:]N-.+%&>8I88U #&=X((>\7'B+%$.6V^HZC5_&KTQ[
MVG]U6_\ 5#_+<$M8U 8<EJ423.\1C4 C(_\ =U(@RW1.Y935Z$HU(T:P E$B
M0,*T2'!#@@F,2C'=P=$.L4A9W4:4;RHTAZ]GD[YB^]=IQJV+H'*QRXD[#+#+
M4S2%/9@),R&L,C+:ZT'MIV8[1U<UVXS=81SVFF0,:4#*8J@T< -&-"(A*%4U
M)=>9LV[L7/[+.U5;5#J<*7[[D2*IR<2:/69@0%.!HU(XJH^:G&6I@O;;E-+^
MP;79Z]I=3)TZM>K*8K"EF3(@PC5$*>+' 1J2AA_1&6!S<-2I:AB.4IZO7&4Q
M.S&E2E7$'LP"J?P;,1GM=&K*\W+',L-Y5LUBI'%YT:52\7(PE<;$8[N\+F&]
M892+K%2.(>5.8\($K0K8!?%CR>XOBQY/<7Q8\GN+XL>3W%\6/)[B^+'D]Q?%
MCR>XOBQY/<7Q8\GN+XL>3W%\6/)[B^+'D]Q?%CR>XO0'D31LL[\Y^%L *^+'
MD1C@ 0B8 \:,@&XN$;C8C86?@<(ZAEZ(K=1(.#:"?R=K;G\:I5JM,TY8P"#9
M<)!Q=9NLX*&DY?+];UM*!,B'B+!=ND+W<,ZGD:D<)@P/&X?S=SCIV[QPA9V
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
MFVLA%KV1=@C8P%V]1LO]U$ 7)O[/M% LY*DPN9<QL5S6IBKF0)LMV;O&B69
M 7@(Q-C+"1X,K4;&9"(%X'E3L]IYO7P\G>X&]807L?N"26 66UC.XJE&B9XL
M !DTH&+@.'8FVU?%YKY(?#7Q>:^2'PU\7FODA\-?%YKY(?#7Q>:^2'PU\7FO
MDA\-?%YKY(?#5?1=,IUQ5JSIEZD(QB!"0D7.([ P",H3VNGOX!'>5A=_5^8K
MG]M'N!RGS=S4[H<H0Y/;[\Y^\\0=[T1+E0(XDX")+VJ/%[J)WI^)D!N=%[BR
M BL,5TDPXQXT,-J-]J!W )VM*Q>%R=&^U1.YO(FES-YDX]>SR=[@[D\HV\B]
M'R%>CY"O1\A71B1[:<Q\BN/B/NJX^(^ZKCXC[JN/B/NJX^(^ZKCXC[JN/B/N
MIL)\1]U,(D+T?.O1\A7H^0K&/5?TD7*]#P\:>,6\.58A$[UC$2_AQJX^'.KC
MY%<?(@)Q)9>AX>->AX>->AX>->AX>-="+/X;U9#R!>@/$O0'B7H#Q+T!XEZ'
MD">47\.5>AX>-/3##OKG]DIY/9/S]Y6\:Q)GM*>2(W*^Q##<=ZL-U_W%8X+>
MT@9&]'$;D"]A#H2&THIB[E>?B6(FQU?8SH$7(B)N!=!]J>6]<3/S(83?O6(/
MZ]GD]28>JV\-J?U"WU9TP[P;UEY^\G/&L.USYD&8!!D2"RM-OMH6^#IR5B>\
M(6LREQD*+[O;0!(-J*#%@UMJ8_A)B=OM*]BS(8RY4GW>VAADP%ZLWIN((%-(
MN?7L\GJ6$%CYT,8N1.Y RV^96H &PVIXH@[DY%^Y%[@BQL(0:QRUJ(&Q $[$
M""R>/  ;  L1>]<3.@0[.W&B]X]J]'CB_E0$MNW<B9;V3G<$,.U%@;-]RMN0
M(L>RU$"\)@;T3'9Y41X%#%M',K4\7L\J(.Y [3]UE(@W% ;?N($@V^1&.Y /
M>BSV+#:L4O$$PN"!N?>L1\BXB$Z,1?\ <N0.]UAV^1#%M4B=Z#;4"/*BR')[
M10)=&\@("Y_&G#J7,@VU C>I2EL*#&PORJQ.=B)!N#H<96V^Y'8UZ>-UR)ML
M\J&&XJRQEA"L?U3G]8L.SV!GD]29V*&UD0#N0!+,B1M*'(FXU;M3 LR(&UKT
M>1N=!]ZEQH<B<VH@E[OO< &S:FC;:N)F3 VN@W@ZD-C,/(A:S+#=:Z8;0@!;
M:B7?<%:F)=BZ)O0.QAYD0"[HL7!0MLW(.B"4"N*SR*3WDA"9*$1)F5B!-S!%
MS>G3;O<1'$$SN5A)967 -YT$9*/$L8/WT+69$;T-R&TI]Z!.[W4 $6+.K2_&
M@"7*D-[*/$%:74G+.?=0B]VU $NC$V.B!M" )>U827*<&PH1=[40=JB=Q*<R
M=$FY ._JG/[)3R>KN.Y?U>Q!^%N\G/<N>\&&WN+>]>?V2GD[S#JVY_:5NYUB
MV7([F= [RBVQ1!V@*U!K++?$GBB #9M0!1PO8@$YVK";_(HDOM\Z+["FV,Z
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
MU/S2CRGS^ICO++SOPTYGQ%T<WEJ0C0BSO$R >['+83L9FXU'-9BC'J9$MT9
M2 OC&;ES'>W*CE],H"0B'9C.9L!Q%B&%K-;RHRK48RJB0B""8Q+B1>4;PS7
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
M#"'C[@<G!E/UI_NY+,Y_,4HYB67A QI3]$XIB,ID6@B(V-Y5"OE\N,L>LG3
MB!&-6$8PD*@B  &,C%]K<BH?DS_-*/*?/ZF.\LK^1+S^JY3]8/,4>993_?\
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
MX=JP/8NK>Q 2V($FT7+K'M1F#:42#>C$7%=6]B$2; @2;KD)O:%C>U&4;RB
M;"NK!L6"5R&(W>TA,FT+&]J,P;2CA-ZP"Y=7L0$BX"$B;1<L;VHS!M*)!OO6
M$&PKJWL0B38$#(W7+&]H76 VHR%YO1B#85U8N6 FQ!S<A(WA8WM3GOQF1EN1
MEM=6+$1M3 +%M=E;P=%/M0<(H@[ 4S+HAO94/8G;%U)'E"YD"0]JL#6%<Z)W
M<$AQJ7,@X>Q2/$C,?BE^5'D]=+%;W+1M]<1WV_KRUX*PBP)S$%8>-TZPD.G
M5D0C+>B-Z (!9%A>B-Z<>NA\-Z$;TSM[2)#V(/M1,K@K#X.L0]<!WL9,+%(M
M;]Q"XHD;UL3(.'=88IMZ:2)=6J)9W^ZNC8$R::+-8F0VO[+2);5A%OWT#L1
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
M3/;XTVQ @6!_*K=J8;'6)#%Y$W&@=PX,6U ;D0;BHD<:8"_>GMM0XO=6%N-
M%.@-R)-Q71%R(CM3M:HV>BB=Z$FMNYDPWOY/6 =S8K3P'<4W"_!9PNGX'/"Z
ML[E^!@K$XX&5Z?@L5O R=.K>%TYX+5>F5G RL5GL-8+"F:Y6IQW3'AM[AMZ?
M@=/NX,6SN6"?@8JQ.K?6,=XL5:$.-6JT)V5@0WJVQ.58FVIBK%8K F;@97)B
MZ$B"S\-O RM%J=6!6!_8P3Q%&?$_C1?=[B+%W7(R+(1:\!$D6@H B_VUOO\
M(I'B<(<997,@&V?>5S*R]TXNMLY'"#;1X>-$G>$"-J!9RI<GN(196VV^TK-M
MJ 9]Y1:UBB+V4=CA#\I&QF6$J+[_ '$_&L)'AO0.WUB'>#\10:U=$N@^S[J:
M+GE^^B ; ZB.((@66E1Y/=3!S;M\-J+7[0GN42$5%K%NM1WX0@I$<2B3QJQS
M<CR*(XU*(W^VCQ(871;>L6UD3R(B/BYE%WV7)BXM1?V+E,;T3O#(Q3F].@3N
M";:[H8MBZ6]T^PAD&V%T0+75NYD(BWE1=$&_VD#N1 VH<00&Y'C#>;W$)$%8
M>- \2!.S8B=A1?:HC\5 ;B_D1:U8@@^PNFXT"+T1N]8AWBZ:SQ+D5JM+IDQY
M4.)-P.$RM3!>[:CQID2;[/(G37<G P6+@M\B(WE.=S(C84R9,G-OL=M[P;U2
MSUC'^TP?[3 ."S_[/^U%@G1Q>%J=.K$W#8$R"/%P6<#\#I@F&YT";BB>-%PS
M*SBX>189)D7W< (5JL3)N"YT"B FW((,$Z,BG3HH-NX+4!R(CC1B1S\#B]T7
MV< 8<#[4Z96)Q>_ Z=!KRG1X'X&*+"Y#CX+MJ=.G' R=.K$QX,+<+)DZ/$F7
M*K4!O\B-MW Y1W! ["G"(&SV/LB-X*+[E$\04D2!L]I1Y$1R)O[*!XU)T>11
MYT'LM4_#:L0N4/#:N=20Y/:42$4W]GVE%]Z/*I\R/(%'PVJ[:I'D4>3W>"3I
M@-E_N(<JE9N1'$@-K^TB-I9".\$>--N"B0C8]J(VN$!Q(-QIQ9Q(\RQ;/N(<
MZ+;E#PVJY[> $<2)&]-+T4^Q<ZER!/Q>TH\Z+C:@=Q4B4_%[2BR'*45;NO0(
MW**(.]20EL^XH^&U%[;?*F*?9]Q1;PM3$/;XDW]I2"=MGM( ^- 'QID6#(N&
M*(WA1Y^![E=M1&UQYD0;;$ S6%<ZDW$@#N*C8UJ*!%H*+)UB*D]ZC%,S!$&[
MV4L!WY9ZA;ZDW<6=\-ZF_J+<#\#)O8^_^TVQ".THL;EA=.%SH*R]_(K4R>)N
M3 H/M18W(ML0+VE$'>B^Q%-M0;:@^U$G863 KI(GF1)V*Q1;PM1(V(C:%S%2
MY/;6Y-(<%^Q1MV>)"0.U$@W%6H[@G?84&VJPJ1W<%B!&]&7&I ^ 0<V6H$<B
MLX#R(OLN1)-R/(@=ZD"=RYG0)VJ37(@7A ;TR;8AQIY':I [$Q-I3E,]HX'*
M97V_<0<WH ;U9;:5;R(N;DR+&Y8=JZ*DVY-Q.K3>N=$;D>1!]J9,]H6$[G\C
MH/M0 O*+;$SVIPG!N6$%./9)TEC?:B7O1W%87=&)L0B"F=D([MJ 18NZ)WJ/
M%[JEQ^ZC;8S!1XD1QH (NG?8B]Z#%F3<:XF0<LB 6M1(*L43N4N-$OS*U7NZ
M(*9^#F0Y&0Y4>-6HVWH1Y4+;BMZEQJU DNFXW1#[71MO" .XH [T7VHAWW(O
MN1 VHD%<RB-REQLF>QF= /<4=K^ZC)U$[@G6(W;D+69-QE2XT+6;PL0"*!*
M>Y.%B="UF0Y71\B8%D>-D!QHAUBV?<3 O:_B1+WA8GV>T@^Q-Q^1&U]W$K4'
M-R=&6]8B=GM*^S<@=QN1M=UBXO:0XBKT2K3S^RUQZA;W=GJKA6^MKC_^L9__
MV@ ( 0,"!C\ _P#M./0^QNJU*E++:GG<OEJLZ6$5(PJU!&1@9"4<0!LQ1(>\
M(Q_?&LV$_AY/ZLOXQK/O\G]67\8UGW^3^K+^,:S[_)_5E_&-9]_D_JR_C&L^
M_P G]67\8UGW^3^K+^,:S[_)_5E_&-9]_D_JR_C&L^_R?U9?QC6??Y/ZLOXQ
MK/O\G]67\8UGW^3^K+^,:S[_ "?U9?QC6??Y/ZLOXQK/O\G]67\8UGW^3^K+
M^,:S[_)_5E_&-9]_D_JR_C&L^_R?U9?QC6??Y/ZLOXQK/O\ )_5E_&-9]_D_
MJR_C&L^_R?U9?QC6??Y/ZLOXQK/O\G]67\8UGW^3^K+^,:S[_)_5E_&-9]_D
M_JR_C&L^_P G]67\8UGW^3^K+^,:S[_)_5E_&-9]_D_JR_C&L^_R?U9?QC6?
M?Y/ZLOXQK/O\G]67\8UGW^3^K+^,:S[_ "?U9?QC6??Y/ZLOXQK/O\G]67\8
MUGW^3^K+^,:S[_)_5E_&-9]_D_JR_C&L^_R?U9?QC6??Y/ZLOXQK/O\ )_5E
M_&-9]_D_JR_C&L^_R?U9?QC6??Y/ZLOXQK/O\G]67\8UGW^3^K+^,:S[_)_5
ME_&-9]_D_JR_C&L^_P G]67\8UGW^3^K+^,:S[_)_5E_&-9]_D_JR_C&L^_R
M?U9?QC6??Y/ZLOXQK/O\G]67\8UGW^3^K+^,:S[_ "?U9?QC6??Y/ZLOXQK/
MO\G]67\8UGW^3^K+^,:S[_)_5E_&-9]_D_JR_C&L^_R?U9?QC6??Y/ZLOXQK
M/O\ )_5E_&-9]_D_JR_C&L^_R?U9?QC6??Y/ZLOXQK/O\G]67\8UGW^3^K+^
M,:S[_)_5E_&-9]_D_JR_C&L^_P G]67\8UGW^3^K+^,:S[_)_5E_&-9]_D_J
MR_C&L^_R?U9?QC6??Y/ZLOXQK/O\G]67\8UGW^3^K+^,:S[_ "?U9?QC6??Y
M/ZLOXQK/O\G]67\8UGW^3^K+^,:S[_)_5E_&-9]_D_JR_C&L^_R?U9?QC6??
MY/ZLOXQK/O\ )_5E_&-9]_D_JR_C&L^_R?U9?QC6??Y/ZLOXQK/O\G]67\8U
MGW^3^K*K7CK&L/3ISF'GDV>,#(/_ .&N<6J=*-HA*0'("1[)^R/^JY/^^BI<
MI\_LCS/ZFM_=R5;\N?YQ]D_9'_5<G_?14N4^?O[4NU&9IRK4]-RN8S4Z<"!*
M<<O2E5E")ET1*0BP)L!-MBR7VAZ3E*N2H9V5:,:-:4)U(]34E2),H-$XC$D,
M' (>U:[]B>6R-:CG-!HPK5,U.=,T*PF:  IPC^DB1UX<R/X$MX7:$Y#)U=.A
MV<SD\G7GF*E.49FGUF.M$P P4P*9)Q6@;;"LYJ'V*]@,]VGT3(59TJFH=?#+
M1K2IAYG*4C"4JS7B()F1:8@D169[3]GZ57*U]/E.EG<EF !F,M6A S,)-9*,
MQ$B$V%HE&0C*,@*G;71<C6T^C3S-3+=57G3J3,J<82,Q*F!'"<; 7N#L9?\
MT%^8UOGQR!S_ ,[QPZC *9J=7U;=9B8,[L^QN#-]EJ/8/7M:IY00/SW)4C+*
MU!*G&H3"0HS#0<QF\K)1EL4M1[-?9WVAU#+QF:9JY:,:],5(@&4#.G0E$3B"
M"8NX!#BU:+F\WIV:SVM=H8TOF&CT0/GE2I4A"4H5+#U8HRJ"E4.$DU'C&)8M
MIW9W[=.QF:['4M8J]3D\[+,0S65-4D"-.O.$8]5(N!*TF!ME' #(=E_LPS^0
MK9C,]J:DJ=&O3G3C2H&-04R:L9#%,.<70(LXUJGV@:CEZF;H:72C5G1I2C&I
M,2JTZ31E/H@@U!*W8"!:J'VV:\9Z;I5;)0SIA4:I5A&I93HC PJ5IS(A",6Q
M2(N#K_ZBS^S'41V3P];\^.:IC,?-R;*YRW5G#3,6EC)ZO;CP]):']KFF9:OJ
M^F:_FJ>4HQHRITJM*I.%24A6%1P)4ITI4ZD!;B8@X;57U:<3*-"A.N8A@3&G
M3-4Q!-CD!@38]MRAV_T;)5LA0GF*^7%*O.$ZF*A@>6*F!'#+&&#.&+[%F^W?
M:^I*&3RN$", )5:U69:G1I1) ,YG>1&(!E(B(*C]H':'[+]0RO9>485#G!FJ
M<LQ"C,C#6GEC3!C Q((E/#"VV0!!0^V"><$=!.5&<Z\Q.+JS8(=7Z77=9^AZ
MN\U>B-Z/VB9+[,]2J=D1$U?G_P YI#,G+@L<Q'*8+:6$&6+$8-^'A>2J_:_V
M<G+/:73R-?/",6A5D,O3G.K0(E93K1E"5.0E9&=[BU9+[0])RE7)4,\:PC1K
M2A.I'J:LJ1,I0:)Q&.(-<#;:NSV3U;(5LZ>T6>CD:1HSIP%&<I4XB=3&#BC^
MD!:+&PVW+5>U>;I2KT])RV8S4Z<"(SJ1R].524(2ET1*0BT3*P$VK0.W_9_L
M7K.L9?7HYHBGDHQK3ROS:MU+5Y4Z<XO6+SIL!T8E[5F>SV1^SSM#6S^3 -?+
M4XQG7H@L :M*- U*8)E%C.(O&\+LEH>L]F-3TK-]KLQF<O1I9LPI5,M\WJTZ
M?6UJ<X0G*G4-3%#" 6B;[%IW9_+Z?F-=[0:S,PR&F91NNJL<)J5)$2ZND).
M<)E(B1 $8RD-.[$?;?V0S/8VOK,NKR.9GF(9K)U:I($:,ZL(Q%.I(RC&^6&9
M D ")+2-'[3Z9F<Y^]X5*@J4*E*$:$:56-*9G&8,ID8L31:P->L_V]$3G,ID
M<E//"-*41*M2A3ZV(IRET09P(PDV![52^WW6Z=73=*JPJ2%&9A4S!G&O/+PH
MPP-"=2M4AT!8!$O(ABA]H>H?9=J%+LM@C6.<^=TSF!EY$8:QRQI@BF8D2QEH
M;<0CTEE?M![.5)YC3LYESF*9C3D:N&(..GU47D:T)1E3-.+DS&$.X6NYO*Z=
M7TVEHVIST^$,U&5/,51"A1JFM6H2 EEY$U2!2.*0B!*1!) [^S/ZFM_=R5;\
MN?YQ]D_9'_5<G_?14N4^?O[M3_I&H_Y2JM'[*=L>T%+(ZAEYYHU*,J.9G* J
M9B<X$RIT9P.*)!LD>.U=O.U?9+-1SNG9O(494:T8SC&8C5R$"1&I&$PTHD6Q
M%VY?;IJ.3D859ZI6H1D"QC\YKSHR(/Y$Y#G78_+"5/+0EIU"N3*<81E5S(->
M<L4B 9SE-S:]C;%VM[<]DL[4K9CM+&K6S=#KJ-3+TI@5J@E1A2B)0>52=M24
MG!("S'9SMYKM+3L]+4<Q6%*=+,3)ISA2$9O2HSBQ,2&Q/9<H]I^PN>CJ.0EH
M%6D*T(5( U*= B<<-6$)/%Q;A;<3P9N,9$#J*^T_]5-9T1D1_P#.L[<3_P!3
ME4*.=&.GV>T$SH"7X%25..*I ?C$YN1?GO"UNO6B#/(5,GFJ4C?"<<S3I&43
ML)A5E$M>"5_Y?.T&:)-7.93+U)DWF9- 2//($KM?_P '3_S>77V1=BW_ $&M
M9G3:=<.0)4X0($2VS%5!YE7[-UJ8&5J4)Y24 !A%$TC0,8BYA"R(9K!8NSO8
MK1L[F,WDLOVEAF14S.#'#K<O7E4B!3B(X1AQ6!W)6=R-#M50E6J9*M2C'J,Y
M;4EEY0C%SEVMD0');C99;_4M0\]!4<[V8R\\[/1=0H9^MEX1,Y5<O"%2$^@'
M,XTS,3F "<&(M85+LM/4J.6KZGE3E<UIF:J#*Y@"I2ZJK2I2GAA4 <BG.E*1
M]$M&08=G/L@[&0JT-+SNMT:."K6G6D*9-3,2B:DND8FM,2 -D68!4NS].G$9
M>G1CE13 Z'5"F*.!KL&&QMR^UWL0+*.BU]9A1BY(A3GE*T#$<6*B_.Z[/_EY
MW_-5%]F7_P"T%'^]RR[9?Z3J7^7JKLY@D1]+N+?_ !=5?:E(2+G*T'+E_C,F
MOL?E(N>OS-__ !%%=I<]G )CL]HT*.7?_P!GCCEH2E &XDYBK:&LF5F-9$1U
M^E9_(9BC.Z5.<ZO4$P-X)%1CR [ OL=T;6@]+M!IE2-0F\3S-.GT][QJ$3&U
MPNV'8?M&2-8['9/4]'S<9/BPT*<_FT[;3$TOT8D;^KO79RGV6H3S=;3<Q//5
M,O3B9SK4*6<SD:@$!TI]7U@JF,09&,"P+*GV8K:E1R.<SF4^9YK3<W,9:L,5
M'J:U*C*>&G5BQ(IRIRQ"SHQD&5#L5V,I5:.G9>=2I3A5K3K3C*M/K)M4G:QD
M20+@]B[7:AJE6E5CV@UJKJ5 4S(F%&>6H41"MBB *@E2D2(XHL1TG<#O[,_J
M:W]W)5ORY_G'O+PW]S;P.K/5P-Z96^OG9'_5<G_?14N4^?O[M3_I&H_Y2JM#
MU37=!T[.YJI/.8ZU?)9>M5D(YFH(B52I3E*6$  .;!8%]H&E:)E:63RM'(T!
M"C0IPI4H U,@2(4X",8@DDE@+22OMTRN6!E.GJM2NPO(H9B56=VZ$9'F78W0
MNV>6.>R$<CE/T=*O5HD5\I&67+U*,HS>)$A*#L]XN7VM]FNQ E#2=/A3R^6@
M:LZV"-(YB$QUE24I2:H)VR).S8LQJ/:/1,AJ&8&IYF JYG*4*]00%.B1''4A
M*6$$DB+L'.]1T[L]D<OD,L.STY=3EJ-.A2Q2H2,I8*<8QQ2VEG.U9C-Y+[7\
M]EZ-6I.=.D,I(BE"4R8TP1F "(1(B[!P+A<IY7-U3F*M+)RA4JD,:LX9<QG5
M(V&I(&9&PR99W_6L[_<Y55*F<(C#7M (H&5F.<:<'A#?('*S#6W+7Z=:0$L[
M/)Y:F#?*<LU3J-$;2(TI2.X DK_R]:;J7Z/YKE<O2G*5@%0'+F4'+6B4P.<;
MUVNZZ0B^5IQ#V/(YO+M$<9V!?8[VJKQ,:6DYK3JE9P0(0J4NLC*6X'JQX[%F
M^TE:0-"AEZN;,GZ)IPI&LX-V$Q%AW%UV7[?ZGID=,CFNTT:,* J&M&=.C1KT
MS/%*,21*6*+86Z)O6?KTNS&DQG'(5Y"0T[*"0D,M(B0(I.) V@W@VWK+?ZEJ
M'GH+1\_V@R>8S5/6,['(PE0E3B*-28<3JFH0,#.6BY:)L6I9[.Z9E].U:%&M
M6I:CE8C+U(U:=.4XSK8,,*U,D/,5(DL7$@6*[+=K^TE6>;EV:[2BA*O4,I3E
ME1!J1G(N9]7(BD)$DD8022%2UJ$XFC4IQS F#T>KE 5<3W8<-KO=:OM@[:1^
M(U>OK,J)'HSA#*5YF4>)ZP"[/L/P\[_FJB^S7-U>C2I]H*6*9LC'IY>5IV61
M)Y 2NV56K(1C^Z=1M-W2H5!'QD@#C(WKLT*L3'%'-2#V/$YNLQ'$6L*^U+_A
M:']YDU]C_P"OS/\ F**[59'-D1_?NCPKY=_PQ&.5G(0WD&A5#6V0DURSFEDC
MK=2SV0H4H_A3G&MUY$!M(C3)/%S+["-%S'IY3*1I2XI4Q2C(<T@0NTNHVT](
M^TKL_GJ%2PB$=7R=&75R)NB:L1$#;*5:7-V&[0Z_DLQG*.?S.8R8.7E3B:4Y
MYO-3$ZAJ&(P-$BRWB6=S&JZ70R6I2I5*E/4<M$9>M"H(&<*M4P A6INTIBK&
M3Q=I VKJNTV8GFZFE9ZODJ->H3*=3+PA3G")F7,Q2,S")))$,,2;/6#,_J:W
M]W)5ORY_G'O+Q>?N7[R!X6]>^R/^JY/^^BI<I\_?VJ=EIU30CJ>4S&4-41$C
M3&8I3I&8B2!(PQ8A$D.S.%D?L[RV=EJ$,C*O(5Y4Q1,^NJRJMU8G,##BPCI%
MP'*[0?;=3U&68J:_1A1EDS1C"%# <N<0K"9,WZBXPCZ9M+!=J,K6SQU:AVHS
ME7-5J=6A&E&$:PJ"= @5*G61E&H8F1PW61"S?9O['?M!J:-V;SE6=092ODXY
MFOE.M+U!E*Q+1D18)_HS=.0,WD==U;L_J-;,TM<RN6R\J=: -2%2A3E&KF:E
M;&36JYFK.=:8,(",I&()#%5.Q.5U&6J0J9JIFNNG1% @U(PC@P1G4%F!\6*U
M[@R_^OO[QEUHT\Y#YEU(P,:9I];U_6.]N+!U=]F)N"KEB6ZV$X/>V.)B[;6=
MV5;L7E=1EJ<:V<K9OKIT11(-:%*!IX(SJ @=4^+%;B9@RTW6<AJ-;0^T.AU#
M5T[4J Q3HDD2-.I!XF=*4@),) Q+L\92C+3-7_\ ,#VR_P"9<AHU45\MIV6R
M@RF7J5X^C5S+-C)88XB))#P$HPE(2RN0S>;JZ7J6F5QF=/S] ?I,K6#?@O'%
M3EAB3$2B8RC&<2#$+*]G?MN^T$ZOV?RU2G4J9/)Y*.5J9PTB\/G-;HV[RTV<
MRB!-I#,?9IKN7PZ57HTZ,84FC*@*('43HD@B,Z)C$P)!!8B0()4?LOU'[2YU
M.R@B*,J0R(&?GDXV1RLLP9%X"( MF19A,3#HK0/LGT+.3T73NSV9HYB@8TAF
M)3ZFG4@8U,4Z;SJ2JRJSJN29OT6++,:3*6 5\O4H8F?")TC2Q-M(?$SVW.J?
MV?Y7/RU*$,S7S'7RI"B7KX'AU8G4#1P7XK7N#*OV&[2RG1A.<*U&O2;K<MF*
M;X*T ;#83&<"PG"1#@L1_P @]H?M0-7090%"IU>GX<]5RK8>HG7,@2,#1)-6
M1D+)F0<$_8?3RIEH<J$J,Q(CKISG+K)9DU +,QUS51,!HR  &$,C]F62^TV<
M.RN$T!3.1!U".3-ARL<R)61P$QLJ  =$1$.B*_V-=EC+)Y"KD<SDQ5(%2IBS
M5.<*N9J#HBI5E*9J2'1!+1#1 :EV?[+_ &JZOD,C0Q&G0H4)4Z4#.1E+#".=
M &*1)+"TEUJ'V=_:=VLS_:.KF,U2S>2S]>)&8TZM1IRIQZD2K5<4)XB:D<41
M(6!I 25/L%]HOVE2SO9P8(5J67R(I9S-4:9!A2K5Y&T 1 )E*IB9YB;6Y+LM
MV?HC+Y'3Z,*%"F+<-.F&B"=I-\I&TR))O7:?[8J>I3S%3M+2A3EE31$(Y<0E
M1D\:PF34?J68PCZ1M+!=DOM)K:C+*3[*3J3AEXT14&9ZRI"HTJAJ1-)L#.(S
MO>Q:9VQ[/:K5[.]J-$).2U*A$3:$B2:->F\>LIN21:XQ3B1*$Y1.F=L/M_[6
MCM/3T28K9'(4,J,IDXUP016KQLZR0,8R($'D0(F>!XR[)_:A7U*65J=E95)1
MRXHB<<SUDQ,XJG61-)KK(3WV*GV0U;-'(5*&9AF:&:C2%65*48RA.(@9T\4:
ML)&,ND&(C*UF67_\OO:#.5<WE<KCE2SL:<:5:G7.8J9BG6A3Q3B#3-0P,3(B
MI!P2,2_^G^H_:B9:$:8R\C#3VS\\KAP=0<P9"38.BYJDD62)C8<GV#[(PE')
MY,2.*9!JUJLSBJUJI  ,ZDK2P B&C$",1ZP9G]36_NY*M^7/\X^LS^P'LC_J
MN3_OHJ7*?/[(\S^IK?W<E6_+G^<?9/V1_P!5R?\ ?14N4^?N=7[=ZC U*6E9
M6KF#3!8U)1#4Z8.SK*AC!]CNJ'VX4M;RVH5JE&AGJG9FGI<33^:5S"744<Q3
M,LU/,PI3$B1BM=G,;?\ E#)3J4M8IY'*:A7R=2E4A/+T<Y"$Z8G.41 S!G@G
M ''$CI1"UKM/'584M/[/9JKDM0KUH5*,*&:H$1J4ACB#4.(B,#3$A4D0(.5G
M:NF:G5G+3J'SJM0ED<Y3S4LKBC U\OEIT8ULS3!E&VA&=A>X$K5<[VYU&0SF
MF5\]F*M>ME*F5RM+3:541HRE7-.% SA&0$Z>(UA^'%U_RWV-U7K\]*!JTZ-6
MAF,M+,4@6-;+?.*=,9BD+\=(R#.;@6ZW/:]A KU<M,1RN:G*C4HU>IJ&N(4I
M=12ZQXPJU,,*C$P) =4.PE#7J,]0S,XTZ1C"J<K4JS$3&C'."'S8UB)1_1BI
MB!D(EI6+MU#7^T1SF0[/Y?)5YZ93R%7K=*A.D)3F*U.F99XYE\8ITS4E3?"P
M61[*Z5J.:^?:E5%'+4ZVFY_+BK4/X(G6H0@.,DL'M4NRO:O6(Y?.TA3-:,*-
M>M#*BJW5G.5J5.=+*B;@CKI1L(-Q"R-?MGJD:!U(/E:=&G5S5;,08$U:5++P
MJ3E2 D":H&!C>NWN4R^I0U'0M,S&0&EFG& A"C7RYJ5&G&,9S>8MZTF4) QL
M8@0UOMQGXY&A6J"E2&&=2K6JD.*5"C2C.K5F0'PPB2!>LYJ?9'4HUJ>G%LW&
MM3J96ME>B9/F*.8A3J4HF,9$2E$1(B;;"AV5[*:P,QG:D9RHQE0KT89J--^L
MEE*M:G"GFA!B9&C*5@)N"S'9W5-8,,_E<]^[IY>.7S%2L<VP>$(0IR-2G'%$
M2K1>E$R ,G*J?;!E]0?L]2A4G/,FE5$HBE5ZB8- Q%;&*O0$,&(DAA:HZ/D^
MT(ED:^@4=1IZ/+)SISC&K4>.I2SDX#")0(@<K*8E#TC$*EV2TK7(5,W7JRR]
M&9HYB&4S%>)8T<OG)TXY:M4>P1A4+E@'<*GHO;75/F^<J4^NZFE0KYFI3H.W
M7UXY>G4-"@__ +6KAC83=:LIVVU[5J,-,U'!\TJT\5<YLU!BA'+4Z,9U*TI1
MMPPB2-K&Q9G-]B,]\Z^9S%/,4ITJN7S%"<@3$5LO7A"K3Q '"3%I,6-A5/7.
MW.>CDJ%:H*-(8)U:M>M(.*5"C2C.K5F0'PPB>-:GVP[.ZCUV2T:-2>>$J-:E
MF,J*-.568K9:K"%>,L$)&(P//"1%R&6GZ+D]?@:VJ"C\WE*AF(T3.O&,J5&I
MF)4Q1I9B0E%Z%28J1,A&0!L66[*=M]7CE<]7$:AHQI5JTJ5&4F%;,FC3F,O2
M-OZ2J8Q:VZU:QKG:3.QS\J&MZCE<O5C&G&/S2C./41CU48QE$1+B9>4@03(W
MJAJ';?/#*1S4^KH4XTZE?,9BH&)C0R]&,ZM4Q!!EAB1%P]X6:^U*GJXGHF1J
MPH9FK&C6-7+UZE2%*-&MEL KTZAG.(,90! .*X%:)I.M9DTLQVBK?-]/B*<Y
M"M5P1J83*,2*0P3B<50Q%K.ZI=C\MK&/5*VHU-*CEA0K]9\]HS%.I$C T:,9
MR$/G,B*)D6$RQ1[)SUR/SD9GYF:O49@Y(9I\/S<Y[JOFHJXK,/67[5H/8.6:
MS%+2J='.QU>E'3LQ6E+,"$9Y3J)QHRG6@,4<<\L94X6BH0UE+1NV&J_-\U5I
M1S!I4Z%?,3HY>?HU\R*%.I\VI'\>MA&VY9'M7VGU:G3R.IX?F<J,:F9GFQ.(
ME$Y:E0C.I5&&0),8D1< L2 NT^B:%J<,_P!F\IIFFYG)1A3C'JZU< 9C$3"-
M<3QB49TJI>G(8<(94-;[:9L9+*9C,T<I"H83G'K\P9=5&> '! X9&5230@ \
MB LQV9[%ZK'-9_+1-25&5*M0E4I X36H=?"G\XHN1^EI8HL07:U:?V:[/:R,
MQG]3GF(4*/4UHR?*]9UTJV* %" ZJI@G5,8U,!P$JEV1T;6X5<WF*LJ-"1HU
MZ>5S-:!:5++9N=..7KU ;,-.H22P#DA\KV=[<:K'*YS- 5!1A1KUYPHNW75Q
M0IS-"C8?TE3#%@3<'7:/M?\ :;JPK9&CVIS&D:=7IT1.)HU) 9*E$9>'3A(.
M16D#9;*>U:3V$U;,&EJFNQKRR5$4YR%49:(E6)J1!A3P1(($Y#%^"ZJ]E>TN
MM"CG,L8#,"%#,5Z64-1L SE>C3G1RQDX859Q-MK+LCV3T_/51I%7YS/6!2T^
MOF16I3RU*MD992K3I3.8B<>*9RAGA!:HR&IRF(4#2%8SGT!&F8=9CGB; !"V
M6)C&T%B%1[(]F=:C6SN:,XY83H5Z-'-FF^,93,5J<*.9,6+BE.5UCK_E#3->
MS6C=G-'H4ZN9C3T/,YO,9_-0KF.9RTQ*C*K1R^")C3S-.(A(AZ<Y&07:3,:E
MKU3*:)IU;.PR>ERTR=&@<GEZ>+Y]FM1JTXRR]> Z<LM6G"9M>   7_*_9+5Q
MF,[*,YTH3H5Z$<S"F2)SRE2M3A3S48,231E*P$W K_E#,:O_ /,AJ7[I^;"A
M7-4YW%"!I@"!_11E.$99GXF)D 9WJ?;;M_VICK&5_>M;(_O 9*IEHQJSKFE1
MRLJ IQD!1(,)9@QP$=,R:U5>Q?9'6(YK4J<93%(T:](5Z<"TJF5J5:<(9F 8
MG%2E($ R#@$K-]EM4UZ$,WD,8KX:->="G4IQE*= YF-,T#F6C("@*G62D,$0
M96+)]JM!JFMD<_0AF:%0QE SHSCCC+!("<28VX2!+8SK,]D]'UO,:?V?R$LM
M3RN2_<]7%J=2I0E.N,YF*U(5-.%.8)ISJ&G&H(QPN"YAV/RFN0EFZE<Y6G,T
M:\<I4S(+'+T\[*F,K.L]F"-1R;!>%F>S_;?5AD,YE,K2SDZ<J-:9-&M4-.EU
M6"$NMJSF"!1IXJC R,1$$K+ZGD29T<U2IUJ9(,2:=6$:D)&,F,282!(D 8W$
M A0[(T-=IG-5*_S6%3J:XR<\R[?-X9XTQE95GZ. 5;[%'0.V6J=1G33%:5&E
ME\QF:E&@2W7Y@9>G4^;T?^TJX8M;<M*[7:UJM*GI>MUJ.7R>;B)5*%6I7C*=
M,FI $4Z9C"1E4GAC#"1,@V+/SH=H(1_=T8SJQJT,S2G4A.0A"65IU*49YL3E
M*(AU$9F6($!K5J/VE:3JHK:1I#C.SZFM&MEB#&.&KE90%>,B91:.!R':XM2[
M#Z%K=.MJ68!-"!I5H4LQ(1QRIT,Q.$:-:K >G3ISE*)!BSAE]HVC=HLV*F2[
M/ZK'+Y,2C3IC+Y;J95)1E.(B9 -B,ZAD0 2[*'8_LOK4<QGJW6"@#1KTJ6;-
M)^L&3S%6G&CFC!BXHSD;"RU;[0*6I8=*T.M6R^>J5*56G4R]>A(0J49T)1%7
MK,4HBG$1)J$C ZRVL:?C-#-TJ=:GCA*G,TZL1.!E3F!.!,2"8R D'8@%5>R>
MKZY"GFLO5C0KS%',3RN7KR+"CF,Y"G++4:CV&,Z@(-A8@J7V:4\UBUJ.2CJ!
MHBG/#\SG/JXU16;JB\K,(D9-:S+7\W^\H4:/9>O/+:I5K1G2IY6M /*)G.(%
M0;!*GB$BT8N2 LS2TK5*LYY3+U,Y*E/)9RE6KY6D,52KDZ52C&>; BY RXG*
M0MB"NTF4[6Y^9K9#/ZC6R]2IDZN5R]'1\L8FF:U<TX485:<23.E5D,P!Z4;%
M3[+=D]7%;/5XSE0A4H9C+QS48/CEE*E>G"&9C%B2:4I6 D. 5F:>IZY@J9/-
MU\E7IQRN:J5*5?+3C3K&I"G2D84(SD(C,2:E,N(2+%LIV5_YAHRS6>-*-&<(
M5994SKQC*E2EFXP.7A6G&42*4J@F,0$@"LOF^W&>^:?.YFG0I0I5<QF*\X@&
M0HY>A"I5J8 09&,6BX<VA9;[1_WO">C9O,T\G#,0IU9&.:JR,8T:U(1ZRC,2
MB>L%2,>K%LF!=9W/]A,\-0R^GY@Y2M5C3J0I]=&(F12E.,16AA((JT\4#LDL
M]V<[4ZJ<OG].AEYULO'+YBK5,<S U*/4PI4YRKDP!G4%,'JHVU,+AQ]H'9W4
MZ-?1L%2I+-$FG3IQHN:O78Q&5(TFZ<9@&/.'EV>[':K\XSHIFM"E4H5\N:]&
M):5;+&O3IC,4HF^=(R#6W*78O6M;A1SU*K"C5(HUYY;+UJGH4<SFX4Y9>A4E
M^+4J1(VLQ;*'MWJ(RD\^2,O2ITJN8KUA%L4X4:$*E0TXN,53#A#WK[1M7US7
M:%3LGH$]/GD<P1"%&CE\QES.I^DC"-2H95&C@GBJ"?0 ?HJ79WLCJ<JF>%,U
MHT*^6S&4J5:(OK4(YFG3ZZF+S.GB#6W=UF?U-;^[DJWY<_SC[)^R/^JY/^^B
MI<I\_<]K*64?%'+4JA9_0I9FA4J7;,$9/L:]9+[1M7J2_=N2TK)9B4Z0$I2@
M:%&,13BX$I2E( !QMW+M)K>5C.-+.=F]#KPC4CAJ"%84ZD!.-N&6&0<.6-B^
MTCL]J&L9;0YGMWFJV5S.;(&6EG*-<3R^7K D8XUY/ 1#DEB(R9CV:[/_ &^=
MF<MD.U1RN:AH^KZ=FIU,CFJ4(_\ BJ)H'#*F3%Y"%02%,R  CB!6N9<2,:.8
M[63HUV)'Z"IJM/K(R_LR(C&0N(-J^R#/:'2A#.4.T%+*T1 ")&2GEQ&M2BS?
MHL CBB#A V6K[5*IH4S*MG.TQG(PB93-*$C2,B0YZLAX/Z)M#%?9=/+T80E'
M/=GJ@,81$A4J3E*I,$!Q.9),Y7R-Y*^UN<Y"$8T=$,B6$8@99R238  ')V +
M._;SJ$<>@Z)*KI79N$@,%0QEAS^J -?5F#2HRO$7%A@OM0RNA:!I&H9+6=;U
MO+Y_-ZCJ4\K6HX*?51C*EU%2)HY2D14A*4XAQ*R+.M)TKM)7R^>S6C=AM/I9
M6O1JC,4)1EF91G6RU6V,Q*+0-6(#@$.QM^US(Z13C2H#4-.GA@ (QJ5<M.K6
M  L'Z6<R0-I*['=H>QNKZ=D>U&B9K-5M,R.I2(R^IXZ41F*48Q./K*<0)"I&
M,C 2)Z):0^U>EVA[-'LYV\&DY*.I2HYHYG*YW(5*]*C2S-"08 "G+#(F.+!-
MC,M(#[,H:KI&@=G<CV>S^G5,G6IZL9U\Q1.6C">3HTIT*8E4S%'](:4)&4IA
MK0Y7VLZ_6RM*IFXZ_P!2*LX1E4C1P2F:<3($Q$I%Y"+$D!_1"UG_ ,JD)?I,
M[V[RV7I0%ACI6<;5)3;\2,:9Q,X)/*NW&8T8FG4R_P!G%6-$QL, *\J8PM=A
MINS;EV.TK[0:M/(Z/ELMI.8HUA6^;&&=,83I3A6B#(5*M:<L36U"2"5]JF=[
M&=GM,UF53-Y/)9@ZCGYY2=++1R<A2H4H1HU<=&K'%.9>(Q-87<?9U'1>T6B#
MM9V:S^K5=)RU7-#-:?J5*K4D:N5I5*?2E5RL>ABA"1HV@X2!(=JLGVO[-#LY
MVXAE\G+4C2S)S.5SV4!PY;,9<AHAK'.$R,9!YEI =BLIE-$K]H>UU*6<S.D9
M49J.4R5&(A&&9SF>G4C.!A3 '5M$U!*),&-_V]R[9T\K0U.6A9>5>GD34EEH
MREIE>4!&=2,9U9QA("I5E&..>(@ $!=D)Y>C"$HU="J@QA$$5:F;)J5 0'$Y
MXCBE?)[2OM8SNITXULT<_I^5.,"4OF?S3H4^D[4YBT@,)&]V7:+3M, CELOV
MEU>G1$;A2A4A&F!Q"( '$M'RF?B)TM.[+9K,93$Q$,Q5S1IUJE,&Z8I@ R%K
M%?:3G>R&8$]:S^;T2KK.7C7,XT:PSE$4)G+L(Y>=:!,I,YJ^E)?8P_\ ^63_
M )*@OM2[5:A1IPJP[3:O&MF3 &K#+4!.H8PF091$!*I,82.D7O 5>E]G/9RG
MH_8/YYEZU#,ZCG#F=7SAK:G!LQ3I0AAHB=8DBI7J2J=3'! ,05]EA)M_=.K\
M=]&+K[6,SV.[.:7J\<UJ4,CFJFHZA4RE2GEZ>4E"E0A3%"KCH&F3,DF(>QMJ
M^S;LIVKS&4U+]T=G=:JY.ME:\<UENMEJ%</0K#HRG1HD4R8AX86OC9]H TN$
M8?.-*TFO6$0 .OJ,9D@  2F!&<MYD3>5H63U0 Y6KVET:%82MB:4JE:-0$&P
MC 2[[%]DV9TR$:=>68U3+3P 1)R,<J#*$L(#TH.\8GHQ)87KMQVDT7+PIZG6
M_P"8)2KQA'KY&F9TH_I&Q@0I&0B(R #R+.2_9?-:-3A"OD8]G<QD90 Q1S4Z
M]$RJ4R _63QU3(@O)R225]J6>U>E&>;IG1LM$3 D896>4Q2IQ=VISGZ0%DB&
M+LNT&F:0!'*Y?[3:%.B(^C&G"J1&,6V1 PCB"^R<'_J=<_N8+M;7[9QAU.LZ
MOKG[VG4(!-,3,)FK4+F/54G,)'XOTH@+["=.["YCYUHV7I:O#(U>M-;'EHY6
MF*9%8@&H&L$B!8 +@NV%?3R14_=\HO$L1"=6E"K:-G52F_$Z^SVOH5.%.OIV
MI]F_W?U;1,95(@3C3(8_I(^F >E?)UV@-Q_Y9T_F_P#$"SF7V]5L@^*IVFS5
M*1%XIUJ]"G5-FPPD8GBD77V9U=<T?0.SN3[/9[*2RE2CJQJU\Q0EE8TYY.A1
MG0I8Y5:/Z0TJ<B20USE?:IKL\M2GG/\ F:K1%:4(RJ1I1>H*<92!,1CD9'"0
MY9[@TZ%>(G"IVSC&42'$HRU&8((W$6$;5]DU;3J<:52%+781P1$>C3R433I]
M$#H1)Z,;@Y86K7*^N4J9EG,MKF;S4Y1B9?/*>8K3C5E(@DU:4X4Q DF08 7K
ML<3?^Z,E_=!?;_G=,)&9I:3DITB"QZR.E5#%CL+K3ZV7A"G*AI^G9NC*( E'
M/2SU.4JL9 /UTISJ.1TC:"6#*GJ/:#+4Z^9R_8S(5H];&,^KKU*@C4G$2!&-
MISB)7C%)C:NTNH:4XS&7TK/3I8;")QRU3#A:X@W-=L79?2?M)J4\CH4LED,U
M6KBM\U-/-2J];&J,Q$&4*L\Q)C(=*9)@3:5]J^=U.$:M:>JY7*&4VG(Y"&5:
MC F3_HYTSB(ND2Y%B[%:17@*F0H_:+++9>$NE"64&9KM3 +@TP93B(LQ#AF7
M8>O4R]*4X:+JDP33BXE2J5(TY"R^F"1 _@ ]%E_YD:-(",,.E2PQ#1Q2A$RD
MPL>1MD;R;2OLZJ]G*4(5,CJG9S]WRA$1D)5(PQB!B ?T@),V]*\NO_,=F].Q
M"H,]. ,208QJ4>KG($6AJ<I6[E]FF1S6DZ!V?T[0<]HV9R.;CJY->M 48OEJ
M=*="G$ULY3D9RI0G*4IC"'])?\IG,5Z79/5M1T>KVDI0A_X,:QAS$\A2K3=J
M?SG#3.8%@=S)R+,Q4HAITZ54Q L:4*<C$!KF(  V;%.E]HAA3TS5I:GF-6K3
MF*9Q'.U.LK5*S$PG3P0$:A>4&#*AE^SU4YC3Z?8;(QRU4S-4U,O',@49FH;:
MF*F(G&;9.^U?;9V6[0:O0T*AF>U,#'.YF48Y>G7ISA4H0K&1 -.K5B*<HN\L
M5@)8+L1V<_\ ,)V:RE/6H=?2T#7-+S,Y9.I4%$"O2J98X94NLI"/0F\(RG$Q
M@Q<?:]/($B53M5GJ<V+?H:N?RT*SML-,D'>+#8OLGS79VG&EFLEVCT6ADQ3
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
M4ZDL,19:"7G]HW9CM%J79C5,WEX93/3TXT6SV7@>@*L:L9"%6$>C"M$&40Q
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
MPZYS3I2."F00RJYO4JFEQ,\SFNJC+7I1,<N*TH4 1\Z?XN(+FV3OM3=;I/\
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
M(%U;V.TX?]]5_;K^C]-^6J?MUJ&=RO8S(QJ4LIF:E.<9URTH49RA*)ZX@M(
MB\.%_O'S\%Q\:NX'X0R^ZONE?=*^ZCR>L10*^>Z-I>=SE%S'K*&5KUH8A?''
M3IRCB#AP[APX7\!U/_ 9K]DOX#J?^ S7[)?P'4_\!FOV2_@.I_X#-?LE;H&J
M?X#-_LE_ =3_ ,!FOV2_@.I_X#-?LE_ =3_P&:_9)AH&J?X#-_LE/+YB$J=2
MF3&4)@QE&0+&,HD QD#800"-J('G6SQK[O#L6Q0K1OA*,ARQ(D.9PH4(:-HS
M4XQB'IYEVA$1_P"NXE_!M%^3S/[9?P;1?D\S^V7\%T;Y/,_ME1[>]K\MELKF
MJ>5I900RL9QIFG2,Y1D14E.6(F9>UBPL'KT.7O+7O^$/]Y!:-^7E_P#,UN#0
M?^)'YDUF_P#@)?Y:FM(YOS"J?Y$?S1P4/UO_ $%D?^'EYHK._P"]YAP1Y1YU
MD.;\Y'E/G0Y$2=R,IWR6^*<%QYN5'NPI<O>!1Y/:6D]IM#H];J&G=G<WFLM3
M;%BK4_G-2E9:[%IMM9BM&[8]JZFLZSVGU^=6OG-7R^JY<&E6-:K"IIDLE6C.
MJ,%,4ZLJ\L$#UL(TR8=$=IM$T:&8%7.YW)9'2,[4U2>7RNG9F,J4*U7,U(@P
MJQG&$XQZ4(4@]0$B("TG[/M%S&:URM]GF@0I:SJF1F:M*KGJD*1G5K2$A 4(
M513A4S#RE*4S  R "_\ +YV=U+49">:RD:6JRAG>JZK+Y>K1I5A5(F!2JSAE
MZLA5FTV 9[UVJU?2NNJ]D^U^;SFFT@,U4,J&8R69I9S*3G)S+%"G/H@L,Q U
M0;(KM!H'VR1U'4J79/)90:?HU+4X9*4#G*1S&=U03S&*-4T:DX5.IIPE.K\X
MIQ8TH #L+HG8RCF\[5S6:UC,5Z.H:K3RTJ]"F<NT:M>G*E#+0,:%81J$BI/"
M1"\/V'J=B]2SW:O3LR,YG]6ITLW5H3 C*A"KD*-3 )PIT32J 9F5,RE%Y]*]
M9N7:CM!EJH[32U+,:-D9YZ.8K9:A'*2C+)0E4D)SKB0QU:,8O"R1B)3*_P!Z
M7G5RM"N5RN5RN05B8*]6H\GK$>1!3$3_ /CG/_FT%>KUZ2U#L]]B=70] R.D
M3H1,]5IULQFLWUXE*G584OFU*C5$98*=.=2L(@&K@E(17:6A]M9GFLWF-1JU
M<OG*%0STPQI'YM7R>2I5(0KY04*M,RZNI$TZHGUE&1BZO5ZO4+?PAYUVN)__
M "SJ'^9JHG9P6-X^Z<%E>?#G5_AXU82H<_K<WJ@Y>\+2GD66K:'HT.MS.:RY
MITX8A$2GBB6Q28"P&\K3>PN7RHEJF7G1,Z760 B(UJLY=-\):,@;#M9?PV/R
M]'X2TG7=8R(I9;*UQ.I/KJ4L,<,@^&,G-I%P68[=3H :7/*2I1JXXN:AH0@!
M@?&!B!#LUBTW3<O/%6R_QD6(;HD7W&W<H0EF;1&(/0E> !N7TG_T)>XJ67TZ
MKUDXU,1&$AAA(>T,;=BRD=/J8S2HF$K"&D0++6>[8LSDZL&J5,6&+BUP!?<K
M*7_I1]U FE8"/PH[^593,T8O"DV(N UKK"]KH &UD-_M(/<L.Q66*SNPI<O>
M!1Y/:793M!1H#-5*&DT!3HDM&K4JYDT84Y$ D1E*H!*PV/85J^I5/LTTW,SI
MU^TE6=2%;-T!.GV>AEFKTX4Y"G1^>ZAF/FYA",8X(&0<N%J/9.E]D>G5:%7,
MY/KX2U'4'EF*64%:9C4Z4X?-ZF9G1(A("I&3S!-@U/3=/^R#3Z5#6:<*6<B-
M5U+]-3A6AF(P)(>,16ITZG0,7, [@*$X_8SIKTXF$?\ YKJ=D3B<-<7Q2M+F
MV^P-7^SJC]D.FC1LSFH9ZIESJ6H2?-4X=5"L*DHFK$BF\&C,1,3($%RLMK7;
MK[(-(U'-Y2G"C3JSSN<A,TJ<<%.G4-*$.MA3BP@*N+"P LL4!5^QC3B(1PQ_
M^;:H&BYDUAWR)>]4-;TG['-,IYG+0E3IREJ>HU(B$Z<Z4A*G4C*$GA4G'I1)
MM>\ K0?M4H]DZ6@9G)T=3U'(Y7+YK-5:5"K*-:G&M.566.N9QI1F(U!AB6 !
M "_WI>=8BMJVK:MJVK:H@*P+[BM7%R(\GK$>1!3_ -9S_P";07[V[5ZCEM,R
MN(1ZW-5Z="GB-T1*I*(,N(.657(Z#VATW.UJ%/KJD*.=R]24*38C5D(U"T!&
MV4KHBV3+-ZOHO:/3,WE=.!.:JT\[EY4\N 6)K2QM"+AG-A-@)*U;[9/L[[>Z
M/K?9G.U^L,M1UZOEH:96D<744J]*N*1I"4CU5/HRZL1 @\,9I5OM=^TW):E7
M[53!R-*&?J9G2\M3H2,9#*U*AJ&/3G@K5ZAI4@(P@QD\CD]'_P"9=,^=ZC&$
M\K1.=RXJ9B%0/3E2B9O(5!;"[$",+N%GM)SG:+3:6:TRF:V;I2SE 3RU($1,
MZX,_T<1*48G%:)2$6<@*':72]>T_,Z=4J=3',T\W1G1-;_JL8FW6,"<)8L#*
MZU4Y1(()B01:""S$;P=A7:[_ %G4/\S43%7J]7J]7J].K2F*VJ]1Y_7H<O>$
M4QB2O07H+T%Z"]!>@O07H+T%Z"]!>@O07H+T$XBRZ5@ 1A(\A36<JZL'E*:!
M?NPI<O>!1Y/:78<2 (_==.PA_P#VE38=UXXUEH?:+JV1TDYP3-$9G!$U8Q(Z
MPQ&$O%VQ[#)L3ED\NU>C2.\]6?/3\J_JK1?%2_9JGV:[&:YI6HZA5!,*%(43
M4F(AY808!R!:PM99OL;VKU.A0U'(3ZNO2CD>LZNHP)@91I$. 02QVK^,T?Y=
M+]BOXS1_ETOV*_Y2[ Y_+YS4.KG5%&63%(RA3;&8F=( X002+UJD:8$8C)9M
MA$"( ^;U+  P X@$?RI>=?H[N#!M*<J78?*YJ4M2A4J4C3ZF8CCI F8ZPC#8
M!>['8G&U$1:Q1Q7H@,KPKPF*YO6(\B"G_K.?_-H+[+].U+1Y:QI5+4\Z<_ T
M9U<M"A+*C#\Z,1@A"52(PF9 )# [%V3R_9/LAFZ.N9P=KJ6<E'+5*%:<+!I]
M/-3GA$8RIXX945#$5 <,#)PLAJO87[.=5T/3<AINB:9JE.>2G1.=U*EF(?/,
MT*,"9UX5L)G.KA.$ 2J8'!.LZQV:[ YG.]B]&UO1,Y5R&1R9.7S62ADFS(R]
M M3S&.M*I"K&GB$92:>$$E9/[5<]]G&<JZ+3[:YC4AI/S2$L]#L[5A3,,I\R
M,L4:!G'J^JPX,<<7H$269U/3NP>>TK(U*FGST:CD]!H1 TRF7A\]SM$FO1S-
M&GAA*D'.(&$Q"$8K/]HZW8FOG.T67[6RS.:@<M*.HYK1J5:-2K2$9M.OEYFT
M1 D)2Z8=G7;?7M?[,:AV-[/:EJ^7SFBY.<(9*M2ITZ52G6IC+M.,(#$.D(-B
M(P2+$++Y'+!J5 4Z< 2Y$8 0B"3:2P%NU=KO]9U#_,U$20K@K@K@K@K@K@@
M&MX/#W%X>XL14>?UZ'+ZQ1TS2,O/-YBI=3IQ,I<MEP&V18#:0JFA:_1ZG,TX
MPE*&(283CBCTHD@N#;:6+A,Y7[E[.T17S'5SJ8#(1>-,/+I2( )NB"0Y8*II
MNJT9Y;,4BTZ=2)C*)Y#LW$.#L*O5_G5ZO5ZO0)*E'>;.\"CR>TNP_P#I=/\
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
M1D_\=7_9H3'8C)EB#].K_LEJO:VM1%">J9NOFY4HDRC3->I*H8"1#R$<3 D
MEET;$($WI\5J])>DO23DJTO:G%JN5W #&X>O0Y?6*GJ&GU#0KTI"<)P+2C*-
MHD#L(0I9V5#4(BQZU,1F>6=,Q<\9!6$:/EL>_K:K>)M_&C3RE2AI\3MHTWGS
M3J&9!Y %/.9N9K5ZLC.4I%S*<B\I$[23:4]2P;N]W(5RN5RN5RN5RN5RN5RN
M5R8>MF%-(%7%7%7%7%7%7%7%7%7%7%7%7%7%.>BO2*](KTBO2*](JTNZVJ\J
M\J\KH^O0Y?61Q)@ND25T0W^R8<O^TP<O?&,&W=[JMM.X6J)@;RR:]KVM;E7A
M=O*<)GYVL\:;:A+>I#98K?(A+>GW( ;4SD,4Q\EJWONMLWIPL.U-Y=GC1C:X
MXDSIR_B\ZW\B<;?&L2+.^YEBFBP+C>%$DD$G=>C+<F+^)VY4][[K4X1OL3<3
MK$Z;8WE5OD4R20+$RB03X?>4L5C>%Z:X\:!*;[W.F.Q1 N(*Q[%A\-J!=]V\
MK'L"8)AZTC#M+6K#/;<4\B$\2$!)K5A>U&.P,K2RQ/8C.)=,+T#O+(VV)@75
MA"8G@8&U6E.2B-RM* >]-(@*U$; L3V;UB#'S)W#,F!O3$A_7@<O>]BZP=$^
M&Q %G,?#P*B'?I*3R9GW;1QIXEB +]MB!3V /=S^='PVJ+G>I$<2$78M9NY%
M%RPMW-X%28O:'W>18A^"04)[Y>3P"./B\R9\(8;O;5EH<J9VN/,GE+B:S?=O
MO4\7%YE '8"I.6%FP;N-1 +66.-BC:WI#9X6J3%[O:0'*HC:_MGS*6VSPL4.
M4>VC#>1]WS*0E)FY-U]JB 6+6<8W<J?FLNYE.X,_+X% _P!D*)-PDBV[VU%^
M-3/(I/Q>11\-I4WMM"M+N/ J/AM4IQV7@A2Q<7F5,'8"B'M^ZCS^<JF3<Q4S
MLL41Q%1:T'QC[WK3$\848B^U0>YS[:GR($[O:"Z(L?V[5+PVH-?:HAK'.W;X
M6J0%UGF]U'D_Z14?RQYU-N)1;PL0(XO.I2O&W8GV,H,&#CE4CX7*+[E(#>K=
MR,N/VU+#SO[0]M0!W'S!$1NL\VSF4!!FMY+K$26=Q==L1Y!YU C>%,F]SY$.
M0>NXY>^'(M5H=7)R'72#\#M?P80+-RL32#IB+%A:Q,4VY6BU-(.K$^]8FMWH
MRDQ<A.;UT@ZMM3-8F:Q/N1L%MZL"=N-/M3R#II!^!VMWIP$S6*P,F*9DX8\J
M O98F\-R9KDP3D E.0GVIVO3F]82+%A:Q/M1( !/K2Q3B_>5AB'1,MMG'[:!
MW(C?QV+$%:L/@^]&._QH$[%AV(DVOO3^ Y%@%P3G[_*FV)O;NY$>- '8BVU8
MMZP;%B0;8C(;5AY_O+"WNI^9 ;E9&_Q<I\"Z /KN.7OIHFVQ,Z =R4;;E8FD
M4Y-ZB ;"Z9[48&RS=M0)+OY5B>Q$ W)@AB-I1Q&YK-R8%,]J<K!M08M:W*I
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
MTL0J2IRIQJ1#2&*!Q+5O^!T[^X/>!Y$.7U600]F8Y?5SW-O"Y3JW@'/WI+
MNC&Y6Q*!NB/+P\W!VK_TRC_G*:H=K^R79BAVB[2Z3HV7KUJ^>J?^%TW)2SDZ
M%&IEZ ,.LS5:OF<!K&4C1C*'5Q#SE'2OMYU;11I7:K1ZN>TS,89O*G6I/0S%
M"I,?2*($L5$U'G2),1)G?5O^"T[^X[P*'+P0TW1LO4S68J>C3IQ,Y'>6 -@V
MDV#:5+5=;TFO0R\?2J,)1CQS,)2P#CDP6IYKM+DX9S+96E3C",S(#K:LRQZ,
MHEQ"$KRUJEV-RF1H'4.LG1$,.:B#4IN)1C4,\#O$@%V.Q9#084C7TC,Y>KG#
M0J2D<,:8G3-(S!$C#K<)C(D%BQ)9S+LWV@TJ-/,Q$#+!3S$X1%0/$F4:VP%R
MP++)=H^PV7-"KF,Q1H"C"<ITZPS /52@)DF,W:XL1*T.%3UW[3<.<S4V$L>*
M<.M(<T<O0@1UF#\*<W%CG#%@J^?["Y>.1S%,F$:E.,J4J=;"\(UJ))A*$]\;
M6<QDX(57(YD8:E&<H3&Z4)&,AS$'@DA[,QR^H,#<F!M5B<<#$\!X!" <R( &
MUS<&WE4M%U*,\N9 RD"!BPB)E8]ENPJOIT)8XTI,";"0P(=MMO<1R]"!G.9:
M,1>3L 4LKFZ9IU(>E$WA[0>=;^ <_JCIWL3O9PL#;PDT]EZL3I]_#S<':O\
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
MA@(@  "X "P +TBO2*-'-Q%6!OC,"42UH>,@06-MR^A4/D:7P$XR= ?]S2^
MOH=#Y&E\!&KE*%.E(AGA3A MN>,067I%>D4^(^KM$LAIFAZMF,KEXDR%.G("
M E(O(LQMD;3;>K->S?R@^"OX]F_E!\%?NW7M5KYO+F49FG4EBCBB^&3,+8N6
M*LDO37IIS*U7K,ZE]G.KUM)KYRF*5:=(0)J4XS$Q XXR#"8$K&+C<OZRSGO:
M'[)4:NH]J:^8GEY8Z4JE'+5#2G^-3,Z),3=;%C9Q!5>UO;C4*FHZE6A"$Z]0
M1QRA2CAIQ.$1#1C8+%;WB\O4MJ$[6/K:>;SKQ>;A/[NK&$3? ]*!._"; >,,
M4QA1][+W5\71][+W4:4*D:((8FG%I>^))',R,Y$DFTDER3M).WN7*Z/#,$W<
M,@>%N!N$>M@Y?]@AYO.O%YO5&0J#=PE_PN&4]AX7W=R/6P<OL(M5A' Y[BQ-
MP6^N1YO.O%YE<5<58X5JVK:MJVJSN&W<(B;+%^,FF6'$CR\/+9W(];!R^I%T
M(B]PIEMW.?:0C(,Z%E@VJH;[EA&YUO)N1<,01Y5<]GMLL;6>VC%F+/?[?*@9
M;;.=T1*PBW?8HDAG.]8RL)#&\;5B(8>%GW4T@SW;4"S D,5*.YD"!;+PO0,;
MWN\7D5OJ$3Q%8F+>'C1_LH6.3:WW4+#:B(AB$ 0Y^]M3F_<A9>BUPL1B Y'M
MH,[':B&=N/P=, [AT9$7%FXTQ#(.+R/*F:P;?/RLL #V IV^XF9_#S\2!9WN
M9'#81?\ <5MGJ#G>$3!G \-RC(@-*SC4H2%K?=0Q!@1XN5%KAX[/-[::'+X]
MG*@(B\GPYE,R&P( [?)[J!(L)"+\:$0+_<"(-X1/]E 3VHE@P)\GAR($@ 'P
MM1(9A9XO(/;3COYB5T8E; O27IKT@5;%UT@RZ)?A/-YUXO,KBG8\%QX+5X>X
MO#W.%RG5MQ6"'C5/3*U648SC(F46<88D[;+5F-/H3,XT9  RO-@-K<J8Q?D3
M"+<JKT,Q6E3ZJ D\0"]K-;L4AB/1)%^XLF=^567!8I%@G%HX1ZV#E]2+(#C"
MF=S*.'C5W@ZF-[>9&1XAXE&>P%%A98V\IXNS>V@W%XMJ<7$;7V<J9O1-HXG*
MEU8V7V^VH@;"'1(WCSIP+@?&4&V6IXW 'RH08N&4K+V90)N8A.0UJ?U"/))'
MPVK"/PQ[?N(&18->[6OO4<-@<WJIR#S(2-S-[:Q;"?<6*]B"GWV^-3YE'E4A
M*_8-_'QH-^*I$?C>)%B[Q4(B]PI"1+N;'-K\28!NB%+PVHXR1<UK/Q<94&#7
MJIS>9./4.<(@ W;0J?$R+#P9")#-?XMB+Q<DV66)R'=A9Q(2:XGEM4FV@,@!
M%CM)'F\+D(,7#<GC1Y"HV;/:"ERJ1&Y1+'GWJ0.TE1B00Q"/1<DV6;_"U-WY
MACTBGF6&X*P=W:G%AXETND/*NBCS>J4<UJD,=&!+V8F)'1EAV@'8HYC28@1$
M )2$<(G)S:W$+':W@P2\:HYS-RP4A&8,C<#*) ?G6=JT)"<)2!$@7!&$7'AS
M>8S$93,X",!':7>TW (P_&)EXW*P0Y^"6?\ M6A2.5.7E'+5*],U<O1S&(=*
MK 1E;*GBC"1C(0EL<@C4]1^S*E&EI%0T\&"!ITIU1 "M4HTR 84IS<P# 7D
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
MB&>+*,9"XJ=EY+( [@C!MK^5 <10CA9KRPN]THH"5P\I9O.I08EW*.(>#HQ
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
MPNL0O('K$>1"I+T75@$ARLA$VV[^2PJ6P$;WW*$A>;_(C*F;-H49'>WF73V
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
M=I-GAR*0>Y@/-[A0!V=P7\!<54RTAZ,B!R;/)PB$0Y)8<I5++#\"('BO\J=
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
MW")BI=10.8#& -1.3;[$4^WXGFGR46RRIBBW,[U2DY%RH*3-M(/&I$EFP+G
M2(*K( F<X"0#]?FZ?4G!E."Q/(1@$M:9Z3D&L#4*?%&Z@3?V:QR @BW!3H."
M*0=2JG2;H((%$0D<Q2+;'&5,6P*Q4+7=<(7MCD*-IRNY4U#69NV31<())'.5
M-=<J1DTS"'68I1 VKI-<>Z3"6V-Q[(147;',Q>*M3RQSV;9*2$<FD%B<(=\4
MZ22AC'2W NVQA 1#4K?;-@@9:LP;1T_EW% NM/R!(1T>Q2[]Z^7AZT[6<F31
M3 5%!23,(% 1VV =0^8L*XSK]FQ]/.Y1E%3$AD:FUMPY<0SX\;(E&*FW*3@H
M$6(<@&,38VVX:_(I4?SR8V^[M7',\9BJ(>8]H2^1V]HDDL@5#VS9+8EFG]?O
MQ6\ +GTMQZ&ZC'I"=RF/? GU)]13%$8V/CDC.GDN]81T:W3#SW;V4<D9L&Z>
M_JJ**$*&_P ?4'D3D)CZ'IU3L<\G6(E]'7BJVERM-JQ3B:(S7CH%PLLD'H[5
M<XG.4"@)>G?J$ U6[E7,.U5[7K; P]F@7BV7,>LU7<+/1R<K%N56CEX51(QT
M%2&,FH &*(])@ 0'5#D,W8[A*PTR9=(_'M-5CK[4[-[96V5,!6$<X+".%1;$
M.)@^C+;$#MW'L'52AN0U%:TUW>6$G(U=:-LL':XV21AUTV\DB,E7U5D4ET15
M2,9!0P'Z#%. =([Z<<@ZA48Z3Q0VR/!8E5GU;1!,7H7VRS;"NP\26!=*E=F3
M4=R3-,SD$^[(!Q,8P%*;;\BE1_/)C;[NU9<S9BQ=7Z[CNH>U?X03,?DFE6)R
MR"9ET(&.,6)AG2KA0#NG*"8B0@]/5N/8 _KN%O\ 9K*O]!'7PG:LH9+L+6IT
M*D1"\[:K(^1>.&D/$MA %WJZ$<DLN8I1,&X))&-V]@:D[O@+(T-DJK0TZXK4
MI+0[>6:$8SC9JD]6CW#::;M5P,"2Z1P-W72(&\TP[#M8>.^/LR5ZT9GJBEF1
ML%%CV%B+(1JE.=D8V8BC]RR39']$64(FIW;DVXCYO5L.Q,:9?Y%8\I-Z$&XN
M*V_>OGKZ+!V7K;#.FAT'*<=UE$#!Z<=+S1 WD$!&K9<RQENL57&EWD(Z+J5T
M+[8S\'87LM&K2\:G&.JP@][PJS9!59-4 Z!*7YK<0 4Z+AKD/0KG<G"2JS.L
M)K2L%-R)$2=XM[51]F;,E'9B%W,8K8IS 4!$0V 1!WB_-V>JSCZ^L8J*FW=;
ME(FVNW:,7-IG5BWAEX>.<H=*Q4SB4 5$P;>< :LV4XKD=4WF/Z=9ZM3;-94X
M6ZE9Q-FNI5CU:)704BRKF.\!NL*9DTC$#I'K,7LW1<H'!1!PDFNBH " '25(
M"B9P VP]H" ]NK-E7*]JCZ5CZG,DY&RV>4*Z491;15TFQ14418IK+G$ZRJ:9
M"))'.8Q@ "CHO'^$R/%N\R'HL;DLE"/'SS*74HTNS0?L+ FH_:)-S)G2<HF,
MF5852=6QTRF*8 JW&R6R!&-<XW6NO+96<=@RF7,O)5Q@1=5Y+>DM&QVB*296
MRYA](<)F$"#L [AO=\ XYR]6[7F#''MQ^&E(CT9DDA"# 2:</,@=X\:I-%Q;
M.52)* V<*" CO\R B%_X^U>_1DOF/%L/%S]^HJ#273DJW#S0I!%OG;MRV(T.
M5;ODND$'!S!U!N =NT-<<X7R-Q]6;#:X>CPTM*-)9X@_M<^54T1#)IPS=RH"
MBX(J])CD @=(]1@[-Z?,YGOT90XR_6^*H-0=R;27=DG+?.$.I%0;8L2V<&*H
ML5,XE,J4A V\XP:M>-,A\DZE6+S1YMU7+77GD)=UW4--,P*9TP<+,(M5$QB
M8NXI*F+V]@Z_K+P3?(S(M&":DJ]^$,2TEF;7VYB.CVR8=S--VRW4EWA.H>ZZ
M1W[!'M_4\L?[",B_T>6TC]*3^<#X>XP?\0V&O_,%AK+^4L0X!L%VQ_86%$2A
M;*RL5(8-GZD54&L=($3:S$FW<%[I=,Z8]:0;B&X;AVZX-8MRS5W5,R!5,M69
MM8:T]=QSYS&+NX&U2#=-5U$K.&Y^I%5-0!35,&QMA[=PUX(%>EVZ+R,;8,K-
MH=-'"954' TZMMK*S34(?L$/26R)NWXVN7$DHWF+$[;9BM5600;L7DDZ;P5+
M.2JQS,C9H10Y6Z"38"$[.G8=_*8=^*.$LK4Z&BH#C>]A*]C^U?@Y98FX3D:J
MK'0ZC:PR,VJ9!P!$6C<>EJBF &* B&H3(F#,(3F0J4CARG5]6?CIZG1K<DRP
MD'R[Q@+>=D6J_40BJ9A,"72/5V"/;IWC7.%(?8^O27+:"G5*](/X>2<EB9>S
MIGC7OI,&X=(=*H$,(%!7J#;M /@5<ZC= Y_PHK6YSI)F-V3;?;SA#?5,,JW0
M4,'&G&90,HDF<VP6"=V#<P#V:5>0ISLGV?\ EBC&6MPT I#2<*QDU@:Q+XY.
MT4"IP*!>@?+V@(;&$-849-'"J32]P^1*/--2!U-Y.-=TQU.)M'J7D,0CABDL
M7J =C% ?5UX_-"BR$2C*E>K;"QB28% B,<@G**,$"@7L#H2.0G9V=G^#7$K^
MT65_H%,:\6C,9B ,UAJDYIFJNN!$SK,):3DB*K/$"GWW-W#(R>W_ *=L(["(
M##9#:O5S65C:F%^;R:ZJAG2EA0FRV0CYPOOUBH=P'4H<!ZAW$=]^W7(;,UQI
MU3JUTGN%<G35(BE>V!8R0&%MD8RB7"BDRJHJ*YRJ@D(F4Z0 "@&P!JG33[B]
M:6\7'9&KDR]>&M>.3$;QC*VHR#IV8B<P)Q B)3*"4I1,(!L "/9JPA_^I;$G
M\')ZFH;)EA8TYCF;$%HQ16;C(NTH]K 6V4DFDG&E]L5Q*FW5>$;J-FZBARE%
M42$$P"8-(9-+C>P6."QQ?&]ZHF;:-$J7BG.5(B;&<KL].MH\%5V9CB0AWC:0
M1(4=SE$YR#U#R$Y;YB=P<UD^F\9+)822L'7XV 8'E44&=39/D8=B'<E5+'-S
MH*'#M/ON8?CRE]7D'BE@D+$]O2LN=4_MB:<<RYK$,F*^_5WX+B"@'WW P;@.
MO";S0/2:9S'5N-4I9G0ID37D96-R#'/47K@I #SNZD.C8=]MM@[   S]_P!S
MQO\ T"8Z\2G_ (0[!_J:9UP__P"('"O],&6N1/?(I*]*U$Z>\3(?IWH4?OMU
M .VO##3,@B9,E\M(D3%(@D(/M38_F2B&P?X->+D1),B9/P9I0]"92D+N-6D-
MQZ2]FN.,-#J*-1S_ ,DI.QW$S<"E"7+'O9E\T:/SE[3)D)#L Z#;[F2+OV:K
MU/,LH,'E'$V5:E98S8#LYB/CX#\)V[9^D;S3%(HT$Q!$.SJ$/(8=>+O<:8<"
MR>!<W0KZ'32V B\?3)9T48S;M#H69)F:F#;80,/9KB5FO'::9\1<O<B82Y%T
M)VV @M"/+9--37.-ZD?,*J1\/I1T@V$H.  0 =]<A5\GSD?587)%-C\7P]ME
M72;!A7K18,<5Q]#*N)%?9-MZ4+0[(BZABD*=4H&, #OI_DMMCNQW>G5'(/\
M6%1<V8_CEKI7ERLK&-FKLY8F<:"KIDMUE3,[1>(@0P]>RATS=0S>9\QR4)-7
M^Q1L/%2TE!5]A6H]TVK[ (J,ZHF.^A@H1$I4U#CN8W2'5Y-M<3H"L1<Y&.,"
M\:X;#%J/,(,T&TE9(VYRMD7D*^+-503LC(OTB$.L5,_64P"38 $?AZN_[1U[
M_7*&HG[V,/M4GP.)/^TN4O\ 4L9^N<:_^\Y&_P#+"7UR6-!M.39H4V<<D#$&
M@T,RC#&CALJXM!B1C0]']'Z-NZ[CZ'T[=/9KD=*6,]B-=(;BK:W;@+L,PK/I
M2,;;8APR1F26$?2P$O2F'=K["!-@  +MKCSSPH; K6E\PL;P[NU)MDR%:Q&9
MZ 9. N44<I!$2J'23)N)]C'.@J;R[Z\(_P#LPP[_ $SD]<I9:J72WUB5ALHQ
M3N&D*_99F)<Q3I"E1"R"[ S)<@)B4X ;I .D?5 =QUX9O-.T)-7>6Y*U1^(\
MBV9NB1->PE8S2J +/Q1*!1,$C$KN2E$/-,Z6 O8.VF7]AM ^WY#7&WZ?D?\
M\L)?7)4T&TY-FA39QR0,0:#;YE&&-'#9EQ:#$C&AZ/Z/T;=UW'T/IVZ>S7-.
MFNIF4A>35MXV/87%LA?',DA;FLN@HY)(I"O91]-(N@NI#N#E/YZ:*?>"7H)V
M5/)=SHMNK65,<6)^I9ZG=UIRN#>T7B"K*=BI2?%-3TYH^,H*WI:/?E.(%4#<
M=A#Q;9[%$3!XMY/\@Z82VXWKD++B Q;:8CI1*?CZY-NR(*E!6671,9<$R BJ
MNFH/0 %$(C(\KCNQQ%[JC6Q5VW8PORD_2OPI;2\<K'.6$XX,B<[@J#DR3U%8
MJ:Q3*I%,!A PFUD#(+6NL*@WO=TLMQ)58IRL\C*Z:RRZLPK#QSIP4BBB*!UC
M$3,<A1Z=NP/)KD[S$LI2I5[BEQYMDQ&/%DRG1_#:W1[A*-:IBIV=Z9FT<ID#
M81$RQ #RZ\/;G4\$'EHGZI.8:RL\(4IQ3M#%11\W%XHF  !S/F$J("8 V[PH
M!MU;:QQ6.,3"6M,O1<UV*:Y'4*F=:UIGDFLY(O%UG$2Q$'#Q)!!:(>JM *8R
MJ)"J%(<J.P<G..S['C.\4SD/53U:>JUPF9RN?@#+C&/8I>S1D$"!_P".B#E!
M0Z:A4=SMD1$WEVX3_P#H;(N9NM0QC,S:_(>FT9)=]-J6)H+Y)[,ST!&;KO"L
M)!15RX1Z#F*1P@XZ!(4#%Y&\.)*BLKI2<Y+-%@&R3LQ%/,5S3-,O?OX"O=PH
M45E'*#9T<ASH;*(@([]1M0DI3W2M?M?+[D0[B[O/1JBK*7EJ5$.I!JE &>H"
M!Q;G:0@$,4I@#NUUR=H*&WFL RB_IF+^1&'\CU.[TQV<ZD',*PT >79O#1IA
M[H7 -R.VPJ=(&%%4Y1';8 \:VEI+KM%J'/I51!RBNJW<II5U&3B6JI5DA Y#
M"DD0=P-OV^757@JM9;C(8P>4F\.LQQKR4F).GIU]I7U#PCZ73>G4:H.2RGH9
M6RP]*AMSD 1*)@UEUKB:\W"OXV-GB[JT^*JMQLD+7TH-QD%<S<T;'1+M)N5%
M0!$R8D)L8@E'R#K##2 O%VK[1?BU1'2[2 N%DA&B[M2T2Y%':[:+=))G5,
M!E3%$P@  ([ &O#\K5I<+R%<Y 9?S3A:V)/G*C@\PM>75P=1XOEG(F.LHJ]:
MIE,<YA,;O#;B(CVT7CG.QQEVN(^0%M?VAJX(;H-6\.2+JPIF= /9T+E:LBB(
MCL/>]@CZN(LJE7,O'67E]E%"!$3]X5.N5T+?6()-,0V\WT9DF;Y8CY=>'2.,
M$,Q+,2\2ZR$L.,DL@*,BNAA(CT<)4:: I@KT[]WW_G=._3V:PLED\N7T&BN7
M<<GB4<F_A\DU5<I76/!PI%(W/8AE"$,'>&0 3 40ZM@'7*3#[)DW4RWPC9XM
MY&TI)!,PR<[B^[UL[#(;5(A=^HK?N7"RHA_ZS;AVCTZY$NFRZJ*R7*BLN&SE
MLJ=%=%0EPJZB*Z"Z(@8ARCL8IRB @.P@(#J786"\7>PL P;>UP86"X62<8 N
MG(QX)K@RE72R0*% 1 I^CJ#<=A[=6J+F;[>YJ*6LUA*M%3-TL\M%K%0L"YT"
MK1LB[40,!#%*8@&3'I$ $NP@'Z[A;_9K*O\ 01U\)\OS!Y2X8L9@^6!TA#7)
M"E32I&=3LO"K"O.>L@\6Z454$,<F3O16W6(%$?2CIBKT]O8 #\SK"F1+(DY&
MU9HX+Y9Y+VDK@>ITJ[O]]=R[$%0';SQ9-VX#OY=P-Y!UG_,&7:76K]>.2.>\
MSHY GK5$,)V4?1"3HL8TBDWTBFHHBDCWRZB943%Z3&*8-C$*)</XVDW3B2C\
M)>+(CBVL@^4,[20IK?TR2CXHG?[[I)JKN@[LP; 4P%VVW#6">2-"JM>J&5</
M\E\5!6K56HAC!2X1TV]7].BEWL6FD=1 5&Z*@)J"( (#T[=1NJWY/Y#QBC_'
MLIQ&Q]'-V1:*OD-0D],IE?1XF@6B#DQ>E)-8HN 3$"_,[AU:G[5QE@_::#@>
M4N$*]9S'QHXQHNYENEU(M0,R=-6IW1"(J!TJ])@*(B4! =]0GWHC?M,FN&7"
M:..=8,_YXB[UDIJV.85D<-8+*2[V<SQ,O_NNZ=E9H )O-$Y>DW8.O#NY LT"
ML(++\7;.-EI<(IE(BLZ=)G3@2.S!L!2D]LT1)OV_0@V["[:\3+F78^[/3N%N
M#4L4P#M81%LA8XJ$.^F&:)C>:"JJK)ZB %'M%?8?+KPHN8U@(HQE^7ERSO5L
MVRSI-0OI"F;;(>4H:TJL?MV1250,@8^^Y2[AKQ%_[%<4?/Q.L(?\7^%OX"5U
MPN_XT<0_:3S7B>*\G89261M^<(\M.*GBQWDL$31"3CVXW*T:.A9[]\A\T!>\
MV]7HU#Y+P!%%B,;S\G-IQ[;\"U*"HI(1<@:,E'"U=60;G(8RJ0AWAT@$X  [
MB&WZGEC_ &$9%_H\MI'Z4G\X'P]QA_XAL-?^8,?K-M8I&=LR4RM1\=CLS"NU
M3)=PK\$Q,ZI#1PY,SB8IXD@F*BAC**"0@=1A$1W$=<"+/=+-8+A997*UJ4E+
M%:)A_/3LDHE$6QNDH_EI-15=8Q4R$(45#B(%* !V &O _E))5-!F_P "0M7,
MNL8A$TG%JJ*,&P$QCB !U.%DDP'?RF#8!UR^O.'[ A2;VXRCD OMI-UB#LR*
MU3OSQ&W)')%6-!=N*:Z2B*B2X)]72'8;M'7A09(S0LV>Y5OCV7M=RD6\#&5L
M'[J;)#R$>N,1$)(H(@+0Z @1),"]O4 ><(C U_'>:,L4& /@ZCR!X.E9"M=7
MASOUY.037>FC89TBB*QRD(!U!)U"!0 1[ TZL60+M;+U9#\P8QB-BN5@E;/-
M^AM+0B5HT&3F55EA22 Q@33Z^DNX[ &^H"*F?"1Q=89>+A8N/EK MD-JBM.2
M3)@FV?3"J)X<YBF=*E,L8HG,(";83#Y=-92+BTH**E,C-9.*@D%!50@HN0MY
M7D=!H+" =:;- Z;8A]@W*0!V#?5-_P"&K&?]()S3)O$E4<NL&\N$W%J0;%*H
M:-CW<JY*UD'Y0W$J)RSK8>L=MA$-^P!U@A=D@NJA3V&1+E*K)%W29QS*CO8@
M%W9Q["IF7>I) ([;G,4 [=?\P!9*X/M@G9[O;I^-;M0!1PM#G2ET6C\J28C]
M#.DW.IU!N&P#V]@ZXG T2.Y[J^3+Q7N2B<4V:%!ES+NC[?XA0$.HWD#?7B]8
MP8N4W,IE6C9IBJR5LHD921E(J<]J7C%H(CYRA/2S"(  @ E'?;;55QVU0<$G
M)NWPE!1:F1/Z6E+/YU.MBB=MMU=ZFJ8>I/;?J#;8-<F\"UW);O)+FK<)7MAD
M;.I$(5QW'S%BL,5*(Q96C)=<I3H(]PJ!P5ZO/#< '5'9N.2^?W#-QE&K,W#1
M?,%^5:KM%KH@@LU60._$IDSIB)#$$-A*(@(;:L/]B^)/X.3UER"H=OJ-7D<1
M8R>Y1DVEI;3+M:QQ$>X%NK&P*4,FH8'7>=  *H 3<Y>W6.86%R3;,@8K>62N
M0$WAJ\O%[=#O(.9E4(M[%UL9,574<[*0_2W%HL! . %,F8@B4>3^),<1<;5T
M>1W"UU9VM6AT&K!@PO3M_P!_.H1C!'I3;@\124D#(D*!"G[PP !3=DE3UFCI
M.882[ZH*QYTC ^)+-9(T"9B=#;J[[O@[OHVWZNS;7A&8>4ZBSV)ZEQM8V9NK
MT^D,)"0R#&1R#-R!![#],<<XAL =O9K/P"<H#Z'C?L$P /\ ,)C\?7B01;40
M<R3WB'8!9L4?HCISO&2S8 12+VFW44(3L_QC 'JZX?MFJ"CAR/('#FR"1>M4
M0;6MHNX$"!V^80ASF^,!1'U-<D!;+IK@W?TEFN*1RG!)TWH<<"[<_3Y#$W#J
M#RAKPQ?]O+1_JFQZ\7/_ &8I/]%I#7%V:B2JN"X1Y(RM8M@-RE,2,6>NYU@U
M5?;;B4AR2C$P'';SE2 /E#>GV4J:P16.\6Y8M,^^*7^*QL>]K8UE%P_5$-B$
M,L]*4HB(;F\G8 Z\<BY,MA96J_.[ Q,&W2=E*JOG;-0O3N&QTS%,&PCY=<<J
M]TA(Y:\./EYC"U1!14*I)O>/61;*B66;-TMA5438KF4,;M$I",R!V=F_-K'U
M#N5/J$S1*;4LDN2V]K,NTYZ+BZ! Q[B*AT(5-4XN>I9,P"H $V'R[[!JFL:K
MDRUV[&[6>B(N:PS>'KBUUR0B'$FFPDH2%;R9E'$:Z$@F2;F8K$ JG2 D,7<H
MF<XU@8^ILLHXOJN3+)5HML@Q815KE'SR-E':$>W I&YGQ6R;A9,A0**W>'
MZQ^(%=_VCKW^N4-1/WL8?:I/@<2?]I<I?ZEC/USC7_WG(W_EA+ZSWC^GYKA(
MRITG+E[JU:CE<68[?J,(.%GEF4:T4>O&!U5A33*!145,)C>4PB.N7>6LFS"5
M@OU[XMW::M,TC',8E*0D0L$,Q!9*-C2)MT0!)%,@$2(4H;>3MURWX>+%-(9'
MX_SX\ML -A*F=VK'QL@9MDFN1YS_ $3I.05A!!(/..[W'R:\(U0N_2?%V&SE
MW 0'8URDA#<!URW$1  #)# 1$>P  *-$;B(Z\,*C3(&;SMUSB6]QS)<AD7(0
M2MDE; 1V*!MA[L49)GL80[05(/JZ9?V&T#[?D-<;?I^1_P#RPE]9YH%0S7!Q
ME3I.7+W5JU&JXKQV_480<)/K,8UHH^>,#K+"1(A2BHJ83&\HB(ZSAS4H;V5D
MKWB0Z>4\O95JD_7\?S%4,G#*JDG(N+;+-#F#T*.5 S9@@<#%3$IB#U;#CGC/
MSVQMC'DKB?)UA@\=EN$]3XUE>ZR_M#HD'"RRJC(@-W)?25DBKK((MW90,*A%
MA, @/)[)O$QU9X+%'%69K]@4R5#7:,BK1CR!OT"VL,7 KMG2Y'LF1 CH6BG0
MW6*JD4HK%$>K6/>(/B XDQ?GVI9=DTL?5K(YZDQAKS6[-+(F1A%7)F  ETKJ
M@5(SV.]$<(G$JNYP P:SE@V$D',I7\=WN0BJX_?'!1\K77:2<K")2"A=@,NB
MW7(BL< \XQ!-_C:D:UD3D+C/BY+\W,J+3GX;Y046(TGZ%3)9)%C6H]J@=)4Z
MJR$:=;?JZ2IKF$=P,&_++C?C;E+B7E9.8<GB\CJN;%9ES.::FQ.E+O(Z09.5
M%#@5PFREC(&((%W4. ]HCOC'E=C.>F<68VSXJ=M3)MG.UNQ5G)'M2DLZ,VL]
M!44< ()$06%,[YJF<.D0(<-]M9YQ!R6PQCVK\G<88IE,FT#/F.H8(.3D4XTW
MH(.I0#"=<AD7AVJ;MBJX6:KH*G%,B2A '6+\Q5.P26*J3R&CU['3F8S%;NE'
MR0SAV;9PY?S-*%5R1%4B+QOT*KI(..D^Q3>:(!R=4RUA>@8VY?<<,<N,F0&7
M\=1@Q#>UQS:,>/6HRY!$5Q(NJP69/63Q9P0H*D6;F3,3IUPYEHT040I'(N9A
M9XI.I3T1\LYM#1)%8Q0V()A<(F*!O*!B[?-!K$;Q#?N(&E9=EGYA(82IM#T9
MQ%%.<X=A0[URF'4;LW';RB&O&PS?38RK6%W!Y??6V C+C#EL=2E=G,P#9.:A
MS'2!TV4*/4*8G+U=@[ZN_";,M%QMC2H9OQA<3LKAQMA)+#5KB)> CB.EDG+F
M(>+ Y27;'7[#=/:0$S]:2ARC8*.NMZ2M2<DRM.4<]!$_23U:X*0)G IIB)2B
M<6_4( .P;]FL*?\ "G0OZ4S&O#PR?$*F0D\=<OBW9HH0PE,!ZUD&S2JA=P]0
MR:1R&#U0$0]77B&>(M&QHHTN=X0T>\8MF1+T(JY S'#FAEW#57;NQ547BV9E
M.[,)OXP?_M!OP1.X.91P?,MH4<*G-U'574:7 ZRIS#Y3&,(F$?CCK@'7N/60
MXVE1%UXKU"8LC9[2JI:3/I&,KL2S9+)KV)LN=$")G,42)" #ON(;ZXZ,>1&0
M&-V:T',=*?U1)C4*Q50CG<]<(II*K*?@ZW0[[O$T$B@"N_3T^;MN.HB0M8H*
MXRRKBK'.#LK1[TP^UCVFY,A#P8+R:>X 9)H^,U<'W[ (!]^P1USTP5)(KD0H
MG-B/2K;A=,R9I*DR]QJ\S2Y0@& -RK1RZ'G!V=13!ZFIC^PB_?ZRCM6;_:BR
M_P"O7'Z[A;_9K*O]!'7PGRZ91S)[(OG.&K&DU8QK-R_?.E3&2Z4FK)F4ZJAQ
M]0I""(_&UX9=YQ9"V8EBS%Q.@^&F0$HRO2[E\TKEWB8=\T;3;5!+K:@7OGY.
MMR4H$\X!Z1#6&J3'P4G^!%-\-]+'#62)$/1@4VL))GA4(XTKW7HP*BBF ]R*
MG4(#OT[:S]Q(SCA;-\U88C+>0[MQRF<>XVL-TK&7X&Z?QN!9L)V((=!HJ"Z2
M??@N8.[!0X& %$Q(;CF[RA2+&PR+D/Q!8ODED"I14')SMBJ<;.,9!XE&RK"*
M365*N@R:D542,&Y%5>Z-LIN&L%\5.*N+LU2D XS93<@YCR3><8V?'E/H]/J"
MRAE/27UF21[U8_?G4 A2^<)2)I@<ZFQ;KES)M1R5(8X-Q/H]'9/:)C6QWD F
M'1BK,VQ$HE R?21-N<#F*IN0=@$ WU:VV"*;F,SC'>?,$OK"RM.(+94WB[>2
M=R2B*\0R<(&5=E3*@?OS)DV3W+U"'4&L;8@K-;Y#-K7=9*%J$.XL.";I!5]"
M6<M^Z(>6G7J8(-D $ANM=00*'9\?7*'.$M&22=.XP8YJ/&+%[B4CI!DU<VJQ
MJ&NV5)F"4=D(FN5,_<QZBZ'44>TO4.P:J69*1$OI:]<:LY8QS! (Q;)[(2'<
M,)LL5(D;M(XBBYP$SAN<X$*.Q2"80V+N%Q=C4[:?-WB:\QI%:5CB5V<6E"U*
M1M^[H\L@* *MFQ!9'3W<%3**;@=AV'1<AP7+3D/G-3C<YQY<*9AVRI,92I5\
M:W)M8CTNF0T0F+E-6.15$69$@'9(I@, AN(<E^2V5Z7F%&H9XX^8)) FIN)K
MC:ET[&O5X:;FF#M!FV+W0('(ND8PCV'*)1 !U)W;BE0\L6>3X^<A,=7J8I-I
MQ]-TNW61G5&JKJ82K,),E!9[W;=^1?= HB($4*4#&+TCPYP7QSP[G)K+4W/E
M&RSF2PW_ !I8*96<60U50%*58RDS,ID0<+%!9QTBB82G$B94^LZO07Q-Y7-M
M,S XCLF9LCS4][2\06N[-'J=?(Y"06%VP;]V4@^D)"F<AS%/V]OFZ>9(Q7%W
MB)K;"R2565;7ZDRM#F1DHQN@Y=*HPLP4JIFXE<$ BX!TF$# 'S(_J>6/]A&1
M?Z/+:1^E)_.!\/8TR<C&)3:V-[_3[XC"K.3LD9A6HSZ$ZG%K/4RG,B5P* )&
M5*0PE W4!1$-M7CD)(4UK07=V:UILK564RM8&\?^#D$C"%5+++H-C*"L"/>F
M#N"@41$H;@&L!\+%\>,(.-P39I2R-<B(V)R^?V923;RS<S1Q7%&R:;8"A*B/
M65TIOW1?-#J,.N,\JTI2>*9OC+CN"HM;F(6SN)M[*/JZJS<1EI3.JU:^AK)J
MLR*$1**FPCVG$ U5<B\O> D3E[D;4X2.AU\A5;([NDU/(/M(CW<0>_5UN3O%
M4B& %#M_HX  BD0Q4.E,N#:M?:!7:[)83OEVN#&5K4BJE$/XBS2Z#JOTF+K9
MFY"QS&#8M6\:U,5=43II@<2E,(@,?FF4QZQQHZ8T6$HX5V/L+BS(*)0KQR[)
M(C(N6S0P"IZ1T=UW78!0'J$1'1^"']7K+VJ/EY'+7]9GX1+^G@X2E22GM)^#
M'HO=](]'=]_Z9Y!W[O?X$9(@F"HQLG'20(B82 L,>]3> B)PWZ0/T=(FV';?
M?8=1&9)/'S'&CB(QS7<>%KT?87%F071KTB^D$Y49!RV:F*93TT4^Y[H>D" /
M483#K(U/G<?5_-O'_-D0E!9API;'!VL78VZ*1V[>8B'X$5*T?II*'2ZS)&*<
MO3OTG324)DBH\!>()N.5YR]!N:M<LPW3(+C(5SAZL] ?2H*D=YU^BE+U'!!4
MRQ0*/2L9(ZI$Q3LT]$U6#R9CK)595I67,56I4Q(>\5I43] ^F&(L"+U'O5@(
MLHBH0Y%%$E2&(H.UGR!PKX#(XFSS88B5AX?(>1,DN;W"XX0FTA2?C2ZX;O-B
MAON0@F1Z@ $SB*/4F:O\D*-/F5R?"6.4L;Z0F05=M+6K8CJ#:XVRHI&(99M)
ME66(Y*4Q3 )@.02F(406Y-U_PW8QARH,Z<61M.JY2<*8E8Y$=B99S>VM031*
M)'1ECG4^AM2G 1$Y5"+#W@9WY47BI,,RY S]2;+4+.@]G5ZBQC#V*69R*;Z+
M%FV=[(,D623)LR A2E1 -C@8NXP5I(V*Z/!VJ*M!&)E12(Y/%S:<T5B9< $2
ME.*?=B<"B( .^P^33[/<G1&>.';ZFU2GFK#&>6LC=-.K Y!.0]M%VS0PF6!S
ML*?<@!>D.TPB(Z@LW8W;1DL]9,']?LM5G!7"#N52E^CVU@),[;ST]S)IK-UR
M@84E2%-TF#<H_P!?% \,E..SFWD#V:&]NLMJO,50%W.OZ:%FC*JDD9,IRN!,
MJ0A&294Q[403,!3%)S77M+=OF]M:6ECCW3=JI^#L?',&GM2SI*,2H<1-#ECQ
M,P.V.H(J)F.<QA4,)M)\E9KPV(IURB!ZE:%Y9#*;A/$#W(R(@X3O+JFJ(CU+
M@X*5;I,U,83?1#',L'>##\PLG%:V^]QN4:;DA:#377BH4S.C2[>0@Z3%*?1E
M&C!%!LFS1, ',4NZANLYC;RE^R;X6O'N]W:;*T++VFT6II,3DD5@V*R9%>2#
MRMF4."2)")DZA["@ !V:Q_R#XT<5<3<=XN I$YCW).):J[*XJ.8ZY8)9&3<E
MLJK&/8=RX;@B0K)<$%13,&X]1!,F+[.O'KPX6U.Y$'&1?UR<MV4G$[C>C626
M142?SM:J;8H]!C&54,0B2* I@/0B9$!W"Y9-OTNI/7:_V*4M5IF%2%2,_F9=
MP+ATHFB3S4TB[@FBD7L(F4I [ UQKX@KX[8P,=QRFY*;9WU&QN7[VVGD6LBU
M,W<P"C5,C,"^V FZBN5=^[ -@ZAURNXY-,>,;4SY31D/&O[8YL;B*<4LL1%.
M(PBS6(2:K%?"?OQ4V,NCL)=A$0'LR5B'(&+H#D%QGS2W;I9-PS9WRD6FN_:I
M%;HV*KS!"*>AO>[(F13S-CBFDH4R:R2:A<E8CX%<4U.-+W-,6I7LGY7ME\<7
M[(SJK+IG2<5NL/3=7H:(IJJHD.*X@0IA4!+ONDY.5'&1ECMC9H_E TAFCRW.
M+&XBW-++#Q@QB9FL.FU6*]Z@'K\YPCL/8.X:>Y:JM9;7J/G*;)4NT4=]-KU]
MC/,7+E&0BW9Y-%NZ%-5DZ1*JD/<&W QR;@!M]3_/R@U"$J5GLJD>TF\:OI5W
M/UN7K*539U.8K<E+%2:K'([(S(Z37(B4R"W0<A1[L-QSW7_#'(AG(DJ>V,TY
M#+AEL3Q][,Z]L2VAO4R("EU@Y$5@3!@4A3><0I3["%OSGEA\U=6ZVJMDP9QJ
M2B$+7H.-2]&A*U MEC',1HS2\THG,)U#B=501.<P_$"N_P"T=>_URAJ)^]C#
M[5)\#B3_ +2Y2_U+&?KF(L]9&96*0IE"5MJDRSJC!M)V!8)VFOJ\R] 8O%VR
M:G2NY3,IU+EV(!A#<=@U=<E6O&/.-2SW^T35OL*D?)MF#%29GGII"0.S8HSG
M2BD*AS="1>PH=@:SAD;$M4SNVX\WSCFIC&F0\^T86+(C6^2DBSD9Q[. ]D0(
M2.,9L8$3E<G,7L\S8=@QSG55L_D:M#R\Q%WZ#CT47+V=QY;$5&%DC6[-R<B2
MJX)'3<()JG HJI$W,'EUPZY3T6N9*C,5\>HNLQULAI>M1$9:%B0=PD)TZ-9A
MVC]=NJF#9TD1(%'*8=0"78  !&[\C+SCKFU=+M>+ UM$Y1W U*N4"8DF4<VC
M$X]<&$CZ4DS42:I@JF#CSMS;CTCMK']K&H-L9X@P\V@:WB/%,4NB[2J=2BI5
ML\>KNEVY$D59!TFV23,"1"IIII(HD$2E$PI9>S1CCF<ZN2-:BJH56LA'5N-]
MJ8=559F08YE.= J 98_4IY3=GQM<9<\\9:1R=BZQCV0R<IF-MD S*P3,DPL-
M$5KM+)3(]U**)BHD]<+G?=2Z7T+IVZA#;5UR5:L8\Y%+/?K1-6^PJ1\FV8L3
MS,\^/(2!V;%*<Z$4Q4.(D3+V%#L#68&F)<;97L?!?/V*XC&>0J1>W:#S)[-R
M+)=*8L;0JKM5-<A#NG2!&PNRF,@J82&(<A U"\@:C?\ E%G6<HLB2UXRPC/T
M9K!Q\3:(]3OX MJLSYLU1=D:*])T3]Z8I3%*HH1<2](\O9+EY1):UX%YO-$(
MO(U7HZI7$OCU"&CU*_45:ZF[.D+LC*+.5JH(*)JBJFFY+U&**8M.0^,KKR4Y
M+Y+IA'DIB/&]KIC6GP-;LB[8[1@]L\^[;-"+KM2G$4G9 4*F;Z(5!10"B&2,
MQW=5NG:\HVZ8MDYZ F8&4>K+N/H3&.1,._<LT 301 1 1*0-]A$=<4,3X'B+
MC!8HXV8B3J ,KI$,(5](7-PBUC9*5;,X]T[(9(S5DB8%C'*8QU5?-#61)G,,
M1:K!B#+.(+'C*[PM.CV4K,N#/W*+F)61CW[AJD8G3Z4BJ?O@,4JG8!@W#1."
MW,IOEB H&-,B3]LXZYMQU%M96QU2%D9=V\C8BQU\>^.04D7BZ:Q$TG":J:G=
M_0SI%4',U7X.2&7,X<@<Z55W0)?-F4ZTC3*Y1ZBZ*=-8M>@E4T5SJ!WIUB(=
MS]$<%1456Z$@2'$_$#G0?*^/ISCR]=DPQG?%\2E:3I5]V0S<D59H<Q%EA[M
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
MSUD!(\@W3#<0WVUBS CC'9G63\VUZNVW%D3%3T)+0UQJUI9J2$38H^TL5CL
M9@BDJHZ747 K<I#"MT;:L=1G?0"S54FY6NS01LDSEXU*5A7AV$DDSEX\YV[E
M,BJ9R@NB<Q#;;E,(=NHW*E3PI(2%7GH)U::S'.+)5(N^6^L,T^^7L50QS)O$
MIF29]'GE7;,S <NQB[@("+?D@XK9$<.N<DO<0IV565CB/2Y#C8[VV?0*]<,H
M#Y/NT-S"N=$$^H!)U=0"&L$1!L=2$K-<FJO'W+!\)7'L=8)B[UZ46[AF\3CX
MU0YVAQ'<QTGG=F(0!.?I( B%>=6G&4(R8VFWQ>.V<_'Y+QU.5NM7F>5!K#0&
M0YZ)D5FM>446,5,QY8Z*9#=AS%W#?CK*XJH\:G#7G$N':_;XB%R1"7BV6+D3
M<$%R3"-<JC=XXD7#)VLF4C=ZQ1,P,;;NE-C &GN3\JXH/"TJ'<L6-IDX:UU*
MW.Z*^DRE-'L<@0]7>.G4*JJ)R%*5^DGYQBE$0$0WK;BM84([8W"@U?)55E'E
MZH\1%6&M7./4E:VWB'\J^1(XE5VR)UC1"/4Z2+TBJ0G67>U92+@&S-JQ2D)U
MY88^0D(&/O*$767:K&>G66/'3DLPZCVRJ"Q3/D&ADC=!A3,<NPC.Q.%:5^%
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
M,X)L/9TC\;6?N \RH=LVQ%X@>$,WX-:N5!,=W@S-,W(SC9@P$1V%*)D554#
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
M?5VA626A:U/^)+EFMOAA7SB,--56+B3/HJ-<K,A3.+7K;ME3(@($-W9.H!
MUQOK]I%)2O3^>,5QM@%YLJBK&O;JT(^%UWNX'*8!'KZ]]]QWWUR9MG'2.E;M
MG%')^5J+7:PK7AO!)6ALX$T$[@5ZF].5)RQ;PZ0*$2./=I 4%2AN #KPKH:M
MN749#-,#7K(39E%BHP9M\L2%]%>Q2B*;42!Z<@[#N0/OUI@ % P /;S.MK)\
MX87N5\'!I<K7(M=V4HTORE*BN\F#+H])R/#$1;JF5 >L# 4=]]M<V&3:>F4&
MCODS@UBZ;IRCTJ:[.:AF3J9:J@!^U-VHFF=T41V5$H"?JU_RYSMRJHY=B[SL
MR%VY4.NY,T82*J#%J9PJ(G%-%, (D01V*4    ->(4VR+)2KN-NV"N9P9=:R
M;A=ZW=LX9ZY,P5E479CD$S,Q4P;&.'T/L*38!VU_R[<58@;J1RN+HA\J@[33
M6;O'\39!EHUFJDMYINMTBEL @/:'D$=>)#-Q64^66?\ (F<L7\D:5D['[OCT
MV0JE:DE;(LHE=9F=C91VJ2.KKU%-N@_<-B)IHG!0>C<":-E0(*L2G*C%6'^1
M=?X63LC(G)DA3CH9Y$,,M6"N,.GJ=A"=Z[3AE!$1Z0 I-BCYT&W=J"HRD)F%
M;O5U3&.95I(2B*3Y98Y^TPF3.<QS"/;VB.FCGCZG)2&1L5-,'U/C[7(V/5F4
M3M$,;,PA:]$5L#D3<M7HN%Q4:$V36ZS;[ZF)"_Q24!?)'Q2,JOKQ!(QB,&C#
MVYW3#.+'&)0J B1F5!V95/T8@B"6W0 [!KP7LGT+$UES?.5[@G()OL:TYHY=
MVV9JLO&N8NUOZZ1L0YTW;!BJJ\27$O23NQ$PE*(F#FAD3@%R.R!(8;>?@I/<
MLN+V<Z5&-<B0T2XL9UJO/Q-Q0%9%\#-^98HN6W0L<B1P45$Q>D?"93G4FZB+
M+@;BR8BRKIE5*-DA<4S4C61(4P"'65V1,R8^4#  @(" :\5&,R#(/9.MW'AK
MR:M.1%)=99TDZMD+:/3J[.2!70F 7J#M5?T=0Q1.!MR%';LUX,C9M-2S5O%<
M8.&LK&-FT@Z;(1\G*W*/:R<BU21,4I%W"2::2RH!U&(4""/2&VN2"$E+23]
M]7SE7CMGC]TX;'@8[$29V$*9LH<2"U1,0IDD.GH*8.H W[=9"4S;D_(>*ZOD
M+G/&P%LG\54)AD&Q2ZE5H?MC4:?.PKUZQ(2-,85GW?G6-LJ4A 3'J$0XPN<-
M2F:9A;#7AC<EJC!Y;S#CLV/I?(L15G;)_3K376YEW:3ULR5!9N59%<Z9! ";
MB(CIU.V6:EK!-2CER_D)6;DGDK(.WCYP9T[77=OCJ'$RBAC'-YVVXZX61362
M?M8V3Y&\D'4DP;/'#=H_<Q,B\4BUGJ"1@*H9N90YT>L!Z#&$P;#VZ\,N0LRI
M73QEX=]'N23MX0'KZ0M$'B::D(R0.=?<R[I%0QW28F$3&.3;<-]]>(33\:Y<
MY6YZE<^TZ$D+HXN. 6M;I^.[;&Y#4EF&1[98(V4?@T%5VL=J#IT0OS $ PB.
MP<=+G/9KY,)94P;0..L)C[!.*,'LKG59FJDHB9H^F5JQ-Y5%TL2<3<K&>)-V
M0B!SF( 'Z0'5Z?X[83-8J>3?%+S<ZL\(_8JP4RA&,(QP_IM6MK FQD#LB= "
MR5$0(H3IV$4^SP:LQIXRO&?['&X*Y45FPTVJ@^>WV3Q<9VG4'E@@G*0**IN(
MR'3063<'$"@FGL8Q"FZ@Y49$X#<CKQ9>/)K3CV8Y1\;LUTB+89-J?ID^'X#6
M2/MR/>HO4T7@BF=RR$AUB)G[PYA()1_4UW_:.O?ZY0U$_>QA]JD^!Q)_VERE
M_J6,_5<_)7/6/K;D_&B&9N.I)BGTBX?@+8G[I8ITXI=K9-C=R1!P)%52[>>4
M!+ZNL17[A'A/+V",E8\N[2UA+7O*XY/&<DX]RW7JL?"L4R%,W.#HIR+AN(+I
MJ]T(:@F..,;M\<H<SLH_UM\P%XB8;2A8C-D+08N::87?%9#U,D4G+AS,BU6^
M;5ZC &YC:\+",HEWM]0BZEP]XRWR!0KLY)Q+)[;I.028OWSUJP43(Z.5!H@U
MZ' *%!,YB 4 4/U>*K!XWMV'./G'/(DM@<>0?)"\K6=E:*G8YVJ,K:]QKB]A
M33&?/GDR[=./;)BBW'O"J><JF)^K7@ +U#(-BS#!)Y5DH:)RE;X-Y7;/:XF.
MS1&MRE<Q4FNY=MVB"I#HL$7+@ZA6Y$Q/TF$2AXA%1LUZM<[47N+>8]87J4G.
MR+JK?@_5&:36N1"%?64%HBBT)U=T"2)1W,<PB(G,(\%,8L>2URX0\C.-$+'U
MO&$5?*U;F?'O,DP>S)2%?NC"TP9T"(NWS@J:3MPY*=,_6=/SRCN;QA6_(2-K
M<-FI7E1QM4R$E3&A655=3;AHW.C.U]$HCN@_;B@^*H;SCF5,<X <3 'A\^(1
M8(TKJLX_X$92O&4'PJ$%-3(W%",=4I$'KDV_2Y5<2#0Y-PZAV#;LVVH<]?>6
MD=Q3D.17,;->3;Y;STJ_VR5R'888%#0E8>.L>JHNT21?5Z:!72G=";;I+U@
MZPQ;<7WUWE*39\:<8TS*62'E0LU,&_9!I:2\*O<DH^V)).UB2#0C=0J^ZA1
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
MB)S/1X1 [Q;.:#D7+2;)!*JB/M>DF=1F1#T@%.@YU0,"@](8VQGS<Y38DM&
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
M]QKU?QQ"P:%2DI%ZA&.\8,TFT!.MGLF *@N)T4UCE$.D!#8!$-Q'*-JK/'7
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
MP*/000 "]/&G$.2N.KV^W#B+E <BX-R3!Y+<U-**3?9 ;7J?B[)5_0UTGYW
M(J-$E#J]">Z:G1N4P&Y/\EIK"XV['_*V!R33<@8C6N1HF7:TW([MN\>QT9=6
M;40*Z2,V*07 -2@)3&Z0(;8=.^)F.\/2]!I3;D_9,_5-Y*WH+:M 5J:K!:VQ
MQ\].NT27>.&X%%523.J *;]()%\NN//%5U2%H!UAQ6!4NE_//(/QR@%*KR]6
MH(+12;9)1L,:S7$FZSA;J$-R](".L4X2Y/<8R\A(WCW8)J<P98(C)DIC:4A(
MZP2@3LI1+L5DV<EE(-1Z4JO<)BDJ!0Z . =HW_.60"Q[>SWZ62>K1T0D9&(@
MHJ/9)Q,!78DBFY_1F#)%%LD8XB<P$ZC#U".O"YA.07&]MR'HTU6,U3L4R:WJ
M8QM9JY9:[D=4I#,;'%D6*O'/T'(H2D>LD(*$!,Y#%.4!UDKEM>,=LYUQ><07
M;#$'CNL3):_"T6J3U6;5&IQT.\=H+];:(:MB]9!2*9<YCFZB".N5-%<TUQ;/
M_1+8/'#B4BA,HQ)*><9<TH,^X;*H+"])L;H]'(=(=PWZ]NS6 K7GOB9&9GY!
M\7ZW 5/$V5F^3)>FP$W#TM7TFA$RU26;58LN>'5 AT#(N$N\$OT3<#"77)N&
MY-8Q;<@\9\MK<SR-E.KQ]D7Q[8H?(T.\.Z@+=CVSM4'01ZC1,Y6@(G1.04$T
MB#V%$#<;LF84Q?7\:8QXHU68H6)<*O9V2M#-Q4+>54N0TKG:W!$W+Q_/=\<[
MMVFF0"'*0Q"=@[YFPSQ:XOGX^LN2$I!/<VV2>RE*9,E9*(KLP>P1M+I"3MJU
M)%Q0.U%#B4XJ*]!A)U" AM^IPM_LUE7^@CKXD\L?[",B_P!'EM(_2D_G ^)8
MF2660,)1*8R"RJ!C$-\TF8R(E$2CZI1'8?5#X140*LX*V5-UJM2.%R-%C;[B
M95J4P)F'U=S%']: Z2BB2A1W(JBH=%4@_P#:352$#%'Y("&A$PF,81$3&,83
M&,(^4QC&W$1'U1$?ARN_[1U[_7*&HG[V,/M4GP.)/^TN4O\ 4L9^L" @ @(;
M" ]H" ^4!#46%CL=@L0046W@X,)Z:DYD(2#9_6D)#A)*J^BLTMQ[IJATI$_Q
M2A\//:LWL$ZWJ\D_0E9&L(3$BC7)"5:D!)K*/X)-0&JSE(H 5-PHD90H  %,
M !^LPL%*6&>DX*M)ND:W!R,S)/H:N)/E>_?)0$4Z5.@R*NI]$6*V3(!S><;<
M>W]<PM_LUE7^@CKXD\L?[",B_P!'EM(_2D_G _Z1UW_:.O?ZY0U$_>QA]JD^
M!Q)_VERE_J6,^+F%O]FLJ_T$=?$G*^%U9Q2LIY/HMAI1[ BR))*PQ9^/.P&0
M38*'2*L*77U F*A0-MMN&B$_]%[.CTD*7<<317;TEVW]U]?I>3OYI8KWXU^E
MY._FEBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3
MOYI8KWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^EY._FEBO?C7Z7D[^
M:6*]^-?I>3OYI8KWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^EY._FE
MBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3OYI8K
MWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^EY._FEBO?C7Z7D[^:6*]^
M-?I>3OYI8KWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^EY._FEBO?C7
MZ7D[^:6*]^-?I>3OYI8KWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^E
MY._FEBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3
MOYI8KWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^EY._FEBO?C7Z7D[^
M:6*]^-?I>3OYI8KWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^EY._FE
MBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3OYI8K
MWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^EY._FEBO?C7Z7D[^:6*]^
M-?I>3OYI8KWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^EY._FEBO?C7
MZ7D[^:6*]^-?I>3OYI8KWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^E
MY._FEBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3
MOYI8KWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^EY._FEBO?C7Z7D[^
M:6*]^-?I>3OYI8KWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^EY._FE
MBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3OYI8K
MWXU^EY._FEBO?C7Z7D[^:6*]^-?I>3OYI8KWXU^EY._FEBO?C4<^#ES.*"PD
M8^0!,<3Q105%@\([!(3>VX[=71T[[=F^^FC3K$X-6R#;K$ #K[A($NO8/)OM
MOM\#$S!WEI]BO^JZ2M$@15E56EH]N1LC-LS%)0KIVU[GN?1^H! 3=75ML&VO
MTNIW\TT3[[Z_2ZG?S31/OOK]+J=_--$^^^OTNIW\TT3[[Z_2ZG?S31/OOK]+
MJ=_--$^^^OTNIW\TT3[[Z_2ZG?S31/OOK]+J=_--$^^^OTNIW\TT3[[Z_2ZG
M?S31/OOK]+J=_--$^^^OTNIW\TT3[[Z_2ZG?S31/OOK]+J=_--$^^^OTNIW\
MTT3[[Z_2ZG?S31/OOK]+J=_--$^^^OTNIW\TT3[[Z_2ZG?S31/OOK]+J=_--
M$^^^OTNIW\TT3[[Z_2ZG?S31/OOK]+J=_--$^^^OTNIW\TT3[[Z_2ZG?S31/
MOOK]+J=_--$^^^OTNIW\TT3[[Z_2ZG?S31/OOK]+J=_--$^^^OTNIW\TT3[[
MZ_2ZG?S31/OOK]+J=_--$^^^OTNIW\TT3[[Z_2ZG?S31/OOK]+J=_--$^^^O
MTNIW\TT3[[Z_2ZG?S31/OOK]+J=_--$^^^OTNIW\TT3[[Z_2ZG?S31/OOK]+
MJ=_--$^^^OTNIW\TT3[[Z_2ZG?S31/OOK]+J=_--$^^^OTNIW\TT3[[Z_2ZG
M?S31/OOK]+J=_--$^^^OTNIW\TT3[[Z_2ZG?S31/OOK]+J=_--$^^^OTNIW\
MTT3[[Z_2ZG?S31/OOK]+J=_--$^^^OTNIW\TT3[[Z_2ZG?S31/OOK]+J=_--
M$^^^OTNIW\TT3[[Z_2ZG?S31/OOJF<@V_(F5ORM0C;5'%JSK'T? HOPLT$K"
M&5-)H2+@Q.Y!7O  $AZMMNS??_Z\&9.0QB'+'N1*8HB4Q1!,=A*8.T!T'\=>
M>3_WJ7]7_P!NU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6
MOKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKU
MW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E
M+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^R
MU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>
MN_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_L
MI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V
M6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OK
MUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]
ME+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^
MRU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]
M>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_
MLI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?
MV6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6O
MKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW
M]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RTG_''?[ZG_P"[*_\
MVP_].T0?_3"_M? 9F1552,,DD F24.F80[D_8(D$!VU]>O/LI?V6OKUW]E+^
MRU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]
M>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_
MLI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?
MV6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6O
MKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW
M]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+
M^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU
M]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N
M_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI?V6OKUW]E+^RU]>N_LI
M?V6F!%'+A0@IN]R*+JG*.S<PAN4PB'Q)FOO<Z_@QT'R@_:_Z1I?34_GPTG_D
M%^=^ S^^:7\"?XN1_P!*>?:QOB3-?>YU_!CH/E!^U^NE47:N44S[=*BR"J9#
M;^3I,<  ?@*+D06.@EL"JQ$CF22$?("B@!L7R^J/ZLSDJ"PMB&Z#N 2.*!#>
M3I,J =(#VAV".BD(0QSF$ *0A1,8PCY *4.T= 5RW7;F,&Y2KHJ)&,'QP!0
MW_4%<B@L#<YN@C@4C@B<W;YI51#I$>P>P!^"   B(B   !N(B([   'JCHQS
MQS\A"AN8QV;@I2@'E$QA+L'ZR!2@)C".P%* B(C\8 #0E.4Q#%[#%, E, _&
M$!T!2@)C".P%* B(C\8 #2B:39PJ=(O6J1-%0YTR?]I0I0$0#Y(_#8I'F(0B
MH&Z#(J344FN50!V%,Z)U@.!@'L$HAOOV;: 7;EHR*(@4IWKMLS3.8P=12IJ.
MCD*81#M "B(B':'9K_TO^K1/2';-KWANA+TMXV:=\?\ ]9H^DG+UF_\ 32[C
M\C0&$-@-Y.T-_P#"'E#_  _ .FBZ9N%4AV61;O&SA9N/J%<HH',9,>P>Q0 ]
M7XWPLE]-3^?#2?\ D%^=^ S^^:7\"?X6EL$\E.1[;&N5X*)K\Y+513'N2K&=
MI%VJ+)-0+D9.L13MH;OVJJ:O0183$ 0 X%'LTTS%QGRM6,OXY=R+J&/8*TJY
M(I&33(A57<)/0\DFB\8/"$.106[M!,XD,4Y0$H[ZH-EY.9.;XPA,H79+'-$?
M.*_9+ $[<UVH/4X<J-::NSH?0AZS+N"D2*'S1PT=)0O2HF82'+V#L8H["&X?
M)_48/XK9'R6A6\^<D15#"M!/7[(_4N@HO%(\_3.1S16/9?1DE$R^G.4NH2CT
M[ZR_&\=LF(Y%>X$O']6V6TDJ]98'\$[MWCQ'VE,>Q-&I78]3!V7OV8J);ICY
M_:&^HO+W*?)26+,=35M8T2+L2U>LMF*ZMDG&NI=E$A'51H\<E$[9DZ5[TR0)
M@!-C& 1 !2Q+QHY0U'(&373-X_C:,_A;;1[#.-HY/OGYJZQN[%@+\Z*>ZJB+
M43J 0#'Z1*4PAG7&>!LH-;]>>-%H0I>;X)O V.(/1[,YE)"%1C57DVU;H/-W
M45((]ZQ453 R)MS>3<I"!N8YBD*'QS&'8 UREK]3S=#O)'A0FY6Y1B^@[/#1
M^)&S-X^8/'DI*2K-)!XBDM&OB**1YURE%(VX]H;UG,N#KU"9+Q9<R2*E6N]<
M474AILD1*+0DF+,[DB:GT!VW6;J 8@;'(8-7/)E\EBP-'Q[5YNYW"<.V=/20
M]:KK \G,R9F;$BBZH(H)G4%-%,QS;;%*(]FJMG_CS=$\AXBNKB=:UFW)0\W
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
M 3$IBE<['$VO$:#(7'>>;UN;]))R-J#W.1I^O</L;UZ69RB62ZU$G [:>4?
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
M::.SH \52:$<M>Z RJ3A-00[L#F"DY,S%P\YXT[C9G_GE8K#5>4I\QMIW,>
M9J%KT?"?^B34CF]7;G<QD\@JY4/'N$MG;J+,9N][_P!&,;FO039LN_,GA5BZ
M*K;' ',G+>*QIN3+E,JRR"!*BZN<NV),2J'H(.57#.1>N10,V16)W)%B$'X5
M:B(@  X0$1$=@  5#<1$=>-S;[SQHY3Y'G<\9GR TP2UQAAFS3L/8;/7LC65
MU&J2DXY03128+JOFJB;E JX*)@82%, DZL*.,E8?OT;E[D)XF\9R"EL:1]1G
M)>WU2D&Q\XA:\_LU?AT%W3 SHJ3AR"+M),Z9%$"G*50_1KQRJ=<>*'(;*R//
M;$MFLO'J[8OI+JP49TC/P$C/*RUOM8=+2/BH]O).ADUS*]XU,R4342#K(;7@
M2?@A4+5; @/$WS9+SAJQ7)F?+#Q*67V(GDY08E!;T=#S3;*K=)1V-L/8.WB[
MEC<(9@=W_EYC"=KO$.YL,;2E@Q7+Y/90#*ZT*2M-J,4(]")7=1_HQW"BQB%7
M $5BEZAVQ9=<XXQ\27,?B 53ELQ7Y$9'S! Y.?8(Q=CLLB_;5VFXXI!"%C6S
MQZ9)%9P+"* Z -E"&4*DJDF/C<3=AJ%KKT+:<CXK>5B8GZU-PD58VI+-8C'<
M0,A*()(O"E*8IC"W.?I*8IAV*8HC\*I?34_GPTG_ )!?G?@,_OFE_ G^%K3X
MC)X:JI<9)7BZEB5E/I76'-<#VTN,H^L&;J4<#>G$1]-;*I]^)>CH %.K8=M7
MOCGQZC8">RG8LC8MLC!I;;7&U"*/$5.:4?3*BD[-&! JA$S%[M(Q@$_D >S7
MAOX:PE7J9*7OC-D'"-DRRSL-]A*O&1L;0\5QU4L!H.6D]DI$Q7S54B9$.TY
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
MH=GR=&;R,>PD$#;@9!^Q:/43;^7=)R0Q?^K1I6$C%<9W-!3TN,ME&.I$J-9
M@]:+IQ&MC$2-L8 'J1%)0/*4^^J]Q&YG3*=@;6448[#.>':HB>35.?T:)KUK
MD5 #TA-P?I;H.UQ!=!82I+B<IRGT)3 )3%$2F*/8(& =A 0^&VG_ 'E#^%#7
MB6?[0VS[0LVLN_V[27]$(S68.<:V,\^V;"'*;CR]Q%2L_<;JTO;,H<?K--X]
M9T:3EZ<F4%$F5@C#QYUV9'1VZ;AJ\4%%4%"'#7.2NYDOO.[),)E;!SO"6,X;
M-<'8).U/G>0K1%O6,[EPJ;8HE,2LQ\@<OHZBQ"K*I)E+T#U:X%V;Q#L4<IL\
M\0(+%4UGSBOC2NQ]AD*U0+4YG',XZ=,: ]429^BDGHIT>4C57+91PH9H[534
M(/<'\2WQ-;W8,@8P-79#&N-*WAQWANQV:1N&+LN3AZMCS%E<F'0I>U_M6UBD
M'4XX;M3F #++@?Z(8IO"]X.&PIR*+8.-UXGYO,#PN([:YAIJEQ<ZM7<>2-95
M;HJ+.C>U3]ZF87**"?>)CTG, ]0<\E*7B[,5*<2G&:95X@M;'3Y.NLH&W\:Z
MS 5RL0UY47.9NBWF6D8_BVR2"ZVSA\B?8H$$Q>7/(VI8_P GY REC;E+B=U?
ML=34)-JW:_U6K4V5<W2;;L)5,CN6>P[U\@5PW;E44.@9P8@',F!1QY?<97'Q
M'\,XHM=ZI(73#5JK<U$8;PJ\CDH^/D:%Q\BVK,Y18-8]H\72<.4FJH@IT]V3
M8YAY*>(%;\0\K[3G@.2<%G?BOCN*@)NLXJM:D9>3RCR*Y+3*35S)"T2CT&1V
MS.+*H"SD#E54 @]6D>0?&ZGYOPGG/&G%5N>N(5"%ML!+5:SXIQJ\LV:8"AVE
M4J*J+1P9[-)1SCJ](<[@EW('7#IQ?D"3X\\EZSD7D%RN;X(S+9$J),WB?R)F
M_P#!PLZ\R29=\JV6;5-A&+$ B0HE6(Y47;MF[QP8ZBGAX"'D')<L(;@(=@VF
MN"'8.N#?_=*K_225T/RQ_;_74OIJ?SX:3_R"_._ 9_?-+^!/\.<YO^XSWV_
MZ\2#_;8?_,6<^! -+?9(".M5X4EX[&U1F+' UB0R)9(>/]L5:K69"S.&K(SY
M0@E[I)9R3JW[-^W2%;9X.C\&-(=\*QZ9DN!D9ZR6UAU"1,KN63%NW!!0/.(K
M$";R]BQP\LO$VC$DOC&V5Z%;3+Q8TDA)5J<;+O 9&7A@7!)\AYQBCW3E$>S?
M90W9O?,)9*RU/Q.1<;3SBM6Z&9XYNTNE'R[9 CA9ND_CF:B*P 50@]:9A+V^
M7LU:N5"&9THG#%1O"^-7\_8JS9823D+XC%-YHM6KU:>-@?R#M1NZ14(1JW/V
M"8PB4I#F*IC/"68?2\@F;KO(RH6^LV&CS-A;,TA7D%*VE8D$4WQFY ZUD4%!
M5*7<W0)2F,%IICG,<NE;:GD)GBY[7#8\NWMI(7)W:U::=A!(>A;.TV[U$_I+
MA(W=II[*&-TF#>1P]E+,ZRF0()<C.S0U*J%GO"=6DCE*?VIL$A7FRS=N\*0P
M&5:]Z*B8=BA2FW+JO9;PK>(/(>/;2@HM#V2!<&5;*G04%%VR=MU@(LV<H* *
M:[5PF15,P;'( _ J']N]/_H_+:\,7_)I_P#1NNZ'Y1?G0^$8_P"E//M8WQ)F
MOO<Z_@QT'R@_:^$ *4-S&$"@ >41$=@#6-.!7']H_G(^EWYRIDVU(MURQ2=F
M;D]JYQR*H!L6.KK,SDRSM3I*HY-T)[[!U85Y)XWK &DL?O:+BN_NOHKAA)5B
MIQ*#+&CF3BE.I!,H*M#LEU-@*<%2$. ]FL<Y6H2[):L6NKQ;INTCP;IHP,@B
MU*A+UI9HU "-U6+DJB!VX%+T[ (% HAKC?QHI$-"V+.<M9DW,D]9,6SNS04-
M9CIP=5JCMZ@ KD3=+**R!VAS;%22!3I*!@$<726 G-IM5BXT729OMH?/UO;*
M;=1MI4:O[#-PS%H0I$FD1),F[I-LW3#9 5%3=1@,.LCP,4J6(NMIH,EC#(<*
MY#8E>R:,(F^CWJ"IMP48/7!$';=<O:!#G(.QR#JV\(<PNT*/E/'MXLKFEQMC
M53BC3?IST0M-1;*/1( OV3U,ZZ" CNLW5ZD@-T]LI9[?+1]6K4&S7D)F?GW2
M45$QC%LF*R[EV]>"4A0 H"(!N)C>0H"(@&G/(6KLG@X.XYLF2L%,.VRJ*+]I
M7&CF)IQ5"'  (XEY!RXD2H&\\K<@&, "&A$>T1[1$?CZP!G^*BS.E\;WAS4Y
M]TD4YC)Q4XHG8(!)T<.PJ9GS-1(AAVV.KVCVAJ@95IK]M)5R\5:(FF:[54%B
M-G*K,A).)7$.TJ[-R"K99,P 8IB#N :S"A+O6J4UE*#5Q=4(M54A74M(V0Y4
MY15LB(]0ILV15G"R@ ($V* B'4&L2-Y9JJRD[PZLN2UVJZ9DEDVELDMX=10A
M]C!WK)!NJ & !V,'RQ^#CZA57',UFC.66%5BT3&L&NHW$[1!P5G[9RJK0BS@
M2JKF[INW03$Z@E.83$(43:[/#!FQ\H;A+6O;</*'8&K>RSKPR><?Z76<:7"Z
MM+G(/Y]PE)V2NL@=15832?@"0F<_1#FW$!Z"&V'62L[6-8TI?,MY$GW\Y,.?
MHCOT8CKVP,T!8W:!3N%SF, #L(%('D*&I>^VDC]6(B3-$3MHQ$J[YV[?N :L
MVK<BABD 3'-VF.8"E#M$=?U\[S TST3O_108E]N_3/3_ &K]JQ:]?=][W_F=
M?>=&WG=6VG&>TRS9*8T26])9G9$]O$WZ,B$2,6#<I^[,H+@Q2 H"G1L/4([:
MB[[52OTHB36>M0;2:!6[YF]CU_1WC5P1,QB")#;;&(82B [AJP3X[-Y['CJ.
MME<E$_,=L7*4@DU=)H+%\XH*%.4W8/S1"F#M !UQ,O\ A+BP\Y).LI8:AY_(
M,BU?3"#BM6)BV1CR"Y"*#H'VPZ%'.YNWJZ@#LTO(R?AB3Z4>Q25>/E$I.VG5
M(S;$%5R=$A"'$QBD P@ $,/R!\F@R94(J1K$E$S+BKW>E3"R3B3J=F:) N=F
M=TD!07063,"K9;H((EZBF(4Y#!\,M/\ O*'\*&O$L_VAMGVA9M9=_MVDOZ(1
MFJ9%1+2P,H"<Y;VB%EG*=3*[0C\ XSQ<YDI5!=PHW'NRS4VV#T1\8P'."@)(
MG$3 &L>V!M6KVM*/N,_)C,EO;!A!JZ>*W9[D9U6N/-)7:FC#*$?1C#N%@9;
MLNF7O5RB4=]1D5!PV5W2+&H4X)1PWXSQCYLK9W-?1>6-1NL,*8I0](4,04T]
MBEZ>G;<!T)0@,N@0>TQ XN18)F'U!,F$'L(AZ@B'9KLA<QE["EW)QB8$'I+O
MTDW+"AYH;CL7R!N.VA,6"R^0QM^HZ?%^-3.;<>H>HZ<( CN/:.XZ\V%S&3<1
M,()\8V"8&,8=S&,"<*&XCZHCVCK8\)F)0 '< 5XPQZH .VW44%(4=AV$0W#7
M\WLM?_"M1/O'H3A!9?(<WE4+Q?C2*&[=QW4+" ([^KV]OJZQ';^5#8TEEZ>5
ME;5--+%3(NK2$(X0LKDE9*K7$6K<C5TW:IHJ%4[DJH";JWWV'7AX+1$#-2R(
MY8E&'>QD6^?I@^4L4 [3:'4:$.!5#))**%*80W*0PAV%';@P];Q4FX9*,8-4
MCUNP=KLS)QE@DU9)3TI(@I@5N4Q3+")O, 0$VP"&A^6/ZZE]-3^?#2?^07YW
MX#/[YI?P)_ASG-_W&>^WX'7B0?[;#_YBSGP.(Y5.@3#F.\F2 W3U=XG1BF Z
M>_:!B^4!#M >W69N._(7/#T'U=O6,97CQ,YB4D++6*0R2BY$EHJT?<'!'#J'
M2?JBV,3O3BW+T=G0'5O>U;5#E+$RU :&A+1$/F<_4[ 3V_14!2&L<4=1LOYG
MG='6!P#RE#MU9^,]1Q%4\04O&V3D8[D-GF$P]7)3,N1+BT[GV]D64HR02?.8
MZ-0. -6YGI3OW =2YRHD(0.'64N$N+LL3W"[B]F.\4'.T1=*TM!W*Q9)ERUR
MTS&0;TE&*.!$LY&@M%!,'$$FYCE:E[I(J9=<([3X;/'.>PU6<3R6.9W+TQ&5
M&/J$1',J?:$IJ<L$TTK1U&+=-I%$5B"N5%2K22BQ2=)QV$>><WF>H_A:VPQD
MK(5LQW RAI)I M;G,YRFB1MDDD61T#.C1_HB:C5 5!3ZQZS%-TE#7/W$WB2\
M79_*>9<@?A+'4"?FZO'SZB\E(OI1TO(1,I83I V;SJKMC)H6*..HH4J?0 @)
M0*.4+7D:$G:Q4,LY61M>*H.?0>,G3B"CZTA#2]I:1SXI%$VTBY3*5!4Q"]^#
M<5@W X&'50_MWI_]'Y;7AB_Y-/\ Z-UW0_*+\Z'PC'_2GGVL;XDS7WN=?P8Z
M#Y0?M?" & =A 0$!^2 [AJ4YSX;IRU[POE9=W_67!-$7*C>+=6 $S6^N3RC(
MASL$G2Z))")DN@4DUMTU.P-C-L;77$F5KG3<I5]2)R=#+M(!H%);/E 241(H
MLOU23IJ8 =(+Q_3T&*F8H]?FA.3OAU>(7BQYABW*J2*D/:LG,,=6V 34+T@%
MPJ%E0413?M2"":C]LDD<^W5TB.C9FS=DQWS=Y62KQ\L\6Q3,MYJEXL<R)!0E
M)Y[?[8)4IJ=63,9%(6_F()[]WTB8! ,+<,*3?+QDS,-;3@%)Y> 71?U EH0-
M&RU=B*VW!5=Y, D<Z N.H&B('[P#GV#8O'F(JXYNY>7:="WY1JL _ U1QQ8W
MT>FP@:!.3T8599_)1[0A"NF4<4PE6.H!SD$-/)+F+BRT\2L^'] <,<MXGK,L
M\CIAD1(HQ0Y*QK8UT7RZJ"?=@A-1+OTCH#I43.(%#31OF#Q*[[EZB,!(Y:T&
MD4/+TU97Y6YMTFA&^2G+>':*C\R5=T<_=[]0%-MTBFTPKPM1CN)["9,B]L3Q
M_8W>0K',&*!7=DN&34T?:IQ)JDVV1]&!LB79%,Q0#?07O$,RNX,R608VBH2Z
M:32W4V67(*B3"<CDS& 2*  BV=HF,BL ;D-N E"Z\;+Q V+D&A/MW-8R-#8[
M7B&\75%"G[5$;=+F!N>68+E*LD1D!Q25*'4<! 2ZDG/AZ<KL=9%Q78W1I0V,
MLA6>HT^[UMVY#J%M:L8Y'501)(I!L1=_!N3HN.GO!$ ';4-F/Q,.0D1EN0K*
MJ!ZWQJPK;J[=+1.(IN"N#0SY]6!_!RK1"AB@+]05U'2X;I@7<>H&M,Q\L\QU
M?HN-(FVQ%;463"3+#1:!44PJ+N/$6<BW:HE*!DVI@43(':D!0ZM9OP]D' :V
M.<1T)!$,9Y;?O7"261'IW*:3=JT.],5L\4>HG4=(HL $Z!4Q*L'4/P>% &*!
M@#$<N( 8-^DP-)_8Q?C#\D.W7*JUQ?._*F'6&+<Y3E(8P<6E)/X59@=TZ68(
MQ#=D\9HMD6B*)&X(D*?R;F'<>T+5F'G-?<_XYD*C;:I8<:V2,DFS20)8XHS!
MM)-7KF1<E07:G'K*<$1$2B8H"&^^LS\)LG]4,\B;L_L6))1^ MX^V5>9'OH8
M\:NIL4PO&8(*H@ _OQ%T1V4*)=/J_9H>/G8213[B0B)5JF[8NTRF X$7;JAL
M.Q@ 0'L$!#<! =?@/^"\'^!@,O:W\%O:YO[1^@=77Z+Z!MT=/5YWQ^KSM]^W
M7X"HU6!3I8M#L!JI(YN$$+)0_>*-S,-ND0$P]0B/G=7;OOVZ9P-9AXZ!A(X@
MIL(F);)LV+0AC"<Q44$^P-S"(F$>T1[1'5,XAXH;FL67<VV>!@U8=@ KJPL,
MJ](N1:5%/?N2G$H.5A/MW;9)14VP;;X HV!N8EMXYT_"V(8?'<A#5*+DW W.
M?8F [VUR3A!^U !/L)44>['H 3=O: !QLXY7WEUD'/\ 5,NT"=M<^ULHO$(@
M&J9I2/:,!B7[AV +HKQY7*3I)0I@ZNG;;?7.TI2E*4O*57I(4 *4H>U[_L*4
MO8 ?(#X0$1$"@4IC&,80*4A"AU'.<QM@   !$1$=@#M'4C5IWD)559F(7.TD
MB0+*;L;%J\2.*:S096';*MCJ)F 2G!)0P /JZ_+ZP_%6W?<>OR^L/Q5MWW'K
M\OK#\5;=]QZ_+ZP_%6W?<>OR^L/Q5MWW'K\OK#\5;=]QZ_+ZP_%6W?<>FZA\
M_1X$(ND<P_@I;QV*50#&';T/XVN<;?*606]67R[-6%UCQ-6)F'PV)!ZSG4VJ
MB8L$5 1 YGC8 [X2[=?;Y!VR-2,]9694.SSF6GUDC(MU"6.3.YA%JVP8)O2K
MPS1PF "JBH3I,8#>;OML(::1Z7)>MM%'BY&Y',I W&,CTE%/-(+N0>QY$D2"
M.P"HH8"AY3" =NF$W"6NNR\/*M$'\9*1LW&O8^08NDP5;.V;MNJ9-1,Y1 Q3
MD,(" [@.O=J)_E%G[/1$4)6-664'I322?-5%%#;;])$R&$1'8/( ? ,0]QJQ
M#D,8AR&L,24Q#D'I.0Q16W 0$! 0'R:_GE5/QBB/]-K^>54_&*(_TVJG#8<+
M5;KFO*;F4;UDSMTC,UZFPD,5(LK:9MC'+ 9=3O%TD&+4RA"J*"<QQ$B1BF7>
MJ<FYAL=P;K,VC*Q2F#%OOY$F[1&. I0 /C"/R1$=QU^E%9_Y$IWO?KT=]R:L
M;E$%"+%*I!4T1(JD.Z:J1_:_J*8-QV,40'35\/(>66=,Q4%LL]KU.>"D"H "
MR1._CS"!%   .4! #=G5JUXLR_'Q#+,M#B$+"C.034(Z*O=4%R5@ZD#Q13&(
MV?LUCI^DE1'NE"*%4*4@]1?UU+Z:G\^&D_\ (+\[\!G]\TOX$_PYSF_[C/?;
M\#KQ(/\ ;8?_ #%G/@#CSD!B^J91JA5U'C)A96 +N8>040,V&3@99N*;M@YZ
M#"4'#1=,^W8(B&KC8(&=RC-4*TNHE^WQ;/V!LO%Q#N-(J11#\)6J*4DY9J I
ML5LJKUDVV%8X#L$?3<?UJ)J-7BBG*PA(1J1FQ;BH/4JH!"]ICG'M.<XB8P]H
MB(Z</I"DU%\^=JF7=O'E;AG3MTL?YM9PX71,<YQ]4QA$1T\A6%;@6,-(@L$A
M$LX>.;1CX'"8(K^F,$4RI*]9  A^L@[E[!W#3IM1Z74Z8V?*E6>MZI7(>NH/
M%B ($6=)1"*)5#  CL8X"(;CIX\AJ_"1+R1,)I!W&13!@Y?&,H*QC/%VJ9#J
MB)S&.(G$>T1'RCI@]N=$IMN>11NJ+=V>KPD^YC3=?>;L%Y5!4R(]7G;IB';V
M^71X]S9ZS'K,^E [%>:BFBK44@Z2HG;'4*).D  .D2AM\;7\\JI^,41_IM1>
M/L(3N.YRX064:O;W$7-7^LUQ%:"8,7L?)+H24FN5#K0])(MW1C 8Y2F G4?I
M*/!ZO8OE\:V%_A*7K$7D(R^1ZG$-XUFRA8ID\GFJDBY(*[5-1BL!@3 5=A((
M$'?2;IHN@[:+E S=VU62<M7!"^:*B#A 3$.7<![2F'X1C_I3S[6-\29K[W.O
MX,=!\H/VOA&F\;,9.EV]^Y$&<M9]PR,!7[;'B#TD6I$M3  B0\P^.5J90.TJ
M*:H (=6AJ-CK$);YV?8(A=Y>69$='>.Q+WAH^+4/YS9LU,/0B*!BF$2]X)MQ
M[%'D9(W6NHJF$QHYG),W[9,HCOT(+22)U@*'D #'-L&P>II52'J*,_)+MEFB
M\M<!3GG)FK@@IN$&[58@-D"G*(E/W2("(>KIIFGCG)A7(6_5VU5(K9PV+(LX
M)S,QXH2<.3TC<P%)U$D(M0# =)1/;<Q2;#'<A[8Q"PY5RJ,A/1<Y+E]L'T!6
M7;TX).62KCJZ7LFH"CIV[#Z(8#%(!@#J 2Q62*/5[PQ(4Q44[)$-9!9L!_FO
M0WB@=^B/R4E"Z)+1N J&5ZDH"J9GJ,I*MP4 W4418RCE9 =A]04]OD:&N)0L
M4%=%F9@:NDC&809H\Q.[,R/$%(#<4C!YIB=WL/R]6.3XY6:5Q[4>0.-9V+,P
MB%E"^UL7).RQ]JK;$YQ$2 @N)5XU<![UL"PE3,&V^DS2#-!_*R#?O'ZSL@.
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
MH.P[$ ^_R-&.>%5*F0!,=0T0\*D0I?FC&4$G2 !ZHB/9K=O%E=!V"(M8Y=T
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
M-:,=XNC<JY6R[F&)EK-'1K2;5;EAJ_6:K%*H"N<X.VO?K',80%3L A4S";Q
MBYMQ[7:;R*X<PDHM4\DQ-0GBXERBEZ,JI'V*$C9P2)N2(G2W630<]!B*I;@F
M<#@*O,I@_K)<Y$X_U[(A9%:N)K5?\)I*3:-72WX-=\!>X$BI^E'O^P=AZNS7
MA"O8F3IY%^9%FK\5G$7%327)(LY*%A'SHM7*+@/:TPJ/G @8O>; )0V\W7-O
M#G'S,''B@5;C)DD*U!,,CXGE)Q_+1<F14T2S-,Q#P![P@MU"K+JH_P",40+V
M#K(4E><6T\_,+'O):'XE*55D^?M<<R-]L(K#%W%VH!SK),B)MG/I#8CCSE"D
M$BA4SB!./>-.4L'BG.6*>14H\KKBZ8(H=NA5\,V)))(Z?X4.%SN$3,$U5TB&
M=.2D*JF*AB&*9,2C\&:^]SK^#'0?*#]KX1PE_L3C+[3E]92^]EB_HM'_  ,P
M_P"QKG[>0U6?[0V7]*G>N JFVW6NR';??;:J+E_]5JL?[,UW_4R'P,<_VFN/
MZ+KZX=?V6!_^2-4C_(9_;"FO\(_MZ<?]W7_@QUD3_P"__:NICO!$.^Y NVZ>
MP".ZJN4$>@H[>0.P>W7%K^R*$^W'.N3&8KHU(X+:N*WMICANJ4W<S5E/!L$8
M"%,<0^96=QZI%P*/8!1#RCJ\\G.;!JY:,B<Q&TLZ?2&0I1C%%KU&L2QE(]*O
MO9<Y/1))Z*9':"S<04;MTVR:>Q -U+-FZ3[E)X>MEFW+RO6RJ/VLU,XN.]="
M5=$'[,ZJ#-PGMTN4%!!B[, J)G07,8NL>7N#MSRV4VXVI&J6^1BFZ;::PP=Z
MU*JPFLF5%^))!)BJL;T;TEFFL0IP$PF$NV_*W(].D8Z7I]&P17ZT>=AER/H>
M:<+(PD4U792#8125[T2*J <#><"9MNTHZ$/C]G;VA_A#4ED:O<=:8\N$C8)&
MS%E+4,I<$HV3DWQI)<\/%65PY9MBE6.8Z7=M^HF^Q3 &P:(DD0B:21"II)I$
M B::9"])"$(7L       -@UA7#O''%-:SAG#/4I:X:IQLQ;$&4%#R51;-W;F
M,E(Z.52=+.W1%C@V1%TW#=,P=9C;$%KEAKP9?4[#V+XJIQ'(%QE12QU*0<9#
MM<S[2)QN,Y5V1,IFQ52#W)%63E4 ,)G'04"F,PL5*L];L!%XN%D)-G 6*(L"
MT"O-QA)-O'2QHE50$E@(?L*H!1-L(@&VN"?]A4Y_KJRZYW?\4RO^KW_PAR&^
M]U,_I[&ZH'^SN.?_ #X3U@W'MU?A$U"\9.H-6M$@9;T<&T!-3J#22,*^X= '
M2,*?7N AU;@.^LH8PQXQP/BW &&F43 47"-GPU95TI:!0@V3Z.R\UO\ !G09
MF!9T9VS1CDA45+Z.H=<H*^>; MJL[FL&CZK0;YD3-V/HW#S*SV_*53<MWKZ!
MAJI%NC$79JHJ+(*J!W:JK@>E$P *AAUDC-5I@Z;B6,YK\E7\Q@G#^0V"4--0
MV/8R1=I1\+"-543K'D%V1G"[2- I$R)I%4,($$PAXTMU@:4@HUK]W<2^&VKV
MA!-&F;/9HA_-0:T.DH@87C-NM*-$S,VX&2ZA,!@#R:X\5FPA"1_(SC52Z)EB
M844IT>BVGZUD&JO*'=F#)J)2I"DNZ0$5#$ PLE@;B4-SZPU<N+RN*Z/(<C;[
M=SY,SQ,8D>9!:O4Z)+$J]"Q"O'U<$U697S5!9H+YRNFDW]"7/U NJ(FY>6O*
M<K2:I'U^G8,K5<GL889DK:VK=AEDY3O'437I)%XXEERJR+$ZK4@&13ZP%78
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
M9#CY/.$.D!'2$/EGAAD3(T*QD5)6-C+@./Y=".?J%%,7;(5% ,DH)!Z3"0P
M8.PVX &O[M%S_)5!^Z-?W:+K^2J#]T:_NT77\E4'[HU_=HNOY*H/W1K^[1=?
MR50?NC7]VBZ_DJ@_=&O[M%U_)5!^Z-?W:+K^2J#]T:_NT77\E4'[HU_=HNOY
M*H/W1K^[1=?R50?NC7]VBZ_DJ@_=&O[M%U_)5!^Z-?W:+K^2J#]T:_NT77\E
M4'[HTK9L5\";5CZQKL5HU6>K#3'S"6-'N# 9PS(][TQR)J"4O>%((=6P ;<-
M05QS-.?^AUPDRQ:6L+FOLNW)/2<S$QSHD0W&1AR*-T#JOWA'*0'$"]T@)3&$
MQ]M7?@9F++E/A5($+ RXT\D(^4B[1CE L\FJZK;68?HG50(T,X53>,@< !4A
M,JT7 @@0='HP6[C>>'.[%<O)\TK0?0TX;O/2 DP %.Z]'Z// !B1/T?0]]_/
MU2N!>&,K4Z7<V4*['\D^13^8BZWC<4X%NBZLS*(E')T4#M <HJ/7HH;E4Z4F
MB ',8X@3!W'O(+3-''ODE7J90W#ZJKO9Q>LY%8L/XE+OC 0I52HOR//2UD^M
M-)L]ZA-]!VU_ZO7E'4M7YAN#R)G(Q_#2C0QCD*ZCI-J=D];F.F(& #I',41*
M(#V]G;K'..,G93KV8_#OY"Y6NM2RKB*9QL[49UFA2ZR$JM8Y>;C"F=C.LFY6
MYHITW=%.#AL'=$Z1V+?\I\<N.W(VAY]E*7**\(\C9\EWF4JM-KN;/^"TG8,8
M5Q),B3)XVCSN5(]=7TPJ+@"$W!0H"=7F5G'-]VSQG?-&%Z!%JOL@5IG!3E$C
M)&(9S4K NETU3K.7*0D;,#'521,1-#H,03"/3P3_ +"IS_75EUSN_P"*97_5
M[_X0Y#?>ZF?T]C=4#_9W'/\ Y\)Z0,0YTS @B'4F<Z9]C-RE,'600'80$0'M
M[0W >S4FRQ#0,HY*>0"+%Y--\?P]BL*L(@X$[:+<R(1/5Z.!NA1-J)Q =BG!
M/L V@!/C7RC3*  4"I4:_)% H"(E*!4]@  W'8-M@W'X^OT;^5'XE9!]?1;/
MD_%6?<>5D[U"-"Q7*#O$!"%D78"+1BI)OC%2(JKTB"93F#J$-@W'LU#9+Q3A
MO+%TH-B],& M#"R)-(Z93CWJD:\7CPDY-%51(CA%5'O.[Z1,0P ([:_1TS%^
M-\3[\:_1TS%^-\3[\:C[AG#&&4L<U25F$*^QL,Q83.HM2<=(*.FD6JO$R#CN
ME5DT53) H!0/T& !W#;0*KK+.%CJ%,HLNLJNNJ;J .M5983&./R3"(ZYE?[9
MSG_E>&KD/"1:MI40+@R"Y!.'HI7 VWVC)Z.*'X5 *W1Z+T_O7F;_ "=?7="^
MJX=]CK'O'.V7"HQ^6\I,FTA2H!&$QD]9235XNY;(*+S;=(6S<1.T7 05. AT
M@(^4-/,IY?LU-KU*8RT5!N9)E&XLG'!)*:5.C'(A'QJ9U1 YB& 3@&Q=MQTG
MER1R'5TJ(K%1\TG)EJN/5')HZ44*DR5]KB(=Z F,<H"3IW#U=5#)V.YNDR],
MO4<66K,BZ;8FBUWK$[I1D555@](55$>\3.'2H #V;^0=90Q_BZX5*<M6')-2
M'R P=P>,H=*)D$I5>$41:O9!(J;D <MEB=2(B&P ;R"&O"11Y$'KQ\T'=4U/
M(9ZGW00@RY\KF*F+7T?Z%WGHXI>D"C]#[WK[OS=M<L\2<5\B8UBH+!>2+3$I
M05D@:?&(1E686MS6(0K>4EF;E9VN<6PG7$YM]S"(=FP!^4S _P"[QW[U:_*9
M@C]WCOWJUQ;Q+RER+C64A\VWFOLU8&NU^GRK64JKFSHUN:3<RD0T:KM5BBOU
M(F3/ON #V@ @/,D/4#'EG^TJW^NI?34_GPTG_D%^=^ S^^:7\"?X2Y!?V(Y3
M_H2]US#^]7)3_P L6^F7_=RZ\0*<@\FL\9Y#?XBH*6-GR4_'PEJ?V%O<#^E%
MJ1'1@67<)ME#=X5N4PE*;<0]4.1CW(_)6G2>)*RMPCFJ&U=VV,L$&R?F*9;)
M<C4&#$5CJJIN116F#-BG,D( =0"]([6^O9=YOX;RW>;?EGD'ES$,HPOK2>2Q
M_BJ7K#DM'IZLX_ $(Y=B*J:"#(%0ZS&$B/>;& ,6UJ]<QZG5.4^4>/\ R!H\
M/DG(UY21M-1R"]OHJU0]HL* &<QG<LDVZ[-1R)#'3( I=9BE#5HX\1'.6AQV
M4GG .KXH5S2:Z2#/'S[E%#NW*3RZ!?2)@FH_*@KZ5Z9WG>]V<2!]% 4P@X&<
MY@8ZR%;&49DYCGB>O7)"QN%5<NR:?=/C4"@SH)QK^)?..M=-X/27H,55(5%%
M#ZJ%&;<K*_6L)3/"5M5JB^3MK1QBRGYZEX$\=$2ZSJ.!1"/E$"^:98QR&(3Z
M$82]72/%"GTW/^,N46:J+A&S47/=[92#^^P4S)24VUE(:2/92G0667-W1QZ#
M+"82 />D+U%$)*6?J%5?2K]])O52)D2(H\D')WCHY$B=A0%0YA H=@!V:Y2?
MV8TW^ESC7B--L@5"D6]I'Y"NKB-;WB!K\ZV8N5LQR:2RT>E/I*E34,0.DQDP
M 1#L'LU^1; ?YO<<_<NOR+8#_-[CG[EU^1; ?YO<<_<NOR+8#_-[CG[EU^1;
M ?YO<<_<NOR+8#_-[CG[EUQ=A:97JW6(!/-<RNVBJG$Q4-"IK+Q3<SE=!E#)
MIH <YMQ4,4NXCY1WUBNYWW.>3\525+QS'UIC$4VR5UE$2;%X"<F,BM%S_P P
MX!03)BND'GD I3?,!K],3/7XT8]TR=AS#S\86;UH\ J=NH#90PM'!7 $3<)>
M>F(].P'(/47RAVAICRE7Y)9FCK*A;Z7;@I49D"MN(->2IR#5LSCT'ZQA?$;.
MO14^^13-OYYRD[#:XBG,'2)L>P1A* ; 41@;((@ #\;X1C_I3S[6-\29K[W.
MOX,=!\H/VOU]!*:A8:;2;+>D-4IF)CI9-JX$O0+ALG(IJ F?I[.L@ .W9OMK
M^9=,_%*N_<VOYE4S\4J[]S:_F53/Q2KOW-K^95,_%*N_<VOYE4S\4J[]S:_F
M53/Q2KOW-K^95,_%*N_<VOYE4S\4J[]S:_F53/Q2KOW-K^95,_%*N_<VOYE4
MS\4J[]S:_F53/Q2KOW-K^95,_%*N_<VOYE4S\4J[]S:_F53/Q2KOW-K^95,_
M%*N_<V@*6DTTQC" %*%2KPB(B.P   VT\PC6N,6/>4>:8<RL:_>L8HE?K-#?
MIF$%HU];:@#9\]<HF_?VK5<J28^:JL @)0R9@[D5BRM13:2Q1*6>GU^LS,W"
MO8&;0D&JYQKLJ@[5,J=)@LJH8' J[=&X[B Z]"#.?([\#!4W_ P+3&>UWHP>
M=Z'WHH='1O\ XWH_5MZN_;J(P1QVQ?6)B'I.,ZO.6> L\M,S+JP3SQ)24D"6
M697=I'(X,W% "D;"CT]8; !C .G<;=^(W_H7<P18D8RKS'=->Y#_  A152$J
M[QA:IE0TTT2-Y#,G"YR=NY%5"CV>[^6_\.*Y4/\ Y=H1).9=, #L/3BJ6'8?
MC=BV@!2=RZ01\@&Q7+!OMY=OHVGE>MG]85F@9%,R+^%L&%W$Q$O4A[!3=Q\@
M=1)0.WR'(.JHDE!VE-.AI A1R%P(D!:<B"14.ZJP;?\ AY>@A2;-.[\T #R
M&O=_+?YJY;_3:XO<K*Q+78^),38OE*E<73ZFO65A2F'<C,ND2QL$=05'"?0^
M;[J%,  /5_V=9\Q+)2TPTN/(S/#ZZ8M2-!NU(N3BFL0]<F;2DDF(D9.3$'<B
M*H=HAMOOMK;XW9Y-OU_D-][J9_3V-U0/]G<<_P#GPGI#Z0A]KEU=X[&O-BI\
M)%3UI@^FK3<<F2F-XR]I-9(6[&";JL"BD\7:"LJX JI@,F0QA)V&-J7P:\\4
M*7ID-$RUKC"9TM.<;&QPW-I5@IS(/X*Q&2 RJ4ET@# 5"$ X^KY-_P"_OP1_
M\-'-^MJ6P=D3FS)<M*'&#7[$E-U7*$W>L62DFNV,X:D3], B:KZ.,)BJ )3E
M2,8!*;JWV\/F)XW9?IU1D\<0N9VN0XM[GG^JJ0;NIC)#M6'0?,V#@BBR@$(<
MP$7* D*<I@#8X"/Z1-&_^'2E?NO7Z1-&_P#ATI7[KTUQ+G[*54N^59KFO$7.
M$9Q67"94DBTL],4;D*G(.5U')4T54%U%4BAW:76 B("H&Y/\LGSP:YE?[9SG
M_E>&LS?VN17]#DO@<5:U&B+A7'%*@5YX6H@H=D5*)FK:?TC;<"]!'" * ( (
M 8-]A$-98J%*8*S%LAS0>0(>%:D%1Y,'ICX9&0C8],.T[@[0RYD4PW$YB@4
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
MB#,2D8@*O458=Q\P ZM(CZ8@4Q442B4W> )3%2 A@-L4?5#U!T *.V9R@.X
M8%#!O\?8Q-=(NVAB; '0(*"7L\G8)-NSU-?OT?\ 4S>PT $=M"@&^Q2]X !O
MY=@ FC***1QSG$!,<R9A,80#8!,;HW$=NS<=>6-^IF]AKRQOU,WL-=:*L>D?
M82]9"& W2/:)0,!-]AV#?1!,];=)3%$>GO=]@'?L#IUR1QWFR]NJM;,BV:4D
M:K'-ZW/31'[-S1 A453.HI!5),1<@*?2J8OJ#Y!W"R4/'=1Q]88ZUV)K9Y)S
M;T)==ZWD&T66**W:&C7"1 2Z"]0]0"/5ZNVF5(QA@'%5[N+]!X\85F B;,[E
M'S:-1]*?J-VXOR]0))@)U-A["@(ZR#RT4X<6N\98R"C.-7"ULJ\B:'KR$\=-
M)TE7V;!XF9,J;1%-B@!SF J "':(B.@,7@:Q 2B @(5"R@("';V#[9:6R1%^
M%KBF-R"X.HJM=F.'5FMG.NMOWSGVX1> J"I^H>M8I@.;?M,.NW@:P'X^]/LO
M;\O_ ,2TYYF5KAO:JQD>72,WLU:B:Q(C2;2FYARPTJ289+O#+_QQ-)%582K!
M]&3*H78=<?<VY-IS_CKR+K6*,BS4&TK*KAG*UIW6KN=2JVZ+*Z.NHT=G*'?
MB<YQ3$H&\A@#0'-SXY*&,8 ,8PWA,>H3=HCOZ-K]/?DI^.Y/N;7Z>_)3\=R?
M<VM__1[\D^SM[;NG]S:>94R_<K%D/(]RX_7R1M5VM3KTZP6!X2QQ;-L\DWG2
M3K-W*::9#=(;E*&WZZE]-3^?#2?^07YWX#/[YI?P)_A+D%_8CE/^A+W7,/[U
M<E/_ "Q;ZC?^[?\ RP=>V'-"E7"^8A+691)I#4T7)W2-N461]JWTDT8N6;A=
ML5$'!.A)R790Q#F Q2B&J%9:#B;*,?PU;,6(9(I3E5RA:Y6<(U=@L[K[=R\5
M>(L05%@+AMZ>"BG0N*1TP.4 $ XTYF\O_P!(KD'_ %?A'K'RW!;&5^H ,T9O
M^L4]S2?MHZ0[P40KY8AA+OGZP+IB#@RZY%2$$IB%Z1,7?1>&G+[)=VHBQLFS
MMKDVU4AIHLDX0"S%LL \C)QC'23?NC#L1<AT@/N!B[ &QA_2-Y%?59K_ '2U
M^D;R*^JS7^Z6N7^#N*N9<DVVS\@Z6_9MHBZ1$_).75F"!/ 1"3*0/#1C=LW
MJHF7,L8>P!, [ATCM\8NW_5KE)_9C3?Z7.->)0":9U!"]W 1 A3&V_\ :SR?
MEZ=?6Z_U)3UM<&.,E9_\6L$!:HBV6:-1*988HUCL[)^D1\FGN)/_  J,5<J]
M0 )4Q*8>PP#K(6-9U!TE 9!JUAJ3Y5% YE6C.<8J,DW:)3!L)D!,14@#Y1*
M:N'$JMX%L=VK]DEI!C7<F0$<J[KRD!*J@21>1UD,<C5J@\2Z5'(/NE1L)E
M!'5"P\_43D;2S]L;)>9&/*JI'N+A8W .Y5!@J8H"=!J4$FB2FP=8)]7JZCY^
MXF&+K?(6C1T3!RSPO<M#/++4DZY'(@NN!2ATR<6FV4$![#*%+_C;:XT>D%%N
M"69)=145@%,$DTH5 ZBB@GVV*4 $3"/8  .OZY\J<TL>Q-YFJG386>;5'DSC
M"+AW!JS HQ3-=2,D"NQ37*D0J2G0H #T@(E W5O^G)!?_#38>^XM?IR07_PT
MV'ON+35V7G!7UP;.6S@[97E3B5-!V5NL5?T9P9LU(IW9^GI/T'*;81V$![=<
M.9O"N0:1DFE1%"K]82G:#:8NWP;1W$5:P)#$*2\0LNGZ0DD*0G3.?K #%$P=
MOPC'_2GGVL;XDS7WN=?P8Z#Y0?M?$#!^>INGSL]@>H4=*MA88A'TQC6K<YF'
M3R12FB%W!L93K;KMU%NDBO0)"G P 76"'M-LQGD2_G'H/D8]VLAU'%9$G<2S
M$HE,4X$,8O0J7R".V_ET/J=H_MZ%?NTP7$O0*X)D!<2_]D5@#J$/D;Z( AN
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
M_AC!6+<53D'24\:0LQ0ZC&UV1BL=(V!:V(45@Z9% R<424<+R!691Z <*'4
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
M*VY%S%3+ %SM%NCO *HDLBLFH@X;KD(JDH4Q%"%, A\,I?34_GPTG_D%^=^
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
MB5D.19+I,U#<@J 4Q]C>3_ELH:Q)'2NF0O$?J^>[^9;I%=6Z9[I%MRE+'7$
MWZBIR2"0E,(B7HZ=]@  _P";/9G>LR/%L<\0#)LC.&Q'JQ$\20X**(M1$%#$
M*'S9BE$ ]4=?\MRE!0,+!IQ\SF* 8DAHMC%E:02?#>.=DAD 8IDV; J(J]S\
MSUB)]NH1'7)-6QD%2N)6[CBK8D]NKK@$^0U;/-%$O;N M@5 P;>3?7AWO<'/
M:?*E8^&IS_E;@OCQ2+=MPP+)X@:,,5$ECU[=(L:I,*)A$D6V+W@'!, 'LUX0
MU=+<JJI89OE/P=B8F 1GXQ>:?R=7Y'2;VRL$(M!4R_>L$@[QV0Q %(!#JVW#
M?_F.[U5ZS&R.9(/"F#J[CBR^U3=_:8=:5XLOY-.(K;Y0AUFWI;]LS54!L)3*
M*));B/07;P2(_.4:QM<I(WG"+7CJRI_MB\M\3S4ZY)>?G'"%370?IHLI'VS&
MPJ/0.T*00],(<HDU_P SX]E:_ R4A(YERO"R3U]$1[QT\B6'#E:29Q:[E=,Q
MS-DG1SN$D=^DJ@]8!U=NN&N/^*U,XUXMY+UOP;.*<[G[FERBE;?;4*_@>?F7
M!ZG0L38:C7S*/>+-%DUWTO)NW*"  )4G)CD  UX9+*+Y5PV .6D/XD/.6S\)
M<GSF*$\@8+R5DV.O$N2VU_(5;;G)&QT9,Q:@K11P>)G(H<$6)E%! !>8%OU(
MXQ<?^1.+O&>X?S_+3DGB]E8\H<2,IWK(^*I1UA3+-\QQ97Z8MW3)V@V2EJZJ
M\13(N=,5!(H4PCXG=JY%<P\6Y_Y/1_@EYP@K=2\$<:W&'*=$XND'DE(4&QY!
MM;&8EF;B=3>D>)QS-P8K@69R'3V2(&_@^4&0R[$<.;TO:.'=LXHY+CL6MKK0
M@Y:JX_/9:^VR_7DBI-7$;-N%GRCY]+.2%%R<#=Z*I@*//? G)7%''5OS"BJ!
M@/*>7>37%V0L:-"S]2WJ;JJXW2NU&L;AR>O6*,0!3J9D. G1,)C 8H)J'PMB
MSC+C;C_"<R4N%=SNTERQY.S]TD*/BOCR[R62&=U''>)JV\:HS<\ZDRJ.G3E5
M9#N&H=*JW<'.4;/&6*=K.3FLO_S*U483MIA8*-C*/D1-YGM%&9FX6L,SKLV\
M5*"<ZR+%%11$B*@)@8Y>T>7B>.8M1I:I/_E\N3Z?36&964C(,8G/J;9VF!(P
MI#J"WB"NDD@V$2) )"[%[-?\N!_58[Q^YDPY4<4#8>2JB]?4F&^-2X@*ED$H
M)Q8BLG'^V ,2O 4  ]+!/J^B;Z<)1\O&UV /RRXE$R%8K!$+6"H5^C'S(U(]
MF[S I*(@^A6KT6"T@S45(19,O=F.7J P8PL?)WF[@[..<H#P^.:RF.\=\=N+
M*N*6,C@F;I0,7<SD:Y14]+-D&+>1*R6KS9X0I53@L5N.YC&'PAG+"OP;%TCR
MQX&3Z3QG$L&SPDY.<C)0LW,@[13!3TIV4>EROU=:@; 81  #7_,8L^1+BD,Y
MQSF)H_NZ>1%X9%5WQ@<\;@3I9BEG1!12'Z@<E1!'=,%>D ^B=.N!7<]Z#?\
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
M8RE=L*6".QTX!,JV.'TIC]RU5<P0E3 @,#B %*)BE,4#& 3\<:OCJR5_#?\
MZ)BN<N6M2C<@6,HQN:ZE*-YBOR,;*.#J.$HM!=LB(Q(G,D< 'J,(F$=<NKU,
MT4]HD^=495H7DY#VJ8?SE0OD13JB:C0D:RK+@00C4BQQA(J#00$ZH%6W!0H"
M&(LP8]I^6'62,#S;V7Q/:+_GC)61W=08O:TXJ9:5'HVYVX2)7F[1TL+6'3(1
M(BPE6$3G*7:FTO,D/,3-?H.7<<9RK+:$L#ZN.&N1\3RQYNDR3IXP\]=L@X4,
M==F?S%@V WD#5&/G* M@6C%\])V7&63,87^TXDRQCV4G&WH<^%0R'25V[]HW
MD$0*F]:]1DE0*7J)U% =5_BY&8]GH[$T!FFI\BE ;7NRK7RUYLIEG+<(G(E_
MR)(JKRDT_5?D34>J/5C=\0A$O-(4H!FBYW3&-Z=-^0<M8[1E3&T5F;)4#A2:
MOUJ:^C3.3FF(HI\G#-K(<?HZ<H1 QDU_HY2 H &#CYA#([?,,K7^+3YI)8/O
M$;FZ^P6:*B_9PH5STM7+<8X)*NSK,"IM'!ESB)TTTR[EZ UF'C1)8WF+'B/.
MF8[!R!OL58KQ9I&PIYCL<BA+NK[4;BFJE(PSYL[;(N8]1BL46ZG4)1$#F >0
M=&J59R)/J\J*3(8WSQDG)^7+QE#-%[HC^ 7K*=66RE<'#B1:LVC1RL#%%L)"
MHJ&!4 ,<H"'$G$DA7K0:D\'[MC/(?'5DC=)E"0KMIQ!7UJQ1'=EE2#WLRD@S
M<*D<(//-7,('/VAI;+1L97<H.<J_UY.<-I9BR*GQH<9?]/\ ;<,@+<?BO/P?
M,_!Y_&P_B_==]Y_=^IKE%ERMQ$XWO/,A>NN,]OW5DD'K">4JM$/C>%&O12OT
M*( D2H9$X- \]394?. -<<[%C.K6J,E^)>#<D<>\&JREYF9I&$QED^3//VN)
MG&[SS9-TL\-U(/7&QT2[%+V &W'')O*[!MYK'*K&N1+]D69QQ.Y4L+K%Y+W'
MY/F'N,<H67$<'(N:P_L#:(69'929DS*$(5'O"]ZF'3>LO9#H>1F\[EJ1A)?-
M52HF:\DX^Q1G*4KX)A'R&8L85=ZA%SJH@DF5P=PD45P#Z+U;B(QT/$,&<5$0
M\>RB8F*CFZ;2/BXN-;%9Q\<P:(@!$D4$2$323*&Q2@ !\)Q_TIY]K&^),U][
MG7\&.@^4'[7_ $C2^FI_/AI/_(+\[\!G]\TOX$_Q<C_I3S[6-\29K[W.OX,=
M!\H/VOB@JJ;?H1156/MVCT(IBJ?8/C[ .P:.0SZ^=2:BB1MJ<XVZDSBF;;Z+
M\<!U/3V.%II:/KDJVAY,9N*/%+%>NFGIJ(()J&-UEZ [3 /8/9\44OIJ?SX:
M3_R"_._ 9_?-+^!/\.E(4-S&$"E#XXCV ';IVQ=YD@$7;%TY8NT3,9T3(.F:
MYFSE$PE:B&Y#E,4=AV[.S4RMB^Y1]O3KQV:4T9@@_0!@H_*8S,JH/DDM^\ A
MQ#IW\G;\.Q_TIY]K&^)+M@J<Z:;M!1 YT]NLI5"](B7?LWT >V,CV!M_Z@]C
MKW2D?\S['7NE(_YGV.O=*1_S/L=>Z4C_ )GV.O=*1_S/L=>Z4C_F?8Z]TI'_
M #/L=>Z4C_F?8Z]TI'_,^QU[I2/^9]CKW2D?\S['7NE(_P"9]CKW2D?\S['7
MNE(_YGV.O=*1_P S['7NE(_YGV.O=*1_S/L=>Z4C_F?8Z]TI'_,^QU[I2/\
MF?8Z]TI'_,^QU[I2/^9]CKW2D?\ ,^QU[I2/^9]CKW2D?\S['7NE(_YGV.O=
M*1_S/L=>Z4C_ )GV.O=*1_S/L=>Z4C_F?8Z]TI'_ #/L=>Z4C_F?8Z]TI'_,
M^QU[I2/^9]CKW2D?\S['7NE(_P"9]CKW2D?\S['7NE(_YGV.O=*1_P S['7N
ME(_YGV.O=*1_S/L=>Z4C_F?8Z]TI'_,^QU[I2/\ F?8Z]TI'_,^QU[I2/^9]
MCKW2D?\ ,^QU(G"1D!VCGP;?0?\ &:'+_P!GY.G@?&?/0[?D.SAK,ZCIRY0,
MWR+"IE]'$FP@%: WG=8#_P!K_JU[I2/^9]CKW2D?\S['7NE(_P"9]CKW2D?\
MS['7NE(_YGV.O=*1_P S['7NE(_YGV.O=*1_S/L=>Z4C_F?8Z]TI'_,^QU[I
M2/\ F?8Z]TI'_,^QU[I2/^9]CKW2D?\ ,^QU[I2/^9]CKW2D?\S['7NE(_YG
MV.O=*1_S/L=>Z4C_ )GV.O=*1_S/L=>Z4C_F?8Z]TI'_ #/L=>Z4C_F?8Z]T
MI'_,^QU[I2/^9]CKW2D?\S['7NE(_P"9]CKW2D?\S['7NE(_YGV.O=*1_P S
M['7NE(_YGV.O=*1_S/L=>Z4C_F?8Z]TI'_,^QU[I2/\ F?8Z]TI'_,^QU[I2
M/^9]CKW2D?\ ,^QU[I2/^9]CKW2D?\S['7NE(_YGV.O=*1_S/L=>Z4C_ )GV
M.O=*1_S/L=>Z4C_F?8Z]TI'_ #/L=>Z4C_F?8Z]TI'_,^QT4WMC(>:8IO_4/
M^*.^WS.@+_V0 /V V^ DR7<K-BI."N .B4AC"8I!)TB"G9MVZ]UG_P!2;>MK
MW6?_ %)MZVO=9_\ 4FWK:]UG_P!2;>MKW6?_ %)MZVO=9_\ 4FWK:]UG_P!2
M;>MKW6?_ %)MZVO=9_\ 4FWK:]UG_P!2;>MKW6?_ %)MZVO=9_\ 4FWK:]UG
M_P!2;>MKW6?_ %)MZVO=9_\ 4FWK:]UG_P!2;>MKW6?_ %)MZVO=9_\ 4FWK
M:]UG_P!2;>MKW6?_ %)MZVO=9_\ 4FWK:]UG_P!2;>MKW6?_ %)MZVO=9_\
M4FWK:]UG_P!2;>MKW6?_ %)MZVO=9_\ 4FWK:]UG_P!2;>MHB@2KXW0<I]A2
M;[#TFWV[ U>$@$1!*[7!(!'RB"=D=$ 1^7MKD"+AVX:BVE:&F4$"IG P*L7Q
MQ,;O/5#H  ^7KW6?_4FWK:]UG_U)MZVO=9_]2;>MKW6?_4FWK:]UG_U)MZVO
M=9_]2;>MKW6?_4FWK:]UG_U)MZVO=9_]2;>MKW6?_4FWK:]UG_U)MZVO=9_]
M2;>MKW6?_4FWK:]UG_U)MZVO=9_]2;>MKW6?_4FWK:]UG_U)MZVO=9_]2;>M
MKW6?_4FWK:]UG_U)MZVO=9_]2;>MKW6?_4FWK:]UG_U)MZVO=9_]2;>MKW6?
M_4FWK:]UG_U)MZVO=9_]2;>MKW6?_4FWK:0DT9!VNH@54I4E4T2D-WJ8IB(B
M0-^P!_Z-*YHP!E"9)CAHQ3:9"HR->KTJXJJ14^Y_"V*7<M%'!V1P$ ?$,<PH
M&V6*()B<"'4$>H53G6,;LV,94PJ&,&W9VB(CV:/A?C#=%Z8QM,DVLM[F#P<3
M*Q%;C&9"L'%EE7$DW6,7I2V1;MB& 5U>DA0\HA#0\E.R%GD8V-:,W]BEB-$I
M*;>(H@1S)O$6!$D2'6. G$B292EWZ2AL'_1!KEC!_P"!$_B]BV2:WJ*FJ>\F
M)^H.14$$;*+MF]0[V-5ZBI+B*6[<_281$AQ$LI,.Q3%W,RDC,/!1)W:/I<J]
M4D'7<I[CTD[Q0W07<=@V#<?+IYBWC/#5:=M&7Y:&*Z962ON)@B)H1!9(LDH[
M;N6_HC)LBNJL\5/N4"@ ^4  :^SO<S%V&Y(1C8MEF82+/"PSZ8$O6]4BXM55
M8Z+<IQ$B13JF,)0 QAZA$/\ H*)C"!2@&XF,(  !\<1'7URA]63]?7URA]63
M]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?7URA
M]63]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?7
MURA]63]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?7URA]63
M]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?7URA
M]63]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?7
MURA]63]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?7URA]63
M]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?7URA]63]?3AD]
M] >,W;=9J[:.O1W#9TU<)BDX;.$%MR'3.41*<A@$! 1 0V'4"[XX5\;#CW+%
MD+',X9NN3N,7V!^8SITA,.5#?0H+H*JNW<F_> *9 VX]T)VE-KR[*5M,H"$C
M?KH<$DWUHGP3V.)>H>I-DVZC),FV^Q"></T0YS#]<H?5D_7U]<H?5D_7U]<H
M?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U
M]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D
M_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H
M?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U
M]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D
M_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H
M?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7U]<H?5D_7^
M#N8Q2@/9N80 -_C=NOWY+ZH3U]?OR7U0GKZ_?DOJA/7U^_)?5">OK]^2^J$]
M?7[\E]4)Z^OWY+ZH3U]?OR7U0GKZ_?DOJA/7U^_)?5">OK]^2^J$]?7[\E]4
M)Z^OWY+ZH3U]?OR7U0GKZ_?DOJA/7U^_)?5">OK]^2^J$]?7[\E]4)Z^OWY+
MZH3U]?OR7U0GKZ_?DOJA/7U^_)?5">OK]^2^J$]?7[\E]4)Z^OWY+ZH3U]?O
MR7U0GKZ_?DOJA/7U^_)?5">OIY%R:+&0C9%JNQ?L'I$'+-XS=)"@Y:NFZVY#
MIJ$,)#D, @("("&VHR;PO7Y.U8KR98V\/6(:(24D9&FVZ97Z6E-= 43&]$7.
M(C'.5! "E 4E#;D QAF+(,9+YKN#) ]SG4CI+H0#4P LE3*\N/D;-S;"Y6+M
MZ0L G'<A4P#]^2^J$]?7[\E]4)Z^OWY+ZH3U]?OR7U0GKZ_?DOJA/7U^_)?5
M">OK]^2^J$]?7[\E]4)Z^OWY+ZH3U]?OR7U0GKZ_?DOJA/7U^_)?5">OK]^2
M^J$]?7[\E]4)Z^OWY+ZH3U]?OR7U0GKZ_?DOJA/7U^_)?5">OK]^2^J$]?7[
M\E]4)Z^OWY+ZH3U]?OR7U0GKZ_?DOJA/7U^_)?5">OK]^2^J$]?7[\E]4)Z^
MOWY+ZH3U]?OR7U0GKZZ2J)F'XQ3E$?V 'XDS7WN=?P8Z#M'R!\41V,8.H-C;
M"(;A\8=O4^*27TU/Y\-)_P"07YWX#/83!_XFE\R82_\ J$_JAKYM3]V?U]?-
MJ?NS^OKYM3]V?U]?-J?NS^OKYM3]V?U]?-J?NS^OKYM3]V?U]?-J?NS^OKYM
M3]V?U]?-J?NS^OKYM3]V?U]?-J?NS^OKYM3]V?U]?-J?NS^OKYM3]V?U]?-J
M?NS^OKYM3]V?U]?-J?NS^OKYM3]V?U]?-J?NS^OKYM3]V?U]?-J?NS^OKYM3
M]V?U]?-J?NS^OKYM3]V?U]?-J?NS^OKYM3]V?U]?-J?NS^OKYM3]V?U]=IS#
ML(&#<PFV,7M*8-_((>4!#M#7S:G[L_KZ^;4_=G]?7S:G[L_KZ^;4_=G]?7S:
MG[L_KZ^;4_=G]?7S:G[L_KZ^;4_=G]?7S:G[L_KZ^;4_=G]?7S:G[L_KZ^;4
M_=G]?7S:G[L_KZ^;4_=G]?7S:G[L_KZ^;4_=G]?7S:G[L_KZ^;4_=G]?7S:G
M[L_KZ^;4_=G]?7S:G[L_KZ^;4_=G]?7S:G[L_KZ^;4_=G]?7S:G[L_KZ^;4_
M=G]?7S:G[L_KZ^;4_=G]?7S:G[L_KZCP$QQ#NGG8)S"'UL;U!'XDS7WN=?P8
MZ#Y0?M?](TOIJ?SX:3_R"_._ 9_?-+^!/\7(_P"E//M8WQ)FOO<Z_@QT'R@_
M:_Z1I?34_GPTG_D%^=^ S^^:7\"?XN1_TIY]K&^),U][G7\&.@^4'[7Z_P!?
M0?H_[?2/3Y=OFO)H!,0X ;;81*( ._DV$=% 2' 3=A0$I@$P_& !\N@+W9^H
M0W O0;J$/C@&A*!#B8.T2])NH ^.(:$"D.(E'8P 4PB _&';R:$Q2&$ \H@4
M1 -O+N(:Z^@W1_V^D>GXWS7DT!A(8"CML82B!1W\FPZ #$.43=A0$I@$P_(W
M\N@()#@8>T"B4W4/R@UT=!^L W$O2;JV^/T^70E AQ,7YHH%,(E^6 >30B4A
MQ NX&$"F$"B'EW$/)H3@0PD#RF H](?+-Y-=8D,!!_QA*(%[?)YWDT'40X=7
MS.Y1#JW\FV_ET!1(<#&^9*)3 (_* ==/0?JVWZ>DW5M\?;0E AQ,'E*!3"(?
M+ -#TD.;I[#;%,.P_&';R:$P$,)0\I@*(E#;R[CKKZ#]'_:Z1Z?C?->30"8A
MR@;YD3%$ '?R;".@ZR&)OY.HHEW^5OI!(^_2HLF0W2.P['.!1V'U.P?+KD3/
MXNC,!R5<X_6VQQDG!35>EF5DF8>(?OC-B1:R3PR:S@&C,QE!$2"<_P R "(!
MKC[ES&\QA/&4K>\EFHF2(3,,PY;,EG$8\0:2L5CMP =:[Q<JG?-"*]H H0IN
MT!$6M*NV5*-4+5(I*.XVM6.PL8Z:<LB@<Y%O1%C;EZBD,)0.)1/L/0!M<=WF
M \M\?)3'N2,AO*E:WEMG%O;:TI1TDT92$)BWNRE!>41[XZ9TS!V*&3#U=9(P
M"O8L;HX]BVR$=BRVLY)[[<7N[^EMVKZJ(J+&%NJX1$78&33(40%$=Q[!T&.H
M'-F-9F]"]/'EJD?:6#B75?)G$BC)NF4>A54! 0!--0PB("  (ZY8X>M"%;3J
M6$7T*VIBD3%+,IE5.0DU6;CV]?*+J%<"!"!TB5)/8=Q[=8=XZX#K-4G\Q9@!
MR_1E+RHZ_!>KPC=<[=-R[;,S$,H<XI+*G$QNDB:?8!C&#;EIC++U2HL3G?CK
MCQ_>8&<K#*1<42SI-3H%V<1SI4!$@$<H.$Q36+UD.)3 4Q=855R1DW&,1G+)
M=:3E7E"CY1K$OEI!Q*NFK1O'P2JJIT1521(9-%17K.([E =PTWJ>1<QX\I5G
M=$141@+#8VC*5[MQVH'6:^<*0'#M+WW3N';Y.W4#!V[*-'K4M:85Q9*VSF9Y
MHR]O*^U1,Y<3<<Y4'N3M2IE,<5N\ H@'8(]FI;);+-&.WF/H&1:1$Y<&M@0<
M0D1*/S=#!C(+I )TE%Q[$0,38_\ BB(:_ &IY<Q_9+OZ*5Z%5AK(Q?31VIFY
M7@*)M$A\\02,50R91$Y2CN8H;#L&,7N9\;M<AB\)'!3E[1'DFPD5! I&!D1-
MT%7$P@7NC* ;J\W;?LU-\9WA:NWQ;%8:=9!,^5CCM[&C+MH]!XH=U/*K@D5J
M3O#B<ID0V*':<-M]'HU*S1C>TW(AUDQK4+9V+N5450 3+)-D $ 6,4 $>E$Q
MA$ $0 0#X @0IC"'E I1,(?+VT/20YNGYK8IAZ?E[>30G AA*&^Y@*(E#;R[
MCY-=?0;H_P"UTCT]O8'G>30"8AP ?((E, #OVAL(Z #)G 3?,@)3 (_*WT!.
M@_4(;@7I-U"'Q^GRZ$@$.)P#<2@4W4 ?'$OET(%(<PE^: "F$2_+ /)H3 0P
ME+OU& HB!=NT=Q#R:Z^@W1_V^D>GXWS7DT!A(8"CML82B #OY-A'0=1#EZNP
MNY1#J'Y&_ET!13.!A\A1(;J'Y0:$G=GZ@#<2]!NH ^/MHP 0XB7YH *81+OY
M.H/4T(E(<P!ON(%$0#;M'<0UU@4W0'E-TCT_NO)H#"0P%';8PE$"COY-AT&Y
M#AU#L7<HAN/Q@WT!1(<##Y"B40,.WQ@'71W9^O;?IZ3=6WQ^GRZ$H$.)@\I0
M*83!\L-#L0X]/S6Q1'I^7MY-"<"'$@>4P%$2AMY=S>3X02^FI_/AI/\ R"_.
M_ 9_?-+^!/\ %R/^E//M8WQ)FOO<Z_@QT'R@_:_7WN05Y$QL>K+.3HL/P@<J
M% JD(1DG_P" B;NPV6*8VW3V?-:R-.VF1%S!6*.G&]=1&Q.9+N'#V5]*9&!D
MJ82M]DNSJ* =/S(=FLMP=CE#.)RU1S=O4UQM#N0]&<D(L!S ]5,)FO:<GG$$
M-_\ !JQ49Y*&->I"QHR$<]&T.U3)QY543F3]NA-WB?80_P!# VP[_)U3Z3'R
MAD[Q$3;A[+O/PH=H"LR.HN9,@S)3 HKV'3\P3;!M\C6)(NM2AF\I584&=L4"
MT.X_TEX ( )Q<IF 77S!_/.(^7Y.J#9:U)&;UF!:0"4ZV"Q.H\%U6#_OY ?:
MY(P%7ZD^SJ,'G>0=%R$21-_5YWJ)_0/P@<E*!"P8,C?^ @;N_P!_[?F?_3O+
MJ\7"=D16ITR6REA&GX1.G@(C)."JQO\ X2<PD1Z2@(>:'F>0-999VJ3,Y>6F
M%.SJIALSN3%J]$'0%."JIA%M^^I>>00\GR-7VF2DJ92ZSDPQ=P3P;2\<BBT1
M2;E6(67.;K1W%-3S"CL.^_JZ@Z,VE#%O;*RJR+Y[^$[M,31QW*JA$_;H#=X?
MS3%#NQ';U/4UBNN5V4,WLM89JHVAP%G=L1<+"W!,HC()F SGSO5,(_'UC*5K
M,D9O$UN(@6EE2"R.HX'#IB](L_.+9(P XZB%,'48!ZO(/EU"WR-D#)T%FI$"
M\8A8'+<IRM&1D'?_ (&4P)GW.8!V$/.\NK/>Y>0,K0I)Q.'C&7X0.78)IO02
M]!#VD.;NT]NDW8!?-]3RZRHZLTD9RUL\+--*N4;,[D?1GCMZNNT.":IA!ML0
MZ8 <FW3MMZFLGU.=E3K6VRF;#670VAV]%MW;(J*G_BBAA.V\\!'S1#?RZ_ 0
M90PWS\,5I;TW\*7F_M0=8IRI>W8F[S;I#]ZZMOD:QI4X.5,A;:Z+@;(Z"T.V
M8N.\3.5,!E"& [CM,7YH1VUBS\%)(S;\&81@RM&UE=1GI#U!1N9<X]T8/2=P
M(IYYM]_\.JM=H:1,E2(PM?"49_A"Y: H+ ARO_\ P8A@(IU=1?*7SO5T^R Y
MD!-CU9P\408?A Y4*":L41JB 0(F[L-E0$=@+V?->7619VTR)G,%86D\C7D1
ML3J2!!9]*J.F @R5,)4-DC%#<H!T^0-6LF0) S\THO&'BA-/N9WNR-B*E<@!
MG)C=UN)B]@>7_!II_P!Y0_A0UXBT_8I2/BHR+R'<WCI9\\:M=TB$GT^E(K@Q
M1.8QC%(4I=Q$P@ =HZXA/G::A&\]S7E)*,%0# "C-NXBHTZJ?5_BBLBH "
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
M*'[ W,.P:B^4,AAC'SSD=!ULM.ALW+P9#9%BJH1BM&)UUC. 8.[:%;.%T 2
MFP$4,7R#HN->1&(Z+FK'Q)EE8B4W(<.6<KY)V-341CY<K(QB;+HE55*F?J[
M,8/5TYQ#F/%E#REBMXUC&;C'U[KD?8JL9O")%;PQ4HU^4P)':IE*1NJD8JA"
MAL4X ([V7&."^/&'<48[NGI/X9TNF46%CJ_<"O&IF+E*ULE4U/;%,Z)SI"D\
M,H0"F,!2@ CO,W3CGQ:P;A*XV!LHRF;7CJA1,#87K%945EV(2Q"G6104..YT
M6YTR&\ABB   9!R%;>&/&^Q7O+#*1C\EV^4QA KS]U:3"B:LNG-/RD*;J=F2
M3,Z60[M142_1#FW'?'N5:/QUQ/5,EXEQXSQ)B^]PE9(SLM!Q='QJ\,QH%8D
M4$6\6BT=.6R;<"CLFJ<N_G:@;1R/XOX1SA9JNT!A7[%D>B14_.1<>5;TDD>C
M*' BQVY5-S$06.=,HB/24-QWPYDN<P+BR0R!QW9(1N!+:>JLFTMAR/:J LV8
M8[%CW2,<BF< ,1))+I >T UG>P-./&*F\[RBAG=>Y(2R5;(5[G""?B<7T1D=
M7K_CZ"PJJ"H00+OU#JO<9K!Q=PE.<>:@]5DZEAJ7HT=(T6K22[I5\O(5V-==
M2C)91995115NL4QA.;J$0';2/&9SQ3P6?CPWL#>V)X82HD<TH!K2T$WHMD<0
M[+NQ6?)]1@*Z74.H #T]72  &+LY3.$\=R>9<(0+>K8=R>\@B*7+&=;:,%HM
MI!T^5ZP%HV3;.%T"$ H[$4,&_;JU9_Q=QOP[CS.%Y1F6UQRM3Z9'0=ULC>QN
MTW]@1E)1F!>L'RZ2:SOI(7O3E Q]Q#?];2^FI_/AI/\ R"_._ 9_?-+^!/\
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
M%0(83&(4>@1VWT!B& Y#%*=,X ( =,Y>HAP VPAN @.PAO\  J__  JN1_\
M925#X'&7;_\ C/9/_+]T&K32+[P6QOFBLPMYD['=N4>4E:^TKF/JVO"-.BE-
MB2[-=9^Z;^CK/"-6RI"IE<&47.D38PI3O'CA?A(,47^0JZU3Y?86>U-RVKSE
M"3!1[7IN-AVI5VY7XIJ-$7:3M1NH(BF<2*AT:M?_  ZS']+&GPAR;_L8NG^K
M]8W%B]=M".^0DRW?)M7*[8CYJG<I%T#-YW!BBHD*A"',F8=A$ $0[ UB[(,I
MF?D RD[WCJDW*19Q\Q3",&K^SUIM-NVS(CB(4."*:BYB)@=0Q@* ;F$=QU^7
M#D7_ "U1_>77Y<.1?\M4?WEU^7#D7_+=']Y=?EPY%_RU1_>77Y<.1?\ +=&]
MY=?EPY%_RU1_>77Y<.1?\MT?WEU^7#D7_+=']Y=?EPY%_P M4?WEU^7#D7_+
M5']Y="/]=_(H!'RB$S1@$=O)N/M+VZ\6^@-)65?5^G4ZT1$4A(.CK%$8=*;@
MR2:C<![HCE9!NGWYTB% PAY-@#54_M'R-]OH?K:7TU/Y\-)_Y!?G?@,_OFE_
M G^'?_2']OX?C_I3S[6-\29K[W.OX,=!\H/VOU[DY_8Q<OM(-<3_ /8B?_\
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
MG64,<U"<&;L-#1;2*<0Y&R"T3%LB9)VLFV43!P8Y%3=!B@8! /@<L<C<%Z/
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
MHH/!;Q+\BS5,#' W29,B1P#;<XB ::H\O^$V,LB&JJ)>XRAC^SS]%N<'&=\
M.B1DE'*/$^Z,(]14'95$ /VBF ;ZQ9RUQ(ID._O)NLL+'C]YDRWHV=&F.G:!
MDG -6+1LW3"0CU>^:[J]0(G*8R92F$!UL&XB([ 'E$1'01EBO-*K\D8I3!'3
MENKL1("4X[$'T*1<IJ]H]@>;I%PBJDNV<$!5NY;JIN&[A,P;E4071$Q#E'U!
M*80U6@ Y#"GQ6=D4 IR&[I0M25$Z:G2(])B_XQ1V$/5#0S-/LL!:X<'CR/&5
MK<Q'3D:#^.7%K(,A?1BBJ7?(*%%-9/JZB& 2F ![-<9@$ $!S-90$! ! 0''
MSH! 0'68\;<L>,V3LD<3:CGVO9#<9/Q,=!)W!Y(<LV:,; V.-:OX]^LD*A6J
M*;EJ*R9?2@06*0QDC:4Y2Y#XOY P+B&U0=.H>.E;6T9KN_:BOQ9TH0+HZBU5
MRLI1Z455$VCHP'(F4J0&.*8B-K_X=IC^EC3]8<<9)O/.0\"T>=M418;T_P ;
M04#-RM[B8$IUXZF3)9Y5$J<<#P47RQ4C[JJ()%.!DP,4<C\..17/KDIR"X_6
MW'E1H^/Z))T?$>-HS!\E0YYK/5*YT5M1&J:;ARU%H5L=F^*9!9%14%0,<X'*
MMR<R)R R_P ON3,;B.,P3CS*N<F-4B&6+,30C,K2-J%,I5&1;LTBF A2NWJJ
MAW*J9E2]9164,:9XF\C^8QZSRNYX\B*KG)UGJ1:UIMEC-V:<16]O9L>UO'V.
M; #IBK6ZJW(QB8RM"<6Z#<!.8W?+*'&]T>)N5ORO<<PY1R!FK.F7K^E$,+AE
M?*>2E-K/8I*-KJ:3".1*@5-HQCV*8)-DB 4FXB(ZQ#(SG(;/6<,$\<\T6SD)
MQ[XK9":TACB?'.6[6_)(&MTI(P+8LG/+L3IIF9 ^5*4IB 82CU* IR;D8/)M
MTRY;.5G(6R<BLBVZ]1D/%2;>?L*1B)UI@E#&.11FS,JX4265-WAA5,'24H '
MP.3?]C%U_P!7ZQC_ ,1$Y_2N3UQV_L+Q'_0"/_4OZ]C7C=;;=B>A7T:GDW(T
M[)'B7OHB,JI#.5ZU$L$%VS9<ZJ*QF!)9ZF+H"=)2)F'LC(/$>)K7FG$#&'8/
M[QD>.=+5F1CWDGT]*$# 3+791-F)@1<*/E6Q55]TD3"!04/0\X8U7D5Z3D2&
M":@AF&!HN611*Y48N6DE'G,;NED5TE4E"@<P;EW*8Q1 1_4>,U]YL@?ZTL6J
MI_:/D?[?0_6TOIJ?SX:3_P @OSOP&?WS2_@3_#N02-UU$2.[KC9NZ*0=N_;A
M8BN.Y/\ ^F]9"F$/5VUQ181J!6S7^IVLO13(   NI0AY1\J.VW:HNLH<1^./
MP%%EE")))$.HJJH<I$TTR%ZCJ*'-L %  $1$1V -/<,<4J#-\L\UI.%8]5&F
M'4#&\&_1,":Q7UI8D6.^%$^Y5P8I]R0?FG11[-9ODN=] AG-[@\655RG0(66
MD4*S2FY/1$(2.BS-':QNQJL*S@OI!@,X554,'4.P9AM5<Q&SB;!6<<VF?A))
M"<G%#LI2*C3NV:_=+KG(< .4 ,0Y1 P;@.L+8TYY\-U>1O$6"@FP8^S13I>2
M;Y-H3!N"L(VF'#]-P<A'+-'O&R?>J,^\2(1,QCE\KCDCX;.9Y/FAPACG9W64
M^,UX6<GRIA=F)/3'X'A )Z6R.W1ZA!\Q0*00(8ZS9PB45M167,.S?IC!82L;
M+67YD4;/2+"5/K=5^RQR9C"DH':=!8NZ2Z>RB1C%$=OU-[OK6NS=U7I-7GK&
M%3JR)7EBL"T'&'D@@XAMV]3IQT FD3;?<P=@^0<I6O,/&J>XQU(SQFTP[*2K
MN2+9;)#R3-RF^D'458&K94KB/5(CTN2M2(*&-TD*/0(CEBVWCE#EGD9:,L.8
MX\BM?G"J<3&$B'CE=F^:1Z[IX87ZJ;@$W#@JI"=)0(1(I0#1^<V,Z^>[X]_
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
M^T?(_P!OH?K:7TU/Y\-)_P"07YWX#/[YI?P)_AV\_P"W>./]>#KBC_8G2?\
M5A?@6'@9Q0M3FI8FHRJK3D_FJ'64*$@9);T62HT'(M! 1;)' [58B2@"]<]2
M0F!LBH*F?,6T)%ZVK%5P36&K(S]R+J0=+.GL4[D'[Q?8 [QPJ<RARD*!0WZ2
M@ !KEG_951_M2+UG_P#LAO7^HU=2'280WX[VX! !'80]M5QV$-80YQ<.)R3B
M<GQV/(Z6S#C)19R_K>5ZPV744F2+P^^S@#(D$7+,VX[!W[44UB;&QOXL_#:,
M4BN-67;"RQWSBXY1JH%:8QNKMT7VU<MHY$ 302%94[V+<%("9%CIE+T(/C(D
MK]MK[H'T#:(2*L<(]!,Z0/(B;8)R<:Z!)4 ,7O$52'Z3  AOL(;_  ?4#Y(^
MIKD/Q_X[Y]@FN;\?UB4KTU-5Q$\NZQK8I]@XBH:QM^_(5J^] >E$%?1EE"IK
M)BD<2G[-7AI=<TV[-^3<L6=O<LB6B>>2!H09UNV,T U=CY15PX(*I3"9VY76
M%1<W3N!"D*4-+-,O\@,<U670(H8]=+.)3=G R8 /=&KL #IX0X[ATE41+OY0
M[-9ZP?C>>R-:+9D7'=CJ%;D&]!>1U=4DY1IZ.V6=O9E=LX2;@/:<_H@B ?XH
MZP5QZRS,Y"KMVQ[!2\58I%&C.9:KIKR%ND)MNLSD(M=5RJEW#M+J,#,! P&+
ML.VXH,\2\@\=6.9<%(*5;=3)*[9C'.(@")*_8RM':A^S<2))&$ [?)JUWVUO
M?:VKTJN35KL4AW2BXLX2OQJDK*.2H(@)U#$12.8I"%$QAV*4!$0#45E/&ZBM
MKQ;D%I.0YVEF@5H]1X@V<K0<Y#S4%)E'L$2J)J)F Q#E'RB ZY&96X[X3M$@
MU<-W>4;'C*ERLI+OK#(03,R#:.K3*757(R0;H*'W!$@]V@01Z3]V4NJQGG'D
M?,0L7-.I*$F*_.)E]L*[:8%8&L["F>(@"+M-%00[IVAYBI! =B&ZB%^!1O\
MB&IG]#Y_6 ?[&,:_T2:_!C_I3S[6-\29K[W.OX,=!\H/VOU61\3VL7I:ME*@
MW#'-E/&K@VD20%VK[BMRZD>X,!@37*@Y4%(XE$ , "(#K'2MVYB9ISP;C=B'
M+.(^%T;<J+0*]6>+R>7F;YE-WR*@:\;_ ->&<:@_54:.)1<A"G I@('=I G2
MO"X3S%?(FKT6[1^3XK-\56H!*WN,CQ]V>W4EBD:BX759+)*'?*M5&IW0B) (
M<%0.4-<Y[)R"Y99HY%W'G7@BF8)N-[M=4IE8MV/XNF.H^293507KQ_0C%,ZB
MV)BQGH2+<B*7<F[T#&..3<193\0KDID^U7?"6.N,E,OL_6*Q&U;$''K'UA93
MWX 5/#, ^;P[IW*%CVS-]//EC/ 1[SNS 9503</)W ',#-7#^]<,,8N</T*P
M8X@:S<JW:J0_JB-/?H7'&]I53B'+H6I%017736!(51$I!.FD<L9Q^P^]L=@C
M_P ))^]72]W)5DM<,B9!M:Y7%BMT_P"UB:+9(ZHD330:MDRIH)$*0N_:8=<G
M/[&+E]I!KB5T&*?HOM53/T& W0H6]VGJ(?I\A@]4![0U6/\ 9BN?ZD0^ 3Y8
M_M:\0(_04%#6:]D,H !UF3)5I8Q2&-Y1* B(@&^P;C\?5)EX5&/.S/?,DI%%
MR^*W4ZDITJ)_,$H]G44=NW7#!>?29)ION1L:@W%H[*Y$5$UX]0P'  #8-NW?
M7"Q0"$*=2(D.]4*4 .H"5ADRI=X8.T>D!V+OY [ ^#R%_LUE?MMOKP8 'L$>
M&\H(!V;[#:+F)1V^,.P[?'_6[!QHO5WM6-F,C;Z5D" O5.:1LG-5JX4&04D:
M_(>U$N)6[Q#=55-=LH<G4!@$IRF* ZY,5/+',7-.2.0?+V<Q$7.G*BS4BE%M
M,GC+##YM)5;#M.Q[#+-8J%B%%V3)9VHW6,HJ9!(#@<A1(;A;FW'O(?)W&#*G
M!VO3=*Q=;,;UJG6=1S2K# MJY)12L=;B&:M7?HK<R:+XB*O=@J802$Y2'+CW
M =?Y4Y:A\KXIYB37-BD<H4:14'EX+EF6:-V!"VFFR;E:.E44"-452*KKE,*P
M&/T@FH=(W&RWY*Y:9ZS1:\,<L)?F9E.PY3:15C><@,Q/?1B0J:S(SHC*HP\0
MFW,DQBX1J=$"K*B8O5T&+R-OR7.CD=B?$',*$H]=Y,\<JW"4VV4R[P]&%L+-
ME3IVY^D+58KDS8IW)HMIUF,=41,('Z0H.(L;PJ5<Q]C&GU^ATJ"24.N6*K59
MC4XN*:&<*^>HH":8&55-YQSB8X]IM)$'YDRA"F_R1-YW_5KEQEI90SD+#EZ<
MB(UP?;J]JXF05:,REV[  $&Z!1 .P!#1TBJI&53 IE$BJIF63*;YDRB0#U%
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
M(A(N54GZO$2\1&H/F922)3'3.9E)'3;-W G,< 740ZS!N :HW_$-3/Z'S^L
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
M.E&@CT+)J*M5I)X4Q?HH>CHG\PABB@U021;-6J*;=HT;))MVC1NB4")-VK9
M"IIID*  4A"@4 [ #4WCO)=8B[C2K&T59RT%+MR+HG(J7I!RR4. G;.4AV.@
MY1$JB9P Q3=FN6/A#Y)L*TE0Y.O.,W<6[C-('DG=(D61"3+1ZT+OUE(=LMTO
MFZ AUG3<=(;K"&JM!(6Z4O-CPB]<X9NEFD:])5Y.2F:MN5@:,2E1,LX0(Q,W
M2!=3901)LJ1,WFZ$#%*<IBF(<BA2J)J$.'2=-1,X"!BF 1*8HAL(#L/9JG8J
M7R5>L.<,^:5W@G5F)27ZS:%AITLD+%]6Y:+,H5HJV:/G::K4[DBA4&SD3=V<
M$>G5;QF&)Y.%&LG57;9 @;3)1^295TX(!7*]@LOGE>@<2E,""S<44Q .Y33
M3 ,EQ_P8ZK$/FRWUTMNGHNQ6M&Q9ALE3CG D1>/%7A@<%CT5#"<C=NDDEONJ
M*8[=8:HW_$-3/Z'S^L _V,8U_HDU^#'_ $IY]K&^),U][G7\&.@^4'[7ZX!2
M@)C"(    B(B/D  #6PI'_<CK,&582-:2,SCS'MDM<2QDP6]K7,C%LA49IOP
M1$IQ1[P2F4*0P"8 V 0WW"3YR5W%.!+Q,YIIR<$=O=(Z!?U 8N-71BP?1]0F
M53F:NR'CP(54R@FZ>O;L/K]%WA&'_P#+RB?^K/HR9^,7"0#D$2F#^KBCCL8.
MP>T%-  <8N$@F-YI0_JWH^VY_-]53Y.N7F,K!%,6<G5<L0D_+>UQ^\20GYAJ
M[BY>+;@ENEZ,B=IN@)/4';R &OWH_P"Y'7[T?]R.N+U:Q=4ZA9+OCO&RUUJT
M-=T&SVLV%Z\DGTA(-;-'R0@W5:I(-QZ43#YYNT1WV#7Z,?"7\V]'_P!)H$DN
M,/"4QQ 1 /ZN*,'87M'M%37;Q<X1_F]HO_5Y^K/R[L6-L+UMWF22KV/+'!PK
M6./4"-EG#9Q[7U^MP*R9H\54V6XKD,( 83&V$3:8NQ0,F+Q@Q>BF &,"8O&A
M'(I@8?*!>O8!]77[T?\ <CH1[I3L#<=BB/8':(]GZ_EI1$YTUB8QOIDSI"8J
MA3!5G6PD$O: _*U!??*9^V@^!_@V'<-P$![! 0^-\C4I9V-;AV5A]M(U!.5:
M,R-G/\8%0RW4"/20PFZ=A$Q1UC2UXXPWC^HVJ<QS1)F4LT= HKV%S)RU39OY
M)T29DA7<)"LLH=0Q45"%W$=@#0B(B(B(B(B.XB(^41^ /_!C9/\ R_=:L/\
MQ&Y=_:C=<9?[9[)_Y?NM6'"W']BTH^6+WEQQ>+CFXK&,=SB-)CXV.1KM'A2.
M$CF,!G+9T=THN(E(BL=-$H&6.<+5R(L;MMA>YNZ[2*%8&->B(YU7)G)]<J@+
MSMXF53 "J+!\D**A$OW\J:+DYUQ(V\^WD,)3&2X]3J(F(.Z9Q1N#5(3ICZI1
MVW*/QOA#&F6<,0S>U9-P9(2#@]'7;-7I[E49%RA).FC&.??07CAJY;$4%BKV
M.$3JIE\[8!:QUU\&ZGKVUBD5K/N(7$\A&1KB10#NW*S2.<UU8R!3F 3"CWIP
M((])3"4 U_<TPGYM7'^[&O[FF$_-JX_W8U_<TPGYM7'^[&O[FF$_-JX_W8T8
MH^#1""4Q3%$/ZMG(;E, @8-RUG<.P?* [_&U(S:/AO\ )VMIR+E1S[25^]WD
MD+'F5.*AT8U"1K2ZJ2("/F)=Z($#8I=@#2#A3P\>5[U)%0JBC1?(-U027 !_
M>SJLZN10H#ZHD. _&'47!Q_@V,E&,0Q;Q[123HTM,22B#8G011_*R=<5<.5C
M>51990QS#N(CK^YIA/S:N/\ =C7]S3"?FU<?[L:_N:83\VKC_=C7]S3"?FU<
M?[L:4!KX-%=%R)!!L#G&KWT85Q#9$%^XK('Z-]@-TB [>0=]7WF[F;%4)@EI
M.1,I#8HQ)!UU*HLX]*=32:NY5G5B%(=DQ:LDO1VQW!2K.55%%CEV[1_6DOIJ
M?SX:3_R"_._ 9_?-+^!/\.WG_;O''^O!UQ1_L2I/^K"ZO=SX5<PI;$L3=;3*
MW!3%]T@%).JLY.6<&<KM"RT<98RJ1!,)$E%XXZI4]DQ./3U##RO-7&V/\L<?
MYB9:5V9ROB])%T,&J[5[EHYG(LJ*12@IL)DTGS(A5AW(58%1*08RZDQ1C&VP
MEE9DD8JU5I@6'%^@X#K!<KJ .ALL41$%"*EZR&W*8H"&VA485>YUXXCOO#WJ
M7Z2CON()IO>] H"'9L'J:*+A+)CY(!$3-G-Y<]RH.W9U"FB @(>IL.B.&N&F
M,VN3I[LUJG)ZP;'*/FG!%PN4@FW_ .T40^1JI<9^'.%*?>^1]W6%M'TJH0\=
M'Q=1; B*AWML<1 )'!0$BF6417<)$22**KA0H"4!*IE_E1C+C_"NMP=UW%L2
MK.3B*1@ZNZ!Y%HM$C"'S/6$D(A_Z<'EE,;5BV3]^FK5:WUWN]VL2*#)[/V)\
MV29=:$8T,=-L@DBB0A"=X<YAZCG.8QNQ5==5-%!%,ZJRRIRII)))E$ZBJJAQ
M "E* ")C".P!VCKD%F/%E]F,EO>3M]5O4U99.9B+"U9H)/WCLD%#3,,'0Z02
M=O7AS+*G,H(B!!$.CMSYF9$#B]H&,;1,1(D 3=$X=@9A!*G  'S"/%D#G_\
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
M7B[:>-R]$FX1K&#,L9IA#7!*<9*N'!HM*>CHY?OV0H%*Z$J9R""J6Q@'<NC
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
M>.7P[YC8QPM1,X<7>%P7DMCX]V2UV3%]SH&:JB^>U\[?\-@"01D&2C$Z;CK
MI3B.Y2%V 1\,O$O*7CIA?'G'#FEB^EXCX[VC'U[L]DR_0;_4L,,[%3(;.T=)
MI(Q!362,:F<()PY1!H<X)*'.)#;\M>3/'[#W$^>X:\,LEY!QY:XO*^8I^L<H
M,ZL<(N4VN:KGB"O,#%BF39B?THD0WDT5%'IFY@ 0,8 &MX"\.'"N$,HDI_&W
M$'+3,]UY'76V4J*1K&;4PF,68GH:=+26.6Q23),RQWCTBC1(Q@W*)2&$<+X;
MX^X2I4]S%YO>)/SXBJ5C[,EEEXC&F)(RGW52[94L62IBI$]-=(P:1BL"IL1(
M*J@"8!V I#>.GRIYFXMK=$OW'WB7PUE<ATO$MC>6:HWI6F5F58565QI8)Y%%
MT#"SG49$9ED$^]:F.8BPF[O<>+Z?.S&O$NJ8;Y@PUO6I,GQGRS8KWDG!-PKV
M-%\O1E(S;"6$YF[PSN':.&RC^)(FFD]*"8D$I@$<79YR%QCP?1>%_(_EGQ3F
M\.2E7R':9;/M!J<7R#9NJ%:,SU^50]IW#:RHM3(I!$JD.V560ZRG34$0Y&S<
MC!15JCX7">;)A_59[T@8&TL8K'<K(/*U.@T,1;T*033.S=]T<I^Z4/T&*;80
M\%["/#[B[QY2E>=G$K(%P@:#8+3=Z=BK!"F,:Y&3D6C&2J2S]^-;8MGKM1VU
M5!R_7,5%)%4ACF4#EIAGD_C/'&-N1/#;-<1B3(H8<GIV?Q7;F=KJ"5VJ=HJ*
M]HWD$059J;+(.3&$/,'S1$Q"\\,P,J/9\ER.,?!GP_=8['E'CG$M<[W(0.8)
MI\PJ%9CF::JRSN0732;ID22.;MW IA* :X'8TYP8 XQX]J7B&.)>'Q]5L.WG
M("V=\"V="C#D.'BLS5F^%*@[3.RZ6CY:/12!N[ZDA\XG2/+>YV' 6!Z7PEX*
M<A.3>.<_9N?W"WH9%M%%PE$/)*"9X=HX&<(N[ F"#4\^[D%$F( Z(FT3ZR'$
M.&G(7(_$3C37^/O//D%@G&N)5X+(.1)O)V)J3FJR G7ELT0CDK=F>5EX43.X
MIQ&J@@BY*"3E Q3AT\Q>0?'3$'$ZP\/.$64,D8VMT?E_,-@JW)K/2.#52$S5
M:\.U^-,6+8MF!O24HI&414.].@8I=A, :Q[E2HJ.%:IDVCU3(-9.[(5-V,#<
M(-"?BRNTRB(%5*BN4J@ (AU .P[?K*7TU/Y\-)_Y!?G?@,_OFE_ G^$5G*QT
MT&S<AE7#E=0B#9ND4-S*N'"H@0A0]4QS  :=L+-F*+MEB9B<BM6QDB-WE2+D
MW 4'+N/,5@@;<-OHKL-A[![=&8\2N".2[ZFJJ1-I9+G[:>UBAAWV,=&OHIMB
M%/Y2]<D40V'??2:C.MX-P-'N1,=(L@2LDD69#?XCOTE67<^;ZG6AO\O7>V7G
MA3*J*X@58M>1>F20*;SCF12A(IL'FB  '3MV#H7#7Q)V3QPEYR+5=E<$T5C^
M3H4.NV,0 ]7SBB&C'K_*?$F0D6X@8C.?+& X>%(.Q2@:9A@/N8/F@,X+\D=&
M7R;Q%H.9(5J0IW4ACU-+TT$"&V%4HU&07'K-ZH&9F'M^8TC6N1N$,P\>Y_O
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
M+6E8"L1?"]C2F0:MTSBHJ(G+OS?P-?O!VDN8G+;(')K.60>&_)IWAUI?>/\
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
MP]08L4'SL$BO7Z#)J@_?%;EZ&Q'[Y(@*KE2#S4@5.8"!V%V#3N,"L5<(J0<
M[D(D*U!!$R#PH[@\D(L&_HZZP>HLJF8__IVD&#B+BG$>U[CT2-<1;!>-:"T-
MUM!:1RJ8HI"B;SD13( ICVDZ1TKQ^HO))KQZQ+D9K*53D@BTQBROEXR9C*86
M;#(4^D622>MTJZNX12<MW+TS9R)TU]@*42[C4Z+56!8NKTBKUZFUJ-)TB5A7
MZM#HP4,TW*  (D;H)E,;8-QW'U=.'J+%@B^>$23>OT635%^^3;E$K=)\^3("
MJQ$@$02*J<P$ 1 H &D&!(*"+'M5RNFD:6$BPC6CM-05R/&<<"/<)+%.(J%6
M33*<#")@,!A$=>VBL5$+2OHIV/MNM%1RTN+!0HD58#*J)"X% Q1$ID!4Z! 1
M 2B Z;&804%'G8H*M6!X^%BV!X]HNIWSAG'G:(D%NBH?SU$41*0YO.,43=NG
MZ)8F(!"6,HI+MPBHX&\RJL4"++3*'==#LYP  .=R4YC   (B !H\:$5'Q9"P
MTK!1C^"CHR(F*TQF&:C)V:IR35$#QJA04,HD9KT "@%.)1$-8-KG);G;)<CN
M-/'/,<!G6C8VD\&52I9DR1?J"^=R&*G?(O/,>Z5=6DD J[,J4X,D%7!R$%4_
METWF7D3#O)EGU>@S+N(C74PP QA,8K"6<)&<(!N(CLDH4.T=&D2LF)9(Z!6I
MY0K)J64.T(?O2,SR8$[\42F$3E1%3H WG 7?MTLP-!01HYRN9TZC30D4:,=N
MSJ L=X[CA1[A58QP!0RRB8G$X 83=0 .FQ9>'AI@K%7TAB69B(V7!@X[/XPQ
M"125[E3L#STNDW8';V:;O73)DZ?,Q5,Q?NF;5R_8&7+T.#1[U8AE4!4* %4%
M$Y>LH !MP#;3Q8D;&$6D@*647)',BKRQ2)=P0LLL5/J= 5,13*#@3[$\T-B]
MFB,HJ-C8ABF)S),(B.913!(RANM0R3&/332*)A\XPE( B/:.X_JP'LV'R;&
M1_P@'D_PZZB&,0W:'40PE-L/E#<-;&76, " [&5.(;@.X#L(^IZFC&ZS]1P$
M#FZAW.!OF@,/J[^KOHFQSAW8B8FQA#H,/E,3;R#\D- 4QSF*7?8IC&$ W[1V
M ="0%#@0?*0#& H_+*'9H>@YR=0;&Z3"7J#XP[>70'!0X'*  4W6;J  #8
MWEUL8YC!N)MC&$0ZC?-#V^J/JZ*!SG.!>PH&,8VWJ;% ?_5: S5\DZ1(91,%
M&;U)VB0Y!Z%D@4;',4#%'S3DWW >PP .@$!$! =P$.P0$/5 =' 3G'O! 5-S
M&'K$.T!/\?\ PZ016=MTU%1,1HW7=(I+.#%#K439(*F RIBAYQBI%$0#M$ #
MMT!.HW2 ]0%W'I WDZ@#R;_)UN*RHCT]&XJ'WZ!\I=]_)\C4A#S#1&4B9:,?
MPLI&O2BJTD(B49GCY*-<I[@(HKH**)*% 0W*80W#6*+C%7'DQ>J?Q^LSVY\=
M^/V5\Z3M[X]X'M3H5P93F.<>/T""FM'%<KEBO3GCDK0#CW0 ( (&*"B@%,(B
M8H'-TF$?*)@W[?UI+Z:G\^&D_P#(+\[\!G]\TOX$_P"I#S1\[YGL'SO4[/CZ
M-YIO-[3=@^:'QS?&T!ND>D1V =AV$?C .NGH-U &XEZ1ZMOC]/ET)NDW2 [=
M6PB7?XV^NT!#<-PW 0W ?((;ZH>!\@7IK5<DY,C2RM+CY5HZ;P\JW4>*1[=!
M2Q&+Z(@NNND9%!)90HG/L4.TP;AQ=9WAM(YN)"OIU[4XQF[?HQ+2-; ^>M9B
M:;E%JW>)HF*H9H<_> 4Q>H $0#X#K(N8K.E"QVRR,# M.Z=6FXRB9.HL16(<
M3%.NH([ HL82HH@/4J<H>4LI/O)+BSPB,_ZF,0U]("QY%8(J (*%3,"9YI4Y
M=]W*W1&(F[$R+B&XIUO"]&803A1NFC,V]Z4DE>+*H4NQUYJQK%[X2F'<0;H=
MVB3?8J>WZIP\>.6[-FS06=/'CQ=)JT:-6Y!5<.G3I<2IIID* F.<Y@* !N([
M:=0LER/J#EZR5.BX4@V%AL$<"J1NA0B4I$M%4%-AW 1(<0[.P1U^D/$?BM<_
MN'3:-;<C:PV7=*$226E8>SQ3 ASF I1<2#UF1),NX]ICF  \HCJ/FH.2CYF%
MEVB$A%2\4\;R$7)L').\;O&#YJ8R2J1P'<IR&$-'+Y2J$,FH00 Q%$SEZ3IJ
M$-V&*(=@E$! 0\H:HO). J4CCO(U(L*=H,CCR1"M5>U3".YD7-C@6R8I]IA$
M5P:"B"P>:J!MQ'3^NVZOP=JKTH0I)* L<4QFH60(FH"R9'L7(D414 IP Q0.
M0=A !#M#4#&1;%G&1L?#QK*/CH]LBR8,6;9F1%LT9LVQ2II))D "$3(4"E
M    _6W52R/3:O>ZP]$#N8&VP<=8(I10I1(1?T*334("A0,;H5* &+ON40'5
MT<8+PG6H9.#K<[9&]$QM7XBNR-UEX.)6?QT(FJS1 5G;LY :MU''6)3' /)V
M:G+\3'M@Q5<*1;W]'O\ 1)\ZKLT)/-$BNTB,Y11!L*Y#HG+WA3H)J)* =,Y.
MPIC.L9YNJ:$Y' *KJO3[,2,K739=1$4B356FRE,HW5VV!1,0,BL4 (LFH4
M'1,2)J\T>(T>Y5<-JDH@^=W:G1'>F.)$8-B*DA'G33#<RL5Z4S$?.,W2WVU9
M;-884.-&:+I[7-<AN[S40:O9QU&E!NT1F+M#)'!4B.VP>F)(&V !.'4'8B^K
M&<<1S;1<1!%5ED*K=:@@'5];+N2*AV=OG)AI5Y9<WXDA6R( *JCW(=5 Y $-
MP'T=%T=4>SM\T@ZH^!Z'E4U]OV0)PM;K@5*O2\G6U9DZ1SMFCFPG(FD *=(E
M(JD"A _QC% =]8WS?@NLH6Q>C4&7I]AIL3.$CK\"#B:6ET9"$9KF21>$.1<Z
M*K5%R"X^0"' =@LG$VL\6LA<<\^TVM(VC*;ZXQ;V37OJ\>[3BW<O+6R00;.V
MR@+."BSBG#<B*:0B#8ZG2<QLF9VLT-.6&&QM6G,^X@JXS4>2\LL"I&;!@W3(
M4>[*HNJF59<P"5%/J5, E((:I>3^;/$2B0TA(3TZ^I-6M#%:;,:H]\4(&UQ#
MJ620D6:<BD.YD3"4%>[*MTBF=/8E)PSCFI8UJI7!W9X:HP[2):N':OS;QZ9
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
M "-P6Y6<9(^.QQ:7M'S/3N(]7B;ED&OQ>1FZ!HE"353CG3-BP=."JNG)>X2
M5! H^'ED; F+<Z5W$7"2N\A\RYYR#F3#5\P\Q@,AY6QFECJK8/BQO31F>5E"
M+ LJ\,P*H@0"=8*"4>R.HW]7M^"]%S]#.QHWX%V<+J5H3Q DI<SH:CZ+[8@D
M#3^-BIZ-T@A]&W[OSM3],K<3,-&62_ RY-X<BKLM$R):C'7N[9$;,8&%?63N
MO0TG9S'*H#8ZP*]WN?HZ $=<$<"4[PZ>05A\0K'^2,,P'*B'SNMRKJN$,$-\
M1/A5R9GP]MD9(M0>CNQ0?55E%=ZBLLX*B5$$@$H^,L^G8*?AF=J\4C(5CK+N
M;AY")0LD$XQK"MDIZ#4>IID=M%%$SD*Z;"=(P@( 8=>&CD>'ITYD)_2?%$P9
M82T:K,BR5IM+5A1[(>2B:O&G$ <2)VPK&9(;@*BI2D+YPAKQ?^5''C$694,;
M3_A8L.$F#4,H8VM&*[OFS*[>V.<N79&HT*YHMI S>-!-"+(LJD4JKHPII&-N
M.W@#U[%N".4,/%\;\T,&&=+IE# ]\QO4Z!=F?&$:0O1U9.QM4RNUDUV;E=:0
M0'T-,G=$%;O%2DUX\6!*=4+$TR5E;GSS.F<75^<BY&N.+V,?:8:W0J%=/,IH
M%<MYD(\[5B\3$6ZQS@!5!#<=<5L/X+XXY4KV-8+%AY/F_>,YXHR-B$F!KE6*
MTQA:7BBB.K4V:-)Z8=S1'!78M>^0(R3[XBFXCT^(W2/P"NWX:SF>^8#J$IWX
M)V +7,,Y?EY&R<8ZBZX+?TQPDX;;N$5$D#%,D!E $2%,(<U<'<SZGSVRF]0P
MQ1J_X;/&;"M=RRTXU7ZJ2/'%,GX6VM]C<K.)?3#:SG.I,DM\H5-L1$Q00/\
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
M;A(A6P'%%%)%#J(FF/>&,'Z7F%OQH)_H]?I>86'Y(V@F_P#!Z_2\PM^-!/\
M1Z_2\PM^-!/]'K]+S"WXT$_T>OTO,+?C03_1Z?O:9D4,[VTK8YHBJXR;N7+-
MT\$@BB25MTDFC'LT=]N\4!14Y0^92,/9IKX@'+2%/7L:5AXT=8>H+EL[;1LL
M$(N=Q5HBMQLB'>>T4:L87KN06*!G[SSB@)1,)3'..YCF$QA]43&'<1_9^#'_
M $IY]K&^&*3R#QQF/(/&OD70X)Y4HS+..&\5)K2]0?F.HM7;37)D ;/T2&44
M%(3G*( 8Q3=9>@"9KDG>1+MEW-7(9%VGE?.>0?0E[5.]['+1[!JRC6?2@T9M
M>^,H1J0X]1MNH_24@$F>(">1)B]P<XPR5&N[H^@&$#*%;Y(170>=W$,UUT0%
MJ5<>['O?.V#JVUQGXRL.3MK@5N+F3IO)=&R7'XWKQYUT\DEG3Z.9O89=^+8J
MC)T[.NFY*<>OI*4R8  B..<Y\I^567>7%EPZ]4E\5P%XAZU4*35)\YBG)/'K
M5; Z;IRF8B:A#&,0!.1,QP.!"E#//(?"W.[*V I?D!9&M@M<#3,=U.1;D28,
MDFD?&&DI5YUKD1$BBA#BD0=U# (;:C^/N;>9F2LI3,7GRJYM895LU#K)IYJQ
MJL>=FUH"4,T=)MP:'4457%UWG>%,<0Z!#6)*N\R%)XYD\/99J&6("P1U>8V3
MTQ_4R' D,_BG[AN04'!A(8YRJ]1>@ #L$=)@J<JBH$*"AR$%,IU +L<Y4Q$W
M2 CV@'4.WDW']9FOO<Z_@QT'R@_:_P"D:7TU/Y\-)_Y!?G?@,_OFE_ G_6\6
M\!,)+'7RCR.EHO\ #46AS=</C]9\!6#!\JEVII/E$E7CS?;^)MC;^:IVT;"]
M&0(2$I<2FT</P3*1Q8)YQ_&+!99 Q>TRSUR)U1$1'I+T$#L*&WZT!2.%R%#L
M I5E"E#Y0 .OKMS]75]?0E,Y<&*(;"45E! 0^,("/P+=D"U.@95FD5N8M4ZY
MW #)QD(Q.^<E3ZO\<X$[M,/5,8 U=.37).QV&"X_U&PJ5RCT.!>G: Y!'I=I
M4VMJGZB,D6C8Z)YB432%PNNIT$,'E*$*7C92U6P-_1Q=N'UD6ES^9T"N>7,]
M[_O1^:$X&#SNT #R:<7'B9R.N>$';@3'"#G%IN23:" ]96S.UUIRT?'2W .E
M-XFKT_\ :-MJ.R[F#F9,9*7&\0=:J]696#(*;X\BNV7E33S9U*/ 1 8\&X*&
M)W)C;& P&#6';39"*IV&Q8OHLS. N!@7/*/ZVW7=KK ?8>M4PBJ81\HFWU7*
MYF^L2$^RJ,NXFJXZAYZ0KDM%O'C<&K\B,A'CN*+A,I"K)&*(&Z2B&PAOK^8%
M]_.C9-?S OOYT;)K^8%]_.C9-?S OOYT;)K^8%]_.C9-?S OOYT;)K^8%]_.
MC9-?S OOYT;)K^8%]_.C9-?S OOYT;)K^8%]_.C9-?S OOYT;)K^8%]_.C9-
M?S OOYT;)K^8%]_.C9-?S OOYT;)K^8%]_.C9-?S OOYT;)K^8%]_.C9-?S
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
M#LL(>KKQ<<[O5DHB_<@<MXWJ;-JW<%[XMTR]"/(B=:("78W>@V-(+=)0 2B
M]GFZK[&WYDP?+80XY5FD9@KV+JWC:0ALD5UY!+EEP%6]*!]%<L3/W*L@H8 !
M8"*?('7@=YB9/F[A+)'(C'5D46(<A2'E7[&#]N6Z8;^5)X"Z0E#M 2[=@]FO
M"3 ZA$S'Y=N@3 YRE$Y@]H^P@&\H_(#7/.#Y(VJ+Q31^4!*AFS%M_MQE(ZI6
M)1B1=*9@FTZ<@HE=(*/'0&2.</.2$H><9,#>-KS@KC=X.'LE8AN>+<56=XR<
M,&=UBJ+CIZVE;##E=%()VPE;M/H@AY3]/S0' /#SYL8Z:D<VKCWC*PTNY B/
MF3.&,XLY/']J8R#@NX>CMG;EHL&^X%$YS!L( (<:DTE"JII1U[2(H0P&*8$L
MF3">X&*(AZGZJ:^]SK^#'0?*#]K]?\T1#Y0B'[6AV,8-_+L(]OR]; 80#U0W
M'8?EAH"]0](>0NX[?L:V$QA /( F'8/E:#<QAV\@B81V^5KJZC=0>0=QW_9T
M(]1MQ\H]0[C_ (=;@8P"/E$!$!'Y8ZV P@ ^4 $0 ?E[:Z>H>G_L[CM\?R:V
M$QA /( B.W[&@W,8=O)N(CM\K?0")C"(>01$=P^4.NKJ-OMMON.^WQM]"(&,
M CY1W'<?ECH=C&#?R["(;_+UT@8W3\;<=NWR]FND1$2_&$1$.SY&@ 3&$ \@
M"(CM\K0")A$0\@[CN'RAUU=1NKR;[COM\;?0B!C (^40,.X_+'7880W\NPB&
M_P OX^ND#" ?&W';]C73U#TAZFX[?'\F@ 3&$ \@"(B ?*#0")C"(>01$1$/
ME;ZZNHW5Y-]QWV^-OH1ZC;CY1ZAW'Y8Z[#&#?R["(;_+VUL!A !\H (@ _+
M-=/4/3\;<=OV-;"8P@'D 1'8/\&@W,8=O)N(CM\K?6XF,(_'W'?_  #KJZC=
M7Q^H=_V=#L8P=7E'<=Q^6.A #& !\H (@ _+VUT]0]/QMQV^/Y-;"81 /4$1
M$/V-!N8P[>3<1$ ^4 Z 1,81#R")A$0^4.M^HV_Q]QW_ &="/4;<?*.X[C\L
M=#L80W\NPB&_R]"7J'I'REW'8?\ !KIZAZ?^SN.W[&@ 3"(!Y $1';Y6@$3&
M$0\@B([A\H=;]1M]MM]QWV^-OH3=1MQ#81W'<0^2.A$#& 1\H@(AO\O;0E Q
M@ =]PW'8=_+V: O4;I#_ !=QV^/Y-=(F$0]0!$1 /E!H-S&'8=PW$1V'XX:
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
M!;T9PF='I#JTKQ[B\]2*N8B\A4.+S2AN,=7)I-RF7'$RI  SBTU6W2K%).R
M@XFP,#1,ZB0"<14*&I? 5HY1-T+M7[F;'M@GHW'][F<5P5R2>FC74)*93CF)
MXA,S=<BB3A4%C)IF(<3'Z2B;6:\/Y4SK.P61^/SB);Y$K4=BG(5G<*'FFJ<@
MT5IKBO,G*<T@FV53=.G+0W<H(F[Q50H"&\5SN?<A*LQXLSJYX^&R0\932+B2
ML2;U6-6IC.I>CC*'FTUT54E(PK852=!C&V3 3ZYQ9[\.?D:<<V<=\?PL_P!$
MC27U6R)C]66MS.'9V%W0,D,/HC-P4ZS=-T=JLCUCL/282[\*< 9EY3-;3SER
MWB3'Z-^*ZI<TP@IC,DZU,H^K<E<HJ/;U]M,*JBF@+) Q$RK""/FJ#TZ$I@$I
MBB)3 (;" @.P@(#\.)?34_GPTG_D%^=^ S^^:7\"?]5U)G.F;M#J(82FV'L$
M-RZ$R:AR&$! 3$,8IA ?* B'P$E/+W1P5V^/W8]8A_AVUS]R H0.^LN?!;"<
MW[X4B<M+RH(]!A$Q0#TD/*/J 'J?J'5^F6Y)R[6%9S7\64OZ)U6BV W!7O'A
MDP$2,6)3D</3!YQB]*9 $Z@:F>9?)Y1W9.1.5SK3L(SFDA,M0(.62 4G0LU.
MH&SY=OTHMD"; R:]*10*<Q]?^EY?@YJ34(51,^*;X4Y#AN4Y1KCC<I@'R@.J
M 510YRHW?(Z:13&$P))C/]X)$P'R!U")M@]41'X)U5JU6EE53F4555KT,HJJ
MH8=SJ**'0$QC"/:)A'<?5U_-:K_BW"?Z#7\UJO\ '_FW">4.T/\ U!H
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
M]74 G<OD^H! 1 #::3?'7DEA?CODJ!3(K"N8W,,')4Z5=MAZVII5LI(F?,7
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
M =X("(_U,<A<4)\LJE5I,)_&6=,>G<2-YIDLDEZ&60<GB2HNG*2R(]RX:2C
MQ]MC$7ZR@8(K$2'#J]YHM];+[5U_(5ZK]QA'K2 11!"/964%2-TWRC,0Z".U
M'!3'3 I5.H0ZAY'T7F!(2N)<J_@.&3;8RQB$&=E'V!TI%1L5&'9**.FJK8K-
M9)11'OC&[PO:?JWUF?PI.2$HWS1B!WC60F,:.I5!8K=2CK-TGJU>$G4"J#)V
MU6,<&O>"#5TB?NC@0P!JOXTQC6F-0HU6;+-8* CQ6.W9)N7)WCHYEG)CJJ**
MJG.HJHH<3&,(B(_K[2T+P$(O9V#!>*861:)8*3[&+='!5U&LY@Z8N$D%# !C
MHD4 IA\H?J9F5B8&%BI6QN$7EBDXV*8L9&?=MDNX;NIMZU(51THF3S"'7,80
M#L ?@)?VRX[_ &W>KO\ [8VC_7B_P<KY4R;68F_3'%G +_*V*:++MFS]%[D6
M3LK>NQ]G0C713D5<1:)E2LSF(;N'+E%<H J1,P9EY)+<Q>!=JCIB,E;!;>*5
MZQSD"(M7!D\9*RC=E4+'+8[%!\K(),&)SOVDZ"JZAR J!R>=WGAB1>'.3M%Q
M9D!P[JF6,W6:Z8[B;G.7KC8>TR=AG:'CZJN$#II.7C)_$-4950I5$4Q*;O06
M4#JRASZX]-'^*N,O W'+-MF/*=CK2%"-D7*,9 2V/U4IQM84DQ8^F"L_3=.'
MP(N_:^),=7N3+$ O$/D4=QCV>MV..6DQ7 ?8FL:%^H:4%DTDM"P"3*R)%$KE
M8?::!(^   GI8K)@ @4@:\%_A-&9(=M(XO&[,7(;E:+.+AUQR$[I>)4Z#63N
MS"W S)%:;/*B8S84BCZ1T@7L*&I_Q:^/61FHP=<PAGOB;R4K[*(9I/;W,X$R
M61Q!K3#A0#J-7M<<Q<RB B<HN6;A@8VZ:290\/J-XM\AL*\3;/XE*MUY"\D?
M$.R]1*_.5?\ "E'&\5?*?3GX@DK'^VUB1?MH&&(JD)BLXT&[/I,"HAX4M=Y'
MY*XWS,5$XYYB7V4-QTK>0XMS=8R-Q# U=Y:[>QR*=PW8-G$G*QI6R468#IF<
M*I"IW9B@,=@;A;G-[S%XM<LN4E(Q[;.02&!WD=7>&]U=9\B*U'<;*!D&"2;1
M4LZ;D:];E2=2>+J^DE* ['Z=9BYEYOSY67/AN81XS.83(7&VJXA0ON59[.$G
M8TA-;)NS-&YUV[ \6\9L4XL5"MA](%P\!)N'>A;L@UJH?@+3[_E^R6VH51!
MQ(RMP,]>E)B.JT8Y(4$5"1K==)J((B(%Z #8 VU;?[=[9_1>'^&4OIJ?SX:3
M_P @OSOP&?WS2_@3_!W =A#U0[!T( (@ ^7;U?EZ#M\GD^1H1W'<?+VCV_('
M6WJ;[[>IO\K6^_;\?X$K7Y^,8S4#.QSR(FH>3;INXZ5BY! 6SU@^:J[E4253
M,)3%'U/D[:)>"TBY.6B4C[9)4%[=7;BAE4!3O2M#1_<@\.U*.P>CJ/1*)0 A
MMR=FFD?'M&S"/8-6[%@P9()M63%DT2!!JS:-40 B:29"E(0A0 "@  &KSDI[
M V"T-*+69.S.*Y5&0R-DFTXQ'O1CH9D'S:RGJ;]A2]1AW NVA=O&[KA[Q-=*
MB4K42R+2WW.'[W90#I* A(2QQ ! >L&K !\@*AY6> JG'N;#1/\ Q8\TA=#-
MYP]H>6$0&<6EF:I ; DX$ V:I) F0-@ !'<PYE@<)X,BH3,?'FPHM+))2T&_
M-$14HY=*,U)&BIR;IP@0$7!3I J5$AB#L*>P;"%<RY0LDV;$G(2DPZ$-4+C'
MO7HPCADR>*R+)E*(,3$<M3%654'TUF?JV-LJFJ4 #5%XG\TL*SEO=7&6)7J+
MG^CL#/XU^F!#&)+621C4P8/6A2DW<.]FSI+?=9(W:.A#<!^2 [A\$I]@-TF
MW2/D'8=]A#XVLC\CI^T6',>7[U89>:AK/>6S0QJ VF7)UW32O))BIU. 3,5J
MF^5-WB:! 32 @"._P ,41 Q1 2B'E 0[0'4G-S'%W$K^6F7[N5E'RL/()JO9
M%^N9R\>*D;NB$ ZBAC'-T$ -Q'LT!0XI8AW,( &\7*@&XCMVB+S5]Q3*>'F^
MGI;'UDD*M*2S"$C8N/>R,8?N7:L>SF)4CD$.KL344('>%V. =(AK^[<F?L6M
M?+_^F^O[MN8^Q:W[[Z_NVYC[%K7OOJ8G<)<)K_C":L$<G$34M5$Z<UD)**1<
M [3CG#ES(JF!'O0!02$$H"8 $V^P;-[%F#@Q<<B6!J@5JE.V&/HIY@6Q Z4T
M'$DQ?H++%('80%SGZ0["[!K^[;F/L6M^^^O[MN8^Q:W[[Z_NVYC[%K?OOK^[
M;F/L6M^^^O[MN8^Q:W[[ZB^0Q?#^4&#DLKKXE-6UZZDA)-91G"IV!Y+^W'MD
M9BJAZ,J4$4TU.\.MNEL @(Z:RN"<35+&$3>(>'GG!8*O^U$P^923(DDQ;S*S
ML5'0"F50O4W.KTD/OL7?M^$X_P"E//M8WQ)FOO<Z_@QT'R@_:^$FD2M)QB,P
M_;*O6$,M),DIE^Q0-TN'S&(.H#E9!,>Q19)(Q"CV&,&E8UYDG&[.207%HO&/
M,@4YK)H.P/W8LUXYP]*N1;J\P4C$ _5V;;]FEX!.=@E; U;D>.ZZE-Q2MA:,
MU0 4GCN!36%VDB;<.E51$"CN&PZN53K5SJ]BM..9"/B,A5R$FV$I-466EF!9
M6+BK='LSG4CW3AJ8KE)NY BADC <"](@/P"W3-N5L<X>IYWR,6G:<G7*!I$
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
MU6CD)4!)$E=(E2!3I'J(BT0(U:()IMVC5("E2:M$" BU;)%*  !$TRE(4H
M      =GZGR (" E,4P 8IRF#I.0Y3;@)1 1 0$-A#L'LUE2<S3C$DCQAY50
M<VC1\EP4(NY7P#D6;(5T>8@8V-.DEW\8^(916.-MZ2P6-W =9!#6'*@;*=%Y
M>9!8RLY7X"*Q38#Q+>)JBT@M,19K*,\AZ<S29(* B!5V@*'4-W10 J?5J[3,
M91I3'EDQ[+QD98H!]*(3K)9O--3NHN4BI=!)'J(?NU$U$5$P.0Q?*8H@.K;F
M3(L@BSA*NQ548,#*E*^M%B43$(2K1"(CU*N':W200( ]"?6H;8I1'62>7'+K
M&$'?K7R#R!(W"C1=N;O548:L$>+**S31HDJB D?.#BDV%0H@9NW((!TG#4=5
M:77(.I5B)3%*+K]<C&D1#L"&[3^CL612$ 3#VG/L)C#VF$1_6\WYWR?;7E$H
M^-L;V>:EK9%QQ)B:AW+B//%PJU>AE#$![(F?+MRL6HG*"BPE*)BAN8/!OX]\
M@\,UOC_/9ER/G'G)A?EI#%86CDIRGL1SJW#&\=G15HL+ZIQY/16BKA%=X] R
M9BF*F503CJON\M*8=PMFO&'$+DDWO>;L469IF"]P&-L[YN<V[.O.C);N-8LU
M49YXW=M:=BBJR:ZSMW,K%, E:M%-K9QQX[80S1QZ:</7],Q_:L<9T95\+TM(
MY'K@9!C;S/S=:?R2$A*V$KA26F%G+CTOTI<PN"%,8H!XL>;./O*ZQ<3N/7A:
MR- P_CF%H-3I,S)<C>0]@LB,19&V2)RW-7:J3!)0'*#9@P*  3NSGW$%.KB#
M)Y9SG>H*9XT>'Q@KEC>(.!K%'D*MBS)V1JS#/[5B.JP\XQ72;1UI.\3=RSAV
M55TBHZ4(S.EW2 D.<I"IE.<QBIE$1*F!AW A1-V[!Y W_5$.H8"D+F3'AC&,
M.P% /2Q$1U,6RK\ ^0DW6;3+25DKLTPK3%5C+P4Z\/*1$HS4,Z 3).&ZJ:J8
MB':4P#K^[OY(?BO'_=>O[N_DA^*\?]UZ391_AR9\<MR7*IW=4C^GM5A<R5-.
MLI%LEQ2?$W:G%<XK)AL8W9L8NH:39>&SF!PYA;[><DI"\HA52N[5?&AF3]T]
M[N3*)B-4SG*R*40$@#YPGU!,(_PT<H*HP$.ZAFAG6/UE5%47SXLB[<NN[F"@
M98ZI>H3 4 [3=G;K^[-R'^;IS[]:_NS<A_FZ<^_6O[LW(?YNG/OUK^[-R'^;
MIS[]:_NS<A_FZ<^_6O[LW(?YNG/OUK^[-R'^;IS[]:LU'EO#7RHRB[5#N861
M=15!6:R*+1YL"YF;A28.4IQ -MS$,&PCV::RLGX?'(EC&13II)R+U>L,2H,X
M^-<%>.W*I@=CL5-,AC&';R!JV&*("4<[VS80\@_^NQ$>3X92^FI_/AI/_(+\
M[\!G]\TOX$_Z\U-*RL7%%?.DV#$TI),HT'S];]Y8LA>J)]\N?_%13W./J .C
MPP2L7[=(M0?JPWMBR&818B?H*_5BNOT@J'5V=\9,";]G5K,N?:&ZKT9-YLG4
MI#)]W<7UG(UIS+,W8];)J\<NA8,.IVH8ZS<B@"*QMM@["Z9PYIJ&+,2+0\A'
M0XRT<$M(QZ?[Y(1T8*G?KH%W#J623,0/5-J9>#:*P#.N*G0L;P;%#>B5Q=(H
M&50L#KO^[8G* @)B.C)B'JAJ&,O8ZZ@6QJ)I5PR\[$HEL:JJ8+))5XRBP ^,
M8@@<I6O>")1 0W#3B.EKW1XJ1:'!-W'2EPK<=(-%!*!@3=,GCHBJ9MA >DY
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
MH>=/9(U&" R/=N2E=J'%8[\JAUDMDCCTAV\3X%]9<EH,^(/=$H:C>>;^DV-
MDLC/J(V991(13,9X@0Y567=F(D(H$V3V#5\RQ-77+D+-Y#LLC:YN-BI>%=1C
M>7E5>_?^UYY1JJN1$R@B8B1E# 0!Z2CT@ !^4G-GV;5?N+7Y2<V?9M5^XM?E
M)S9]FU7[BU^4G-GV;5?N+7Y2<V?9M5^XM?E)S9]FU7[BU^4G-GV;5?N+7Y2<
MV?9M5^XM?E)S9]FU7[BU^4G-GV;5?N+7Y2<V?9M5^XM?E)S9]FU7[BU^4G-G
MV;5?N+7Y2<V?9M5^XM?E)S9]FU7[BU^4G-GV;5?N+7Y2<V?9M5^XM?E)S9]F
MU7[BU^4G-GV;5?N+7Y2<V?9M5^XM=*F2,V'3-V*$"0JR8G(/S904*RW+N'9U
M!VAY0U5Z5!>F>TE0KT-6(<9%VH_D!C(./3C60O7RWG+*BFF45%#?-#N.P>3X
M2C_I3S[6-\29K[W.OX,=!\H/VOA%)$GS:RA$B;^3J4,!"[_X1US:Y?<2Y? ]
M(XC<(.3M XIP-*R'BV0ON0^5F0Y.?"&O;]C;5'""<&S:B)3,T6*)U3)'*(G
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
M*(>K^I1;I  JKJIHI 8P%**BI@(0!,/D#<0[=3>2<,RLS,5.OY+R)B.4=3L
M\K;U*\8KGS5FYLDH]\(G.W1>%,1!T ]*I?.* >3]0DW2 !575313 P@4!45.
M!" )A\@;CY=6:_8:E9J7K-0RGD;#,XYG:^\K;M"_8IG/P=NC!NR?")U6R+L.
MA!V4>A8/.* >3X2C_I3S[6-\29K[W.OX,=!\H/VOAS&?]AL7_JF1_4)6.\4.
M,F)U,B21Y0BSR/=/$4.Q%.1.P43[\"AYI14 1Z>S?;3"#@8UE#PT6V3:1T7'
M($;,F;9(-B)((I]@!Y1$?*([B(B([_!R!_WJM?ZZ3TL)A  _]"=BKM'L#ZPB
MO5UQ/$! 0'"53V$!W >Q4.P0^$"F*(@8H@8HAV" @.X" ZE<H8OO$U@&\6%V
MK(65M!1*$S29F3<F$[R73@RJMEF3A<PB=<&JX)*'$QA3*(CO*YGE>1:V4&<?
M9ZU7S5$]->017!YY1<I'HR*\@Y*'<=T(]'=#U;^4-M3W(A7E [EV<)B")R?^
M!*5)?,C.$9*#:2I*^67&3.4@)@Y!(5NY$!Z=P(&^P4/,T!5T$\GY?R=47-WN
M+Q0SV6=-(^PRC-E!QJJO8T8D!$AS((@'>*>>H)AVVJ?^S,#_ *J2^#R8>@8"
MEC\9NT%"&W$RIG-C8-RF((=G8)!$=_U/AL?VC(_^8,5IQ]/5_A!_4WK_ &&N
M?]&'6K3_ &[6W^C,1\,I?34_GPTG_D%^=^ S^^:7\"?X2RYB1],N*XRRKB^_
M8W=V%H( Z@&]XJKJM*S3<3&*'6U!SWX><'S/E#RZKG KQ9^ DKF+@3BBK57&
M<ER\XH69E?\ %CK']8M2$A1,@94QFR5862O/6S@C1>0E&(G,9P!E>HQCG$W"
M"YT3F!R'9T')W!;(&;J/^!-JJYJS%XVK-_@&['$M+5?1:JWX&6MJ5)Y.-W)U
M':RBAC)N4?('.CQ-\M\Q,@WZF\1\G<]:WAOBL,/ %H=W"BVM_4*8KFRRKH^V
M+QO"R#V/]H6# Z2;=!D4%#F%8X:X+2&,^<O+'G)DCD/98^D<MN/^;>-5ZQ]Q
M_H#S(N/G$M#WS$5N<T^'1@8FN6;T*..89-R1PQ4,N;<A3'UQ$LTYXK=EY0\N
M[]S.Q?B'EIQ.QLTJN2>#^/J'EF^O*Q,TN N-5A$6D5)0C?T0L:J:<,Z<N.\
MJ0@D81\9['=-\0G/'&O&7#6V4)[A.JXJB*4Z>MY^2XWIY 4AY6?LC)PNC6A=
M-%57$4RZ%5W#E14ZX 0A->#%SOOW-2^WLG/CD/B; 68N,!:=2Z_Q^84:\Q,M
M"-YVNQS%N:3+8BJ1(23^35>""SI<W=)HHD!,WCVY.PK>YW&V0HKQO,55^.MU
M;5;)2[.'N%IHE7LS!%1VDL3NWL>Y7:K *8[D.8 $/+KG1Q;HO/3._%?">&N-
MO$K)-;AL.QE*=SK>^Y$K3Y)8\/-6MDZ-'1KETB=[.HMRBL],5%,JB1"FW\+[
M&.<N564>/*^<8GE?8>4?*?C]BF1OF=[;7N,F2WF**1#4FN5>$G/:I[8GJ1',
MW*I10D3(GY4^L>KDWBW%.<LH95LK[G/Q?XD<,>;N=\-2^/LE2>/>5:J9)2S6
M2J6V(AD9.<IZK65CVT@>-3*<XHKJ)F#N^KA)4,M\K\E\N*JYX.<P5L?WC-$3
M5&N4X&21EXLE]K\U,U%LT;OX\SGT5U$BLCWR!%%43G.4I1UBFPX0G\JX[HL[
MR(H58Y5YPP702Y-S'@OC<];.E[9?J%43-W@F7!PFW;.'Q6:QFB1A4*3<=9XN
MF'/$5KO+S'V2.77'[C_Q:Y52C)KDGDO@.FY::BMF!7-^,H*%8KKV""2:.EJL
MR5B%%W GZA2.8I40RW@#BGRQY \ZJ';N$V7<GT#)?//$-KPRWP=RNQPJ"=9A
MIW)-CJU<9FJ\VS7]L'#=9!4K04-NH0W ?#3QO#>*?DCGU:^2N2I/$'-O'[F(
MKUQXM4JTO,>.+4X_J(R56(..8-'<5+-U6;-HTDW2BS1,5U2$(;8?$\YEY7YG
M91>\>O#SY<<R6./N+45%UM2$R?!XOJJTRQI64[8Z;@]+68T#LDH2+CC%4(<J
MZRRIQ.F!?#WYG/>9-LSE%<BDZQD?F;QMRD%%KN&<=XARO ?A16WW&QA QA7[
M63K9EV")&JSTYGI!.*IR[" \U^<^#N<F5,/I\9>:?+Z[T;CS4*K2#8IO+:-Y
M-(1UT:9A=RK1>4EU97TTZ;<B3A%!JBF0H$,<YS:LMSQ0UIQ,R2V"UK;CQM=)
M-."Q^UR-,4$LW!&M,PY Y&D0V?+%4<KJ@)2(D$3[EWUX:E#BO%1R+SSOG)#+
M:N&^;N-/:NN73BC1[!,T5U8GB6#\DU>"CV#1Y#RK<[1BV:R;E5PV3,X43(GN
M4?&;Y)5SQ&L^8B:\ .4O*YE@+%=,A:$[K$K"XA@V]W0J.29:;CEWKV"*W$L;
M&1;<Y"-P%154ZQE!*%6Q=0N6^1N%]&P3P(XA<C[X\P/ 4UW-90Y$\I8$+5&(
MVL;HU>)*5:,1;'*>(1*7O ,<HG 3 8F68K(4BPF+_&\^^:K&\R\4S".BY6WM
MLH E8Y.,CRB((-W#L%5D40$>@ABE]3X2C_I3S[6-\29K[W.OX,=!\H/VOA:[
MW=1F:1)3*A9;6:.(J#<S\*]#K2WH0+B @3O>ZZ.O8>G??8=3V49VCQM#EJ_D
M"3I;B*AI)W+1KI%",;3#)\BN]*54A^Z=%26(;<!.43%V =@^9-^Y'7S)OW(Z
M^9-^Y'6'Z#5<'+YAL>76,JZC&XV-U  #ME*IP[*$BD&35TJZ>.%5 $$]BAL)
M0+N)M4+E9R&XR9*X_5AC4BX_]K7\3./D7*S"/<H \;2<TU9$,H(N $[<=A
MW*)O)K_V.?Q?;?=.O_8Y_%]M]TZ_]CG\7VWW3K_V.?Q?;?=.O_8Y_%]M]TZ_
M]CG\7VWW3K_V.?Q?;?=.I3$>,8:]3MTN,K M(B.)7>\57.A)%<&(@W9JK+*J
MFV B:::8[B/:( &^L:89Y ^'E+I8W;U6J8;?/<D2LY$1E[;1$6C%O4"PTQ$B
MW57503%<6@*& H[>?L'5JOP58@V-<K<7"QC6!K\4R281D)%%9D.SC&+)N )I
M)HD,! *0-NP?CZ^9-^Y'62\HGBCS)<>4>Q7 (@JWHHRAX...\28BY$![L%#E
M*4Q]A$ W$ $=-\OSE/CZ/-HV^Q5*3A8B0<2<4=2&%%9N^8N'A2J@51)<H'(I
MOL8HB ["&WZ]:/[3<;_PSW5\_P"$:I_T,BM<=?[0JY_2R9U4_P#9F!_U4EKR
M#^QKR#^P.N5O]GG_ .EK3]3X;   B(Y&1  #M$1_K"BNP TX^@J_OZW_ *C/
M_P"M!^1K]Y5^IG];7[RK]3/ZVOWE7ZF?UM?O*OU,_K:O?T%7^8MS_P#49_\
MZF'7R-6G^W:V_P!&8CX92^FI_/AI/_(+\[\!G]\TOX$_PEDC%5B<OV=?R?0+
MCCR;>Q2O<2C*)NE><5Q^]C5^SH<)).3*(FW#8P!VAY='\,V5R/P:+QO6QO\
M^AUD>60NLJR>?Y;CV7_PH4%\0O&PQ86-:& L>H\/)F)U *H"!Q[P/#MSWP^'
M#%EQOQ+XNN>%F0:CG.RV>NV+^I^1L44Z<7VENJRT<I/IM!A'F!%@Y,BB9?8#
M'Z#[EY><&\]V"!12Y/9<YCV1*QT)^XG$Z_3>0MU6LE$E%1?(-!&2CMV[EXS
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
M#'0?*#]K]9C[)GW->*L)5^7=*,8B8RK>Z[1V$L]1("B[6,6GUT>_.0H@)P2
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
M$52%4;;B<A3CT$_6$OIJ?SX:3_R"_._ 9_?-+^!/\) 8AC%,4=RF*(E, _'
M0T('54.!C=9@,<Q@,?;IZQ 1[1V[-] F"J@$*;K*0#F A3 .X& H#L _)ULH
MHHH'48^QSF,'6;YH^QO5'U1T"O>J]Z   *=X?O  H;% #[[]@=@=NN^[Y7O0
M\BO>'[P/_;]]_P#KT8AE5#%,?O#%,<PE,?R=9@$=A'Y.B%4544*F&Q .<Q@(
M'QB@8>S1 !=8 3 03 %3@"8&#8P$#?LW#L';1@2543 X;& AS$ P?&-TCV_X
M=&(4YBE/MUE P@4_2.Y>L \NWJ;Z3V54#NM^ZV.8.[W'<>[[>S<?+MHP"LJ/
M68IS[J''J.7M*<W;VB'J".C'.83F,.YC&$3&,/QQ,/;OHR155"IF[3)E.8"&
M'R><0!V'1!,HH84@ J8B<PBF!1W*!!$>P ]3;56YNN).WES'4./]DXVQ3%&6
M:DI:E M-S)>I)\]B1;BY/* ](!$G)792 EYHI&'8VN\ YP4ZNKK P]?5_P!K
MJ\N_R= J95050V$%!.85 $/(('$=PT8Q3G*)P,4X@8P"<INTQ3B'E ?5WT8A
M%5"$/\V4IS%*;_** [#H4^HW=B8#B3J'H$P!L!A+Y-_DZ(;O%.I, *F/6;=,
MI?(4@[]@!Z@!H3J'.<X[;G.83&';R></;H!5545$H; *AS'$ ^,'4(_"4?\
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
M,J4O<PS-O#N!*!A(B4Q=B%Z!V\%I3&N/)^8P+Q-QIR=QADN[0B+9>NXVAI?
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
MHWXR63#^7N)'(/D[2GW'&"O,/9L3*\:Z^C:+9CZRRMR<*EL *LE$VR4D5LW
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
M(#@+)N5FB;8\#CBU9WH<?6Z(WFNI4J_6[7(H*0(I'["&W$-M<+N,37PE,/\
M'S,^ KKC.'Y-\];]C'CS<\5W;$^(%CA-6/"\LP,K/R=HN*+=AZ.Z<-45V3@R
MK@ZG67</$-4V,!3\=Y]0H&,)S@(VB+.03''M$0';<?5UX8MXSCQ*MG&?&'A^
M52;RU=<EVFWTZS5KD#E6W878XWH3/!I*XZ5=JPJC15::>.I)NBH@)@0,43E
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
M*'[(:\H?LAKRA^R&O*'[(:\H?LAJ/[0_>GGJ_P#S,;XDK-7*8*MUTS)+)&W
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
M")))D#RG444$"E /5$1VT19NLBY04 137;+)N$%  =A%-9$3%,&_9N _
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
MBHFS5(5WL=BWW%R!Q'IV$>T=^068;LLK,\@[ODVTLZ'D"=EY@HU*3C$V\DT
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
M&UX@&<WN(+Q6Y/D'-TIICO&#N*7=Y =PD);R2CB1>0#,#JD$I.@!W( B('$
MZ"@(^$^]9T*X.V>/(2F)7]VW@9!9O2%6S:/*Y3M2I""#$R8D.!P7$NW2._DU
MXI$!$4BQQ[J_V:N6+&CZ7C%XJ)OBU8N!9[T&N2KX"(.#+))B"9BGZ=]@$0WU
MB9*M<'7N)6F/,>2SS+V3\F1ED;3SS(;"NN&;17&XJOBHJ&>.>D"%]&4 >LPB
M!0*7>:@[Y4['3)M7,5\DTHBT1+R&DE(YXBQ!J_(S>E(<451(;H4 -C;#L/9K
M@1FEZ'16F-^D*!+O%A$K-A(RY^J+%=4.P@*%<JB FV >CR^75USJVP#F+*M(
M-BB$J;9?'E7=OT7LF\JK=HH5&4.F9N)4%$C$7 !$Q1]3<-M<BN3&8J:^QU-9
MXN#5S7J?,F3+-QU?;R)Y)=Q*(%\Y(!$4$4P4 IC=V<XD HEUS4;WZFVBH1]V
MRV<\(XL4(]BB3T*]&9;.)&&,\(4'"($7(/>)[AYQ?CAK/W$ZM<?\K62TWBZ3
M3K$^6J"0JE6CHRR=RQ7F_;EML9NN""*9T#&53%,XB"G3TCOX?O&J[3K^X9EM
M.6X9Y97[N17F),Z[,@/9UPI(JF,=9-D+GN!6W$-DQ$H[ &GS!TF#AD]0<,G*
M0F,!5VRZ8H+$$Q! 0 Q1$-P$![>P=3E0B:PU9UNRF(:<BB.I$Z4@9-($2"HL
MJJ90NQ2E#S#AHM#_  6:_@B62-+A">E2'<!)'-WAW0+][WNXCV[=>WR-0=4E
MZNU>UZM <(*,4=2!$H_O"B4_=JHJE4-N B'GG'RZ@'4]6FTBXJ[5LR@%%'3]
M(8UJS4*JV13!!4H& AB%'=0##V=HZ8WJ2@&[JV1HM/0ID[AZ59OZ"42M.E!-
M0$AZ ,.VY!WW[=].\@LJ^W0N3X[A1U.E</3+K'=I%1<&,W.H*(=12E#L3#;;
MLU-3=>KK>,E;$D[1FG:3E\J9^D_7,Z=D4(X5.4O6H83#T%#R]FVI^OPM6:L(
M:THIM[ Q3=2*A))!(HD(11198QR[ 8P?0S%'3JA(U=JG4'KX9-U" ZD!06?]
M9%/2#+F5%4!W3(.P* '9Y-1%+?U9JXJ\ LLYAX@SJ0*BR77$XJG(LFL"INH3
MG^;.(=NJ^TL-9;2;>K-2,J^DHY?IA&M4^@"))B@J03 '=D[5!,/9J,N$O76[
MVS0Q&1(R6.X>D6:$CC"=D4B22A4Q[L1$0ZB#OOV[Z'(9:^W"YB<5!G?2'GI
MG%L#/J[CO.Y_>PZ/WOR?)[=2]H@:ZWCI^>*\)+R2;AZHJ]*_7]*> =-90R9>
M\4\X>@H;>IL&K!'5^LMHUE:FIF5@03=2"I9)J<IR&15,NJ<2@(*'#=,2CV^7
M4C16=7:MZE+NROI&%!U(&1<NRBF)5C+'5%4!^A$["G .SY>F-#<UAJK48QZ>
M180HNI $6[TZAU3+E7*J"HB)E#CL8XAV^3R:KT'-U9K(1-3;>AUUFHZD$R1C
M;I*3NDSHJE.<-BE#=0QA[-0T_8*ZWDIBOI-$(9\JY?)'8I,5@<-"$(W5(0W0
M< ,'64?D[Z3R$M -SW-(Z:B<Z*[WORG2;^BICZ.50$>Q/S?WO_KU(7>+KS=I
M:I078R$P1P].LY%^("[ZD55!2#K$ WV(&WJ;?KX_*']K4)]ZV/VN7X$M]+1^
MV2?"A1'R 8/V]>+#R-P'X9F0^2-:Y>W:S,<0W4UZJ-0JT:V;W!U/UJ]G*J\.
MZ=M5#+)J^CG*W-TD[3%$1VX81"F(9#*/(NV>)*/+/DK6Z%,5^20Q)21C(Z,B
M4IZ6<O$6RZY2I/'3ST%18$CJBB!C]V)AY@TN]>%_B_G+2K]&),^"?+G$;FB8
M:RAQ]3=O3KLRY8M#=RUD[ 6.*H1!5E, 9(0;@JDIT+B1/P-9>H8ODN8^<_#U
MNPVS-]/KEZBSS2IT+E&7RM5AE9K,NCZ8Q8-F00!I!(513%$AP3,ETCKQ9>2O
M)#CC<>/E6Y9SN/+MC5I:I:N32+]ZO/S4]8:ZQDH!TOWYXOTY)%5<Z213]AB>
M40#Q$N/'_H6,AAFG,OB6TC-F,\>^DU3V[MN*HYBLE(W2-.$EZ.#5$QBE."JY
M%-Q#8@AN(>&O8^2_$TG%S$/AVX#>4VUY1?9%J=NK^6;P:FEB&S^@(5\XNP0=
M.VT2(L5V_4V(1WWRO5T /*#PP&GAZV.P.Y'E>AGF*SC&92H2T/=X)&3CF)('
M'5/]*!S(+*F9IOQ>K.$$T6?>]XGWX$(/AA<X,4\/K+R%H.)^#&#>/.6H"OW*
MJ5N5QO;FF,U\<WPEF4E7'T,8@'XO2';IK)+]R=(% -L.O$EKZ.%).GY=4\2F
MF\NN-M6NTK6XUMG&F5TMOAYD*[(HO54$E3LY=LY:)OE$>],8J(B0QMRO^?O)
MKB _X=UO _ _(F \9XNL5WKMNNN5\KV?$L[2T%8(D,KTHLEW,VZ/WCL$R)%(
MBD!E3J',2K<+D>,-_4Y1,>:LYDIYAH'%8_"AO0W3X7"%G.H,AZ'Z.8.P !T*
MG_IFW;J?X[6XZD&3)/&=+#MA443*NK R,UBQ*JNU5T4Q$%!8O/.4(0P@;NQ
MH]H#ICX+=<X@%BZHRSR,NVYSP.:H*.HK?%9KP-Z*U;(M'23ULW&1$72IR_Q@
MR!C-S-14,8!P'REQUP?K'BM87A.%-#XPWC#]SDJHI+1N3\78[3I$'DV8C<@'
M5](;K*MFKY%RF554 .Y1.=)02*#X8*L_Q8QPQR_4_$ 5Y"9YQ[QHH^,L?5;"
M>*TY.N-JU^&S:K+-&3Z20:,'B[IR@+A5,G2W,<YDNHWB)<A66)YMCQ_SSX>6
M4,&XSS/).H=&DSV3+/08.#AZ\!B.3/4S'<H.$S**-"D+W1Q$P!T]2' F[<-Y
M+&.7.&O)DG)/$*EZOE*6@.4;.X3$NC=Z' -V#I5%HZC6CHJR"CQR5!\4Y4B&
M34WUS@N*'A78'X!XV<\%\AXBP?@BH43#"N>\I<@;?4V\,\E8/(=;*@\;1[LX
MO163<KH('+W" ]9A44'BC@_.M'E\;98H%=O#&X4B>.Q4EH%S)90FIN.2=GC%
MG" ]\T<H."=VL;S3AOL;< ^$X+[YM?G_ (DJ_2S_ #HZ4^F*?/C\1-R&,4=M
MMRB)1V^-N&O/.8^WDZC";;Y6^BCWBGF=A?/-YO\ D_&_P:ZA$>K?<3;]HC\<
M1T G,8XAY.HPF_;T!1.82AL(%$PB4-O)L ZZ.LP$WWZ.H>C?_)U_Z7_JM 83
MG$Q?F1$QA$ORA'R:W.8QA\FYC&,.WQMS? Z1.<2AY"B8PE#_  #H2@<P%-\T
M &$ 'Y(A\?Y.NOO#]>VW7U#U;!V '5Y==1C&$W_:$1$WR]Q[= 85%!, ; ;K
M-U;?&WUU]9P/_P!H##U?&^:\NC@!S !_FPZA\_?R]7Q] 4QC"4OS("(B!?\
M)#U/\&@ZCF-MY.HPFV]3LWUN<QC#MMN8PF'8/(&XZ?8VR G)EAG,E%33&4@G
M:<?8("<A70.XV9@Y!5-4J+A,P"7J,F8!*8Q1#MTPCQ?OGPL6;5F+YZJ4SUZ+
M5 J O'IT0(0RRO3UJF*0H"81$ #R:W$1$1\HB.XC\O0=1S&Z0V*!C"(%#XP
M.NDIS 4?*4#" #\L-5[D)-+SLK=:?47E-J$6\>MSU2L-)%4RLE,1445(% D'
M'68AW)UC;%'8I0[/B*/RA_:U"?>MC]KE^!+?2T?MDGPOY1U_U?X-=GZC]KY'
MJ^KK;_T@^5^H#U=M?X-O_5>I\'_TA]7?U==O;\*P7WS:_/\ Q)5^EG^='2GT
MQ3Y\?^D8_*']K4)]ZV/VN7X$M]+1^V2?%R"^^;7Y_P")*OTL_P Z.E/IBGSX
M_"S1J)A(#ER@W$X !A("RH)B8 'RB&^^VN6&2\*^%G1LM85X:WVRU7,UOK^?
M9IE8H:&KT@]*>=)6G[(%UQ]!9*O5P9H+E3*4VX;!KA%R<X4<:X',E,Y.9+7Q
M_F2$R1F"J8RL''KVDFVL!;SMRRSMH2P.V2RCDZ"#$IS+I$14*D'? 72=6FLA
MT*%GWBW1%U^?NM6@K))IJJ"1JHSKTJ[1>*"J&W0!$1W$=@WUQ;\/:8J=:?\
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
MJNS%'O'##(G)>VUQ=Q, RF\Z-\3SMT2R(Z[EP4X.PE&K=YW9# B)RANF)1,
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
M\]44601)L38QU#&K&%7W*WFY,8ZQ[D\F4,55*=R!4I6H8L>K/#OYR(I]*6C
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
MD5%)3O.I!0Z9C[@41_4\H_[+G7^OF&L*_P#?[_\ TN=:YW_[>5_^E,_\ "E
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
MB&M<[7N0B%S<4/)]<M:TB;O8EC%RH)MVZBG4"S<HN@#I'8;3BOPQZMC*NU?
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
M+WP!TF$"F$-,HN+9-(R+C&;6.C8U@W3:L8^/9(@W9L635$ (FDDF4I"$*
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
MH&6//08UF;/)1$>^-,5LQU5#5^4,Y3,*[(3+K&%JKU)")SCT^<;=^>3QG09
M\K4$,?29WM/K[HTA0FR@+-Z2],NW,*L0F< ,2./NW 0 03W#1%'^"L//5$Z\
MSJ*9W>-::X,2J1R94F%9(*S(=H] I2E19A]!(  !2 &OT:<!?F?Q][WZ_1IP
M%^9_'WO?K]&G 7YG\?>]^OT:<!?F?Q][WZ_1IP%^9_'WO?K]&G 7YG\?>]^O
MT:<!?F?Q][WZ_1IP%^9_'WO?K]&G 7YG\?>]^HVM52#B*S789L1E$0$!&LX>
M%BF:8B*;2.BX\B:""11$1 B1"E#?R:Y0?[(SG_EA7OA'+V=;H/\ ZZF',:W/
M)4\F"G<F=,:C!+2X1Y%MAZ#NE$TVQ#;#L90!UX0,1RZR_C=SA?Q"N3Z_)BO<
M<:/BUC7Y/">%L!3QW;=Z[NHJ"YGVDA7E7SQ4'Z7F'*F<JANHP%H^:,'W9LEB
MVT<X8+#\1PP@^)%SM4*MQ)">+#S6=+YRH6CQ8H2)P _4T82!"-!ZE%" DGTC
MR*S#482EVZ_>,1XX45@>JH9#IU6R?79G!^-IQ1SUR-1M[=VS<D;.I%H";PZ0
ME1,0PIB0P (7+B31,LUQEGRQ>)]D?C/AZV-\8X[3# W";BY6$[%F2TNZ4A'
MQ<HQL6+5!LZ?-S&$J:I4U"&Z-L-9-PI?/3<=Y#YN5?!;3AW&<1+C/QA>*CF;
M1K3_ )!7[E)[7>@$EW)^\5691C]-)J?K.9,J*?1KQ(.?#++.'">'OPKY57?&
M./<23E"CELAYJ4AG:U,HV+X"[1+0HLX9S(OHJ1EIERJ=ZJ4@HM%$RB8!M.3.
M0>3_ /T1_'Z)X"9,Y/Y3C6W$*Z\<:K@GD%6VGI=2P#3,A6*/:*SZ+ATO'1AW
MZJJY7(KB=N;S $? NQWS2RK0K[4>3V0"^(7'X:I&)XZBKX"IM!!T]K]>E9I)
M956::O(IL#A-603!1)4YR =8!ZQ\./AI0LL(52(Y?\L8ZG6O'YZ;$V(DFK 2
M#*0C<IR,@[W<F:U[TM7_ ,'2 $'8F,9<?H9->+UXFG'SDG0U)[#&<^./A_QU
MGG\,U^U6/.S^F';4F1BZ9$J'"'K<<X-$IR;ENT9KB)>Y;-Q1*F*H^(%DF%S+
MAG&'"[PY:UARPYZ@W^.HJPVBS62L49G8\S8MQ%,)MU5D75CEVTI&FD)5=0D<
M@LD#8H*AUAX966.0>5<336%_$<IN>LUSW$Z"Q/$U=/C_ ('QW!/;+59V/RNN
M<TP]=GCD$WBKE^?NS" I]V85!$GAD6!'*\4QS]XC7B*W:F0<P7'&/3%K/$"D
M3J->E8A&OF8"V%4ASF=%DCHF<=UN!EP$ UR9YH\6LR8\Q+@"&YP07 7BGAN0
MPW5[I:<H2*[\[&6S.YO-@,JH,AUIHJ)1Y6QVO=K*)F1 4B'-XQ_BGX#SQ0JG
M8,(Y/XS\'"OK%C*&R78LIV2'(QJUNJU,4?&)&0[%5_&*R3HZ+%83D[E!N5$I
M14UB^<R"T8L+_.8WHLU>6,8D="-9W"6J[60LC:/04,8R:)':BI4R"81*78-Q
MV^#+V.3.1*-KL5)3\BHJ;H3(QAF1Y%T90WJ!T)B CZFL^\C<G7?(E'L4WGN4
M<TJT4MZQ*_*FY,I.SX.6\@0P'.'I+5%!RFJ0R8D-MOY-0T(5P_>IPT1&Q*+V
M57,ZDWJ48S(Q(\D71^U5=0$^M90?*<1'13*G*FB0>M90Y@*FFB3SU5%##V 4
MI0$QA'R &^N?W*/I67B96U_@+6Y X@H59L]L"KHJ)51WZ@*PC&9@$@[;"'J;
M?!/]*5_@AUS:_P")13_5SCX&*_[?8'^B,OKE=R1N>)J_G>[<>*O07./L8V55
ME[6E1M\TLRM-T]%D4UD#J,&J0])U43B!04*F *G*8M)S% X>AL+Y%4SA9\2E
M-#(1L6CF/'<73VU@8Y /$QQ$BF!J[4,S37,GW@!U%.<R9DMK!]Y'/VREK!G]
MD&.?Z)M?UH?E#^UJ$^];'[7+\"6^EH_;)/U^:^\<U_JM;7)'^U* _P!3./UW
ME'_9<Z_U\PUA7_O]_P#Z7.M<[_\ ;RO_ -*9_P#7>1W]C5Z_U.?4#_:[E7[<
M9?K\%]\VOS_Q)5^EG^='2GTQ3Y\?U>0\34O)M+M&5,.C#GRGC^#FFTA:L=FG
M4P<P86V)2W.S%T00.@"GS0:S%=K;G#E(KAKD'F.#SUFSB(ROD*UP'DC)E=<B
M]C).>*://,^B$7,8XL4WY2=(@0! I$^CQ#[0[RWF2(G?$?H5'Q5DEW$EI94L
M28RH(-4(FCX>:.&)B(LE&S%JS5+( N((I@!-A$1URYR!PICLZ9\Y)9:X48?\
M/O&^+62%'30JF'*X[A*M-R]>]"18*@JM%1Z[N8.LZ$#'54%,GG;:GLF8H?\
M)KD[S!QQPIFL)\8<$62YPMGI7'K(^;*VG Y@?87AS)-#);N92;='%V]4! AU
M.YZC$2$O$WE5RXS3E5%_Q'P_'7,^+<YY'AS\9N,^9<BQK8<KW&!BDVY3(N7$
MJYZ#H+O%D$G8@9,#"1/;'N7Z7G/D-E[C]#Y3F.5.">.%@R'$ON-%9R3D%LF\
M;9,@H^#9-GLN (=RI'#(NU" 4"F$#[GZ\5I-.1?+&0QCA;E&ORPQW@B=M5,E
ML1P5[=RB$N_ARP2L4515LX6;-RK/553/!3)W8* 4ZG5!8BRS:<@4$M/RG5\S
MT6^8MD(R.N-.R!4@7)%2\9[=MG;14.[<K)B1= 0*(E.40,0!US@HTYR8Y366
M9Y_S&*Y3.F5K9,42RY0,UQ3/#9FD'$S\A%]*C64>=*DB#I(P@0A$D033(4H<
MG\VPEHR!?)WE5C7&^&[?7;NK _@W3L6XPIJ5$@Z9220K5!=-LLP;MRN!<*',
M!DRF)MVZXPS&1.5V=+4QJ-XR8RX*\><ZWU*6QUCF^W-DO9,AR..*92HQ-U(N
MF[+O7"\G,F.@T*!55%"J F.L/5_%7B9SO(0E)SO9\R\8>'-\R09OA>CY\NSL
MJY[)4(]U7XL9B5(LDF,85_(J&[PA#$ YQ'KY6XE_^*BRCBW7W,DY:\FXES1/
MR;]OB;)RL@NM;6\*6FUXA#OW!E$FLBY<.5U3 V3(8P'!3?%N4\H<Q\-U*EYO
MKWX5XEG;%/RQ7=^J9'IXT++"0)6BDI[7@X341!VX9))=13 !NP=5O%>.LW4"
M[Y!N6'V/("H5FLRBTHXM&%)&1]J&F2H!^@D+-U&BZ_BYS).1534\U1,@@/P<
M9?V?,O\ RFD]#C'"F2V%5I7]6E1L/M4YIM8G5/;:47=$>N0?2S=178X)D\SJ
MZ0V[ U^6^'_-G1/N/7Y;X?\ -G1/N/7Y;X?\V=$^X]?EOA_S9T3[CU^6^'_-
MG1/N/7Y;X?\ -G1/N/7Y;X?\V=$^X]?EOA_S9T3[CU^6^'_-G1/N/7Y;X?\
M-G1/N/7Y;X?\V=$^X]5[%.9\G1]IHKZA7R;<Q#:EU:#54DH6/27CE_;");IK
M !#&$1(!]C>J ZY0?[(SO_EC7OA'.7&FWR\M7ZOG7&=EQI-S\$5N>9A&=A;
MF65C4G8"D=5NJ5-0$U Z3@ D$0 V^N-N6\T\SKUR2A.+O%^]<5\7X[FL5UB@
M1E7I5QK$E36LC59.M/CG9NF,?)J_QA=)PX77(FJ=P % @5K'"GB%YVNN(<+U
M'.<%Q@Q*A3H2A4S&EFSHP=L92^90;U-^FI?'489V9S'LY0R+<JQ2B!2$W(/A
M;QS?/TA8*;X9MIRAD1K4U<9QL>CG3)>3+&:R*V^>?!)K&BA8* @F@B4CL3%3
M[3@)O-Y1Y/OG)^(R-GGG=7LV,L982GSP-(R!1J9FJ5=O,K/L;1:<FY?3#A5H
M!&!I5LQ0[M)L?K W4< K58Q_XIUQY.X\X3ERW3\*X*H"]+K]+P1D;*QGAGLO
MGIEC>36&VS$8X44<,HZ=!),BB?8D0H;:MGA@67.5OG4+EDR4S-,\@(ZJ1T'9
M'62W5W0N<9,O:<9XX;N6S?T9!FJU6>B*A"B<ITC](EY:8FY.\U\Y<B,D<L\:
M4?$LGE*1B(NEU#%%,QFXCWU)CL8X.AG2D(T,5Q%LE)5R)P6>E*8HJ$%10QJ!
MSDY!\XYG/2_'[B.CQEK!,FX^I.+*=CBE0[-*(865C,QC\&<>BT8)F;="R(JJ
M*++*K.CF.4I>)W.KCMXB5&J:W =S:G8.L8_U99JI:'X1.BO++(6"57E/1(99
M5D@LS6=/$5BD2#O$^[.GU:PW@*%Y<C=J=&\[5^?>2<E1&.J_+,.0TR9X QE(
M6*PF5FS>/2*F9,S]-RZZS]0@D0-R:Y^<6;EF:RWU7Q"\EY/R3E+*4=4XNIS]
M;=9!!!2*BX"(.Y?(JI1"J/>) JJ":H&,F"21=-!YJ^(1(9*R/:>+,]X='$"T
MWR(QYA*-P_1+G6W%8/#8AIR3Q4L]<%6CP4@<JKG74(<X='4H4Q>(F<;+R>R'
MRV:^&YA[,D%@7C9_510L<-[*[LT1+/6D)5YQH^,1I++N'HE3?RH.E57)6XG7
M3(0 UPPQ-C^B>(%COBM@SEA?>8>9J'S*Q16\<XQP59VLB5[6J]29EJDBKD";
ME7;-L!G_ )B":!N@K=+K<G&J<8)+E#+R3(_/ASSPS9<U<31:3O-LZ=<%&N.)
M*(++B5@T2#?=[WZXF./4"!2^8)SII$;I"8>Z;I  )-T0'9)!(H>0I"[%* >0
M #X-[1SMD5;%]#R#$/\ &2UI8HN'4T@]N#!5@4L(Q:)K*++$2[Q4Y03$H)E,
M)Q NJ;CO!V2&V5J&D$Y*GR3!NXQ5U-REI<&=/Y)0D4)RLUT@$A$D%0 Z7=AU
M!N AJ^X Y=.;U=^/^1K4_N&+,U.%)2T.(\)%R832":CM1119!4@D)+QB1^^;
M.$Q633,F<0&]*X#S'5,AY2OT.>F4R)K"S]>5AALJ(LI6R/VBR*1T/0VIU02(
M?8QG!DRE 1WU0ZM/-!:7N[F5R7?4E0_C#27LZ":D9#.!$-^MBP*V14 ?(IU^
MKO\ !/\ 2E?X(=<VO)V\E%/]7./@8F ^X)CR#K0+"'E*B:K2H+F+\D"=0AK,
M>4L#<K^2U:B\;8M3<<@9^+G92!@6E/ED!=O(2<1E*^"+TBJS511%FF"Q^H@&
M3[=A'C9RYQGR'SAR-C,IV>?J4%9<F3(.ZY!0,6P5</XR)KB$9&)Q+TSU Q5T
MS-RJ*BF???HWU8/O(Y^V4M8,_L@QS_1-K^M#\H?VM0GWK8_:Y?@2WTM'[9)^
MOS7WCFO]5+:Y#-[E>:?4G#_)L(NQ;V:QQ,&L]02B7":J[1*253,H0IA IC$
M0 >P=?EGQ3^<"K_=.ORSXI_.!5_NG7Y9\4_G J_W3K\L^*?S@5?[IU^6?%/Y
MP*O]TZ_+/BG\X%7^Z=?EGQ3^<"K_ '3K\L^*?S@5?[IU^6?%/YP*O]TZ_+/B
MG\X%7^Z=?EGQ3^<"K_=.ORSXI_.!5_NG7):&@LIXZFYB2QHY;1T3$7.OR,F_
M<#-LE ;LF+5P914_24P])"B.P"/J:PK_ -_O_P#2YUKFZ.1\BTB@!,WV)"'_
M  RLT37/;;T*TSHO/:WVT53[[NNLG>=WOT]1=]MPU^D5A'\YM2^ZM?I%81_.
M;4ONK7Z16$?SFU+[JU^D5A'\YM2^ZM?I%81_.;4ONK7Z16$?SFU+[JU^D5A'
M\YM2^ZM?I%81_.;4ONK7Z16$?SFU+[JU^D5A'\YM2^ZM?I%81_.;4ONK7Z16
M$?SFU+[JUG^%A,\X?F)F6Q+=&$5$QF0ZP]DI-^YB3D;LF#)NX,HJJH;S2)D*
M(B/8 :@@'L'^MW*VX>J @]9 (#^OP7WS:_/_ !)5^EG^='2GTQ3Y\?U3HAGI
MHPAF;P#RI$R*J1)/13]<JDDIYIS-0W7*4WFB)  =P$=9VY8X2Y"WJZ\F/%'\
M1V8X)X<F[]4Z9.0DQ%U:8:*O>5%K9MVK<'E@B$7PQ\;'MQ3C41=**J(*'33
M/$]Q%R\S?R!YV8'XF9/PEBO&61*[AF)M.:W&3;S$/GUP@P@<8MF[8T0U!BY.
MN=<0*V,1$A3F.MT:X%<1N!D]EKB=,<Q97*MVROFO*&(6<1F/$6"<*++M9V2I
MU NYCMD7$NX9OBM9%P0P"1$ 3 .L3:\-#@GF+F#6,ERN0N1O('*N2<O8HL-"
MLSK)_"[&3=J[JM7S'+UE@,<A)*K1TVB]28="B)52IJ+B) /KDIRZQ+;LO6^B
MY!\3FTXC@;-CN@U?*MWXJ<):0BLXGK1BBC"U(1X\47<MF97SXBZ:0HAU'3 Y
ME0IU2C_$>MO+C'_+'Q(J9QTPGW^.XVD9=G:2^31>O\<\I(,\0Q%*5K[PD9)L
MT(?J1.JXZQ<K-Q(F3Q$38,YXY%Q3@+P8H?%O&+'%H:43&#JZ\M<\C8TJ[+!E
MEX^8*-V<>R3*I&1\7$(%*1NDW,IU'!8Q^:MRIW,B=XO4S@UX8/'C*.5JE1J-
M2;'%67EEDVJPL\O$PA;:T.,6]D)"3.U<JI*J&;)HJ(MT1$1.'#7)F>^4I\VP
M]M\,RY\S\_<<7&.J+3Z=%-2U^0C,0,GDM"H^V2TW+2(PZ\I(BJB'?**$00!(
MQ0UA;-^:<B<H\AX*M'%KD=G7E[6LO\6&^%^..%9FL8]D[SB:+P!<$X]->18G
M,C'MB28O5".3*;!U@ILGB[F?S(YDR&4L?9AJ.0?ZNN/AJ/ QSABG,7@&];R%
M=+RP0;J/%VS=DNWB(]!$B2#9;J.950PB'CK>);.2";ZN<#L.6OPZ.%K,7IBL
MZI<;TS-5,LWN&$1%'VREI!VFDHZ1#O1;+"D4>D Z?^6/X2P=0@H[D'E'.-.Y
M)V><CXR/:WJ,J"S]'(5L.O.,2D>%:#[8%5[Q5;8AF@B  9'S>.6+0Q/C][3N
M,7%>[<@\PI&J-8<QEUO62G#I*'=7YH=OTR;H#/H@YC/P65$0,?L[1UXZ?.SF
M&ZJ%%XX0-S6X 4*T2E8CR1F#,$PB2M0>,L6Q/H+TD2LZ.:*(V(Q8F4*NH)R%
MW,IOX4G'KB-/V:U8?Q'X9.;K>YL%D55=V&3Q%EZURETITK8WGHS,W=/7;UJZ
M;)JM$BD*HF4$P-V?!QE_9\R_\II/1O[&J#]LOOURI_V6Y1_U4CKE!_LC.?\
MEA7OA3L\OJ:SQ:,-2$G6U\(\>,></'>;F<<XG&W'1KF9!$F2<AQ:K(H)M911
MM.2<?'&4734*HLH9(W?$#IX6^%GP<R-0<!M\F8XD\^YYYG9"PQ:>0E@2A9)F
ML,5?G6,*8V=N9J=M[] 037= =NP;BV;DZ4R&,'&W EPR)C_C#G*U,<W7/.G*
M.V<5<@W\6F/:9+NH?":52XV0;)99O)6U5L)5W;EL5JD!TC%*F GUX0.%:-(X
MVQ-RJYD7[D7_ %ZS=XPT1:N!A[#=G&!@+T^QU, W=Q/IC1K(/NZ9*MA<J)D(
MF=-,PZM\.A!47EB^XG>)Y8:UD?'>.63'$TES&P%A]@1TU28T".<IF?,$GYCB
M]91W>N 2<(J@"RS;SO$KYC< :9?^#N<\N6+"'#KEWQ GJE6E*-',K6^/ J8_
MP_#1#9@E%J2)V;IV\E12!XCZ.[1%H@=TH8V4^!/&WD)A*D0/A#<$8K-O(KD!
M;,!1<^M:;3/0*%RQ]QJKE-=K>@1Y8YJZ.PD+$X%5X]=)N'!DP'I(.#\ </7N
M(,#9TA>!D/R]Y/Y7M6-&F1(B3O-I S?&>(:%3)YRFRB L8&CW2KQX=0&_I@]
M(@FWZ5/!IF_$'QG%DSKQKQYDKE=G'"=!D8E2OV+. 3KNK84;MW<6N[:1[:05
M@V,F_.BJJ#9)18J&XE+JGY#YF98H^3LQY;:,LG>UV,*K6Z[CK&54MS(DS6*#
M6)2 ("DYZ.T62.ZEWBASJ*F$A#"0G6<I5EUE0)V$!50Z@%]3S0.([?X/U.(^
M,$>Z.M5<40WX87MN@H<$ALEH;@[637Z!#91O%D11*(CN47!MA[=*VKC9FBYX
MHEE%>^48,I=ZC'N# ?K!-R+8127)_P"FNVRH;=@[ZDJKFFL8+Y$4-HW4>R#'
M(- K\YWZ+8@G5?*'B3,7)5RE 1[Y#H5 .T![-8^Y24;CG2:[D!N^6:6" /)S
M]CA*)D6NJ@5^6&B)YRLD"8B9)XQ.X3.()G((><3?0F,(B8PB(B/E$1\HCHTO
M:[% 5:)+U;R=DFHV"8;D#<Q2NI15(AA .WI*(C\C1V=!RCCRZ/2"(&8UFXP$
MP_W*'4;H8-%S+&V#M$2D$ #RCIRX=+(M6[9LX6<N72R;9LV132'O%7#A<2D3
M(7U3', !ZHZ\0*VV^P1%9JM?S6PEINPSLDUBX2)C6[:64<2#^1>'(BDD4NPB
MH8P!Y.WR:B;34YR*LM:GV#>3A)Z#?M92(EHYT3O&[V/D&1CI*I'*.Y3D.(#K
M%?\ ;[ _T1E]<H8^E8#A>1F#G^,&,SR#H,S8H*K*>TD8+MJP=P3VS$,P>.C-
M57X+1CH2%50*<Q5"'(7?$SSB7PB4Q%PKQ(,]::+76<W5$;?<W;5-:.=3D!4F
MAT3FCT %X#9-J111TL=53K5'H#5C3.0Z2B<,[3425(9-5)1-VD11)5,X 8IB
MF 2F*( (" @/;K!G]D&.?Z)M?UH?E#^UJ$^];'[7+\"6^EH_;)/U]9%4H*(K
MHK-UDQ$0!1%PD**Q-PV'SBF$-PT_?!:<X,$GKUV]3CVMIKJC-@5XX,Y%FT,[
MBU%>Z3$W2GWAS&Z0#<1'MU_/+.WXRU3WIU_/+.WXRU3WIU_/+.WXRU3WIU_/
M+.WXRU3WIU_/+.WXRU3WIU_/+.WXRU3WIU_/+.WXRU3WIU_/+.WXRU3WIU_/
M+.WXRU3WIU_/+.WXRU3WIU_/+.WXRU3WIU_/+.WXRU3WIT!B73.Y#A\R8MFJ
M@"4?C@/M3JH8;QR$J-3IB#Q./<3SPLC,/G$B^4D7[^4=D(F0ZJJJAA,!$RE
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
M_O2%_P =<V_<^O[TA?\ '7-OW/K^](7_ !US;]SZ_O2%_P =<V_<^O[TA?\
M'7-OW/K^](7_ !US;]SZ_O2%_P =<V_<^O[TA?\ '7-OW/K^](<?CKFW[GU8
M.26<>0]=S=:)RFS%?5>Q1+6\L$I*2Z;9@:1LTU:TDCJ%0:-RI(@F!C#L4!$"
MEV'XA7!FBJ9-6S9#QM7S$*)@[]J>74DG29Q+V;!Z.0VP^78/5U3V)"[$:UJ%
M()?C"9B110/W1AT]@\C//2Z):W2B]6F@1*5&$244^@M^](4!$B0B"3DAQ$Q?
M-4 1+OHIR&*<IB@8AR&*<ATSAU%,4P;@)1#M 0[! =2TQCF2;Q@3NQINJNUC
MM(QXJ5;TGO&:Y ,0H"H'>=TH78INTA@WVU$8^L;F @*9%ILVZB_>-'3Q=NP-
MNV$WHX&45.0.P@ 8A?)U=FOP0AFQ6,LT$7T?95P TBO, ETF4DEB]HH+; 0R
M1?-(&PD#<-QEJ1EX'T-D;'([U.?(W45?R H'*"#)9P42[@/24W?B8 $@%5*/
M64=[5E^UTN5A,C9>MLJ<+-9$W19JQX[C&J:L"Z9>G@"Q&;EVHZ7,H/UR< 5$
M3 !=>,]_MM7_ .DJ^N*']G;K^EDCK%?]OL#_ $1E]<G.*F9[79<<Q7+6BQM8
MK>1JBVD59J$GHEF^8*QR3N)1<+MA60>BLBJ9,41,F*:IB <#:XQ\ ,-9(N.9
MI'!\U*W:W9!N361;O&J<BW=)1,0FI(((%.*QWRZA4&A3(MT$DB=X8QA*6P?>
M1S]LI:P9_9!CG^B;7]:'Y0_M:A/O6Q^UR_ EOI:/VR3X3X&YLEFRBE&HF4';
M*Q.2%$Q&JR5@B[*/?[@)0 S1NN<F_P UW9@#<0T?/F353#AKD3CAHO2,DE34
M?1#!C.UUG%"]2=(E,'<LUFY"N2)B)R-UR*[=(CJ[2Z^2:1<GMII<]$U*JUFP
M1=@D+0[G(M2.:E%K'J*"BU+WO>.5G $ A 'L$P@ P"]N8.(IQD:[V7(4'&O$
M56[M&LR":$7$/%D%P Q"NRM3.40$H;IF*;;S@^!R*HM)2=.K1,8Z>N(J.9!U
MN9<T(_;SSN(13 !$YG"#90A"%\XQMBAY=4#&Q;16:E>L8,9&#L]6G92/@'ZY
MAEG#\EE:$DU$@<)N2J_1C$$3)J%,50 $ UPTQ9@QTQNDYB>YL9V\7&O*@_AX
MZ/C[,UM$PQ-,,^I,[>.:LE#KK$.*8+. 2 1,(AI90H;%454.4/)L4YQ, ;?
MX:<G;O%O7^(HN,1KDC)-VJCQ&%F(67>+OT^[V,7ODT'R4BDF  90$S] "8FG
M.593+=$=4M"--+-7T798J2>S1#I=ZV81,0V5,Z6=+B()E;]T!P,.QP+L(ZY1
M9H5AEX&C9:RLW"C,UTU$4W"<*J]?RBS$H@!#HMQ?),S*$#;O"&* B!?@9/IT
M&IW4W:\=7:NPY^L4_P#Q68K;EA'I]X AT]:JA4Q'<-@-OJS\<+Q*Q6/,NT;(
M5I?2L#;';6O+SB;D46+GT5>2%(JCE@LW4;+MC&[P"]!R@)!UQ]XOX?D(_(66
MG>4V4BJ:J.$9MO6_;5).*:QZDG'BHEWZFXNW*9#CW2*'6H(=@:C6"JI5UH^,
MCH]9<@[D768L4VBRY##Y0.8@F ?D_ X9<MUX%[8\;8PL UZW)M$3*EBY ED1
ML# %C" D2%XAWP-CJ; 9=(";]0AK^M$<XTA:M%9C)IM&\JD>V++%3](+#)U4
M/X[Z>([)=P*0;'\IMO.UXDO.:YQ0U3$E_B;6PK+)Z4C5"7>>D2,@JWCB' $U
M1*N_:,!%/<IG"AB%$1*;0RDHBNW;7++5TGH))4!(FI%M&C*".Z;D$ 'I.X;+
M%WW$!Z $/A."^^;7Y_XDJ_2S_.CI3Z8I\^/PK8LA9"L,=5*94XY:4GIZ45!)
MHR:I!YI"A\TJLJ;9-!!,!.HH)2$ 1'4W$< .*#RUTZ#<G;.,E7Z-<O2*"D;M
M<ND/26<6P*<NQO1UG:RY"B G @[AHRS7COAATB0W0=9JSJ;I(AO*!3JMYXQ0
M';MV$=?HXX>_DRL>_FOT<</?R96/?S7Z..'OC^YE8\G\N:ZD^-.)5"_]HD/7
M#E_9+-[:$IN-^("F#RE-%UDI@^6 SFOT<</?R96/?S7Z..'OY,K'OYH"EXWX
M?,8>P"EBZR(B/R "<UU*<:<2IE_[1X:N%+^R:;U^CCA[^3*Q[^:_1QP]_)E8
M]_-?HXX>_DRL>_FA,EQJQ(J >44X>MG /\)9L==*G&[$"9@\I3Q5:*;]@TYK
M]''#W\F5CW\U^CCA[^3*Q[^: I.-^(#F-\R4L763&'Y0!.;Z7>*\;,/V5.+
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
MS]79L-7G[AC'E3C;']M=,&\5E.]X/>QN.1))B'H3X]B8/G0';G >L%$$U/-
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
MQD:FD_4@W!%#&4[DP"4_40NWR=>-11H3!&1I1UGW.V&;UA,8B&;+1&08&,R
MK)6!]6E2KE(91LBX(LX(<"&$I3F[>G5*X+T[@YE/ [":A,9TC*&9<USU4C:K
M%U&E(L?;9U#Q\4NLY7.X49%.5("BIT>84@G-U%\/+*^$.-^4>15 XMX'F:%+
MM,>(Q;=PHJW9EJ\6S7?22I4T5SH;.A*)3 )0$-]QURZPDMX?/(;#,[+8)EW=
M->V]_5I<EVLY;''-V]*@F<4H4XO543K.BB<P$Z$3AOOMJ.P+"8WGY/-D=@;%
M$<3&9FK8UK"QUN5C'$C#-VZJ@)E>()I+&V[WLZ! H[[:P+%62%FJ[8H;#N-X
M.?@K&U,RG(J<A*BTBI9C)MCF.)52.$5 $>H=_F@$0']95^EG^='2GTQ3Y\?U
M]2TV!&07CDGK-@9.,137="L].*:(@FJ8@=("'G#OJIY"D&<^I!W+O/:E%JS0
M4D$N[3.H;TU$R@%+V)FVV,/J:IYIII.JA=X]M)Q'H#1!;NF[L403*]ZU"]!@
M[XNX%W]74/C*0:S)[!.#&@S<-FJ2D83VTZO1N_<&.!@VZ1ZMB#M\G2^(TFTP
M%F;J+I'<G:I!$B9!F#X_2Y!3K^8'8/,\NK15XAK-HR-2;R+F34?-$4FJB<8Z
M,T7!HH10PF$3%'IW -P^-J[6B+9SZ4?0F/MA,IO&:";I9#NSJ;,4R*& YMB#
MV&$.W;4ME)!G/!78>43B'3=1F@$H9TJLD@4R+<%!*)-U2[B)P[-^S5?R4[9V
M T!9'[F.CT$62!I$B[7O.\,Y0,J!2E'NC;"!Q]35,EIAG/+-KU')2<.5BS06
M51;K))*E*^*=0H$-LJ7<"B;U>W5<H\LUFE9BT$C#QRK-HBJQ3"6=^A-?2E3J
M%,78_:?8H[!\?08B%K,?A.*@)>D>BI>U/4+ 9$!])Z^O;NPV^8\O9J?Q['-9
MI.<KB<JJ^6=-44H\Y8=0J;KT=<JAC&W$P=&Y0W^1JY2,.SG44*,P5DI@'S-%
M%19NEW@F!B4BANLVR1M@,(>IJRY):,Y\D#57;5E)(+LD"22BSLR9$Q:H J)3
M%^BEW$3AZNH_*BK2>&N24O[2H-R,T!E =]XHEU*-Q4Z0)ND;M ^_D[-4VV2C
M.P*QEY:JO(=-FR05=I)))E4,#Y,RA0(.Q@V HCJJUF8:S2LA;V\<YC#L6J*K
M9).4>$8M_2U#J%$H@<X"8  =@W'MU'8E<MI@UFDU62+=PDU2-$E.^;G<H]XY
M$X&  *F(&\SR[:EL8,6TR2Q0WMEZ6NX:I$C#>U9"G<]RX*<3#N!@Z=R!OJY,
MHAI.)*T>/?2<P+UHBD15O'KG;KE9&(H;K,)DS=(& -PVU;;['-)XD-3 2&51
M=,T$WZO?$*H3T)$JHE/V&#?<P:-E/T.?_!PLX2OBW]#0]M!?**=T!P;][T]W
MOY3=?^#52R!(,Y]2$N1U212+9D@I()&10,X-Z:B94"E\TH[=)A[=4YK+M)U5
M2\,&,C#BR9HJD20D%TFZ)7HG4+T& RI>H"[]F^H?%K]M,*6*;4CDFCALU1/%
ME-)B<K<5G!E , !T#U;$';3S$R#68+9F(.!6<*-4BQ1O1FA7JG=N04$P^88
M#S/+JT5F':S24A46T@[DU'S5%)LJE&N1:N :'(H83")@'IW -PU=+3&,Y]*.
MH;0CR93=LT$W2R2@&, ,4R*F X[$'YH0U)Y21:3P5V)E4X=RW.S0"4,Z45(B
M4R3<%.D2;J%W$3_'U7<E.V=@-7[/(.(V/019(&DDUVY53G,Y0,J!2EV2-L('
M'U-4N5F&DZJVO; )"&*R9H+*HH&!$P%?E.H7H-]')V%$?5U7<>R+6:4F[.2)
M/'K-6J*D>F$TL*#3TE8R@&+L8!Z]BCL'DWT&(0;3'X3BH*?I(M4@B-PCADQ'
MTGKZ]N[ 0^8^:[-6.D13:92EZPC)K2"KUHBDR4)$N :N0:JD4,8PB8?,W*&X
M?&U<Y2':3R3>C,#R,P5\S02450("HB5B4BA@.;Z$;L$0]35BR2T9SY(&L/FT
M?((+,D"R*BSKNQ3,U0!02F+]$+N(G#U=1N4EF<\-=E)4\0V;D9H#*%=$.HF)
ME4!4Z0)NF;M _P ;5*M4HSGU(Z^-EG4,FT9H*N44T2D,<'R9U"@0=E"[ 41]
M754K4PUFU9"X-(]Y%G8M$5FR:4D\!BW*[4.H42F X@)@ H[!IKB-1M,#9W:B
M"2;@C5(8D#.&!I(G6Y%0#[=V40$>CRZFL9,&LR2P01)4[QPX:HDC#EAP(+KN
M'!5!,._67HW(&_;Y-7 (=I.(_@0P<2,QZ>T11[U!LHHDH#'H4-UFW2-L!MO4
MU;+]'LYY.$IID2RB+EF@G(*]\F"I!9(E5$I^P0WW,&@RGZ'/_@X,Y[0=QZ$A
M[:>G=73U^C]YT]W_ .G=>_R-5*^R+.?/"W/O?:I%JS04?I=RD*Q_343*%*3L
M#LV,.J8QEVDXJK>H]G)PXL6:*I$F[URFT2*^$ZA>@P&4+U 7?LW[=1&+G[69
M/89H(L6CANU14C"A+ <S7OG!E ,&W=FZ]B#MV>74AB=JUF2V6,&0!PX6:HEB
MC>UK8KM?NW('$P[E. %W)VCJWP$2TFTGM*8R,A+'>M$4D%4(QV9FX!D<BAA.
M83%$2@(!N&KA<HMI/)15(137ETWC-!-XJ11(52@R2(H8#CL4?*8-2&4DF<^%
M<C98L,NW.S0"4,Z.H1,#)-P4Z1)NH7MZ_C]FJWDAXSGS05I>.6,<@BR0/(IK
M-04%072!E0*4OT,VP@<?4U3)"9:3JJ%Y8$D8@&+1%91% _=;%?%.H7H-]&+V
M%$?5U7L>R36:/.65*)68+M6J*D>F295,BT!RL=0IBB D'KV*.P;>70XA]&F/
MPG!0$Q<^BI>U/4,<$F&SGO.O][';YCR]FK+28EK-)2]50DW$DJ]:HI,E$XIV
M#-R#54BAC&$3CN0!*&X?&U=IN*9SZ32A,0D)HCQD@DNL@/>]C A%# <WT$W8
M80]34YDYLSGRU^OR"<:];JLT"R9W"O=@4S= %!*)?HI=Q$X>KJ+RBNTGC5V7
ME%(EJW39H#)E<IJ*)&.J@*@% FZ9MA _QNS5,L4LSGE6%Z9B]AR,F:"KA)$"
M$4V?$.H4"&V4+V%$>W?56J\NUFUI&W-HYW%J,6B*K5-.3<@T;@[4.H42B!AW
M-L [!\?2.(U6LR-G<';D3<$:I&B0%TP&13$SD3]6W=AL/F>74YC%DVF4[# #
M* ]7<-421AQB1*#GT=<J@F-OU!T;D#?5R/"M)U$M&8*R4QZ>S11%9NB=9,Q6
M()J&ZS;H'V VWJ:M61&+.?)!5!PU;2:+AD@2054=I$53%F@542F  .7?<P:;
MY4,TGAKCF8-")MRLT!E =D6% 3F;]YT@3<![>O\ P:I]ZD6<^I#78#FB4FK)
M!1\D"91.;TQ$ZA2E[ [-C#JI14RUFUG-T9,G\29BT16221?."-D0>F.H42&
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
MI/Y(DJZCQDG8K*/2+$7*J#S?O #K3*/2 [:AJ _AG"M6@'9WL6P+)O"*H.%
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
MV&EPM*7K44G, U4@VS*%77(L0ZH&7%4X@8!-T[;!IS__ *]Z/\[#ZX@?'_\
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
M$^];'[7+\"6^EH_;)/A3P# ,<A=[T?RF !\_,S(B?8/_ &C>:'QQ[ UX$9%
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
M11*";ER<NR9 VV(79M#9%H5&R'#LWI))E$7VGURYQ;.13(*9)!G'V5LZ127
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
MMQ3[-B*;=NG88LGWS*X0L<E)67'-I9A&6V#:** @+TA"&.@]: J8">E-%#%
M1#K FX?#$%]\VOS_ ,25?I9_G1TI],4^?'X5NF3;HXD6E0Q_6I:W6=S$0LK9
M)9"$A6PNWZD97H-)=Z^7Z ^A-&B)U5#;%(41';7/F[TW"&5H[C=P5HE9L;S(
MDI"2S?+.6+A.&<IKT*"PB=KZ8P<"HU.FS*Y<"N83%,X1;EZND*1S)X26?BY6
MK+PZOO-_',NAEB%R)=G.(*5#/IUE'9+HJ#%DI7IB638F;-&:JQQ(Y5134  ,
M(EY0R_(CC))X.L6 \?\ &N]4>@T[([/+MLS+,\OJ^I.X PG%L&C!@9M>I/=H
MF\B$2KIM05.HHMW:)S:H<OR,KU%J6;9N&1E[U2\:.9B1J5-DI4XO&M.92DXH
MJX?.HU$Z3-^\ 2I+.B*F0(5+H#1>+"'+#!SCD6>84KI,0-[HU<6P;(BB9=6M
M"*)19A)%*4V[ 78.-PZ>[ZO-UDGAKQL2X_37&S"=>=RMMRQ.66[*Y:RZO&Q!
M@GWV#:^Q22BS1\1+*-V<DI*@4Q4NI5,3F.F0*U#<GN3.(<&S5Q;G>UF$OUG*
MPFI>/36]&/*(Q#)-PX39@IN3TQ=,B/4 AWG8.T16<O<K\)X\GK!C>(S!7XVR
M6PJ!Y[%]@= Q@+M".&J2J#MF_6'NF((*F5<&[$DC[#K.#G$.7<%9BY>8M6H\
M?%<:WEI>/IM>3N-H8PJA)^,KZB#@/0FSSTIRV0=E71\P%BI]6VL5X%SAR?X^
M43EK=:MCU2PX20N!V\I&9!N=?:2:M0;-GO?>AJ^DN?1V;23=D<G\T!*)C  S
M7'^;Y28<A<W5R[QF-Y[%TM9ACK=%WJ8CU99A6G#%VB0@K"U06<+*D5,B@0@F
M<*I=F\]BKCWRHPQF/)%99OI&:I=%M192;;QT8N5M)2+1(Z2:;QNW4,4JRS%1
M8A-P$Q@ =_@Y0GX5Z=A;+PFSQ;4W*1NAPV?W(QFTH^;F#80.A'$=G*(#N ["
M':&HUOT=+EXB1^\$?FA57( I)F'RCT$Z0#?U=_@OXAR4!3?-U$BF'RIK '4@
MJ7XPE. "&O$<P].NCK2^%\<G2B"+*=2I*C9[Q%.6S4A3#OW;5ZDY3)Z@%.4
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
MY5MYH=@"'?+#N/RO5U7^2="@6]YK4G!O,?Y@QF\?GBD[_C27?MY%_'QTH!5
M:23-RV;OXUT=(Y"K) 14ADE#@,1SMBN(N9V7,&QR<>]L]D:8R69OH"9EFI(6
MP6Z2:HV4*T[DD&G4"TJTC5'[D"AYXG-N&4^9-PN><F&1WF**?QUQF_D<*7QR
M>)PW&/@R!9F!8N%.Z:)*OK.Y<*J*JAWPIMT0 P$'I#GUQ2YXHY)N7%?(F9;X
MOQY4D:!>;?*W7 ]_/[>C 3P,Q-)0LA#3Q'+Z'4543.U1<-$D#)BQ*.LF<0.+
M[3DMCZ\WK%V199Z_KE)MD',RV?+C2S,VTI_6@$J,BU31?(LF+=ZF<OH[5$HD
M*&P@,'QBYEY(Y?YQR_DNF7=IR8>72#NN54)V8OK9S S%;K=ML4N=5O&%B/16
MB";3NTBJ HN4 54.<;MX>^.(KD>TJ60<29"B[?!DQU;5$9S(F4*N8MJ,:X.Y
M,KY-NH_,1L18@%Z$$R])1 .V]^&9QHB\_D4A,/PE:PM 6.@6&"BD<AP=G;W"
M,G)^W*R2RHE)+]_*+@N!DU3AW8EZ!  OW$/+CW)AN>L_QHL7')>70IYY&E7
M7" 4:/O,A=45R%;NGM=/Z2]$Z F!\"@[B!P$*1P(\9WC]:,I0&(H&JURF9,J
M$"M;&UMAZ$V)'423E&T(^BIN LD6S(1F,M$NQ])3*)SG2,JL53(O!K%N->0V
M&,'3;1/$#2H0^.793SF';?-LTLKRB$ZWF7CYLYD(AU-($4>.U7JBHE4.8ICA
MT\?<(9PIW)JTXLXP6*EV?#].:XSN,)%0LECZO!5*L62)$S:)I!NA'=34S=Z9
M0AR'/UE$3".F_+!2J9J@[%CK!B6&<12U=P6M$D8L+M8W-CRPY>UN+>(-N^<@
MV@6C=RMWBA$D%BIB0BQP-X@V#N5=<RY>>$.<I]I(80&4H4C<9Z:J]_H3>"S7
M1+A6'KT%XID6736?0145NE BQP2[HR:0ADY[B6J9TK7)B2YD1;_C=&R4Q*NJ
M'7N.PY% M>@[(@Z240<#[2BW%PX<N_;(K\HE IT#&,6,_P"[1?VLGKQ#_P#;
M^,_IG-?$D?E#^UJ$^];'[7+\"6^EH_;)/ACDM_83D_\ HHYTS_M2O/SK34Q6
M,N42 N\6C#RR\>>59D&6AG2,>HLB[@IM'I=-%"'*!@%!4H#ZH"&X:R);;'6(
M^=FZE:F<97E94GI;..25175.X"/4^@J.-R%V64(80V[-A[=1C1_&/;);9UDY
M=P=?9J%9MB,VRH-A>RT@<# @AU^84J9#'-L(%  #?45D&]7.(PEQGDW)E6#E
MBLA(.)UFW<]TX2KM.C7'?.5B["'I4XND3<-RIF\@ME,84-O+WST=-.4RK=00
ML-]D%2E^B"TD5R G'(B;<2MXY)$H .QNO;?X#I/*=_:R5Z*V,M'8KIAF]AOT
M@<2_0O28M!0$X]$1VW<2*J!.G<2]8AL,A5.*U'><9>.#Y<8Z4R"O(.8==Y&*
MF%-P,KDPZ)'+LXIB(*,*PV#</,46'YH6=VR\!N2>7062DE9N],]Z3$2VX+*N
M86EKJ+)N504ZOXW+*.5#=A@*F;2+5LBBW;-DDT&[=ND5%!!!$@)I(HHI@!2$
M*4 *4I0V  #;LURW_P!F[W_1FO?#$%]\VOS_ ,25?I9_G1TI],4^?'X54162
M27163.DL@NF19!9%0HD51614 2G(8HB4Q# (" B @(#HT*E!P24&=,Z)X%*$
MBDX Z*BG?*(F@R(@T$AC^>8HH[";SA#?MU<'F1R4NOX=K=4G92^%L<?%,\>P
M])9,SO+*[L,89+T,L>1 IU'A3HB02 /440T?'F+>2_&+*CN)QL\R0VQ_ VBI
MSZ3'&U5B#OALB5;<IF20C8]JAUG$J(&:H%ZQ3(0H#J&Y:\TLI\0>/=+MV1;;
M4L=VG'N9QM&);#6J\^+$0GM1;YGI.^E3+).TGC..0,FW!(H"4FXE+X<&)>(5
M>P+G2#\1;*5DBWMY@7Q$ZBPQ'32-U+ED6(>T8$D9!PU35?BJ23 R28MS@N!
M$XA<,RUKDQ@"/P'C6UN:/:LDQ]FA:[C&MW AQ47JY)8J39BL_$1ZSMXX%C&$
M1-L([CI]RZB<_<>W^$(8RD=(<C4;)5 K,4NW5*Q/#.[RJ4KE%P4QRI%8F."H
M]0 5(0'6>.+?'.%PA>.,V)./U$S-+<E\=2KI_,7F^WXS((F#:+PH%BG;8@.7
M1572X"Y*9NH3J$PB!<MU6<RI@JLWKC=4 RMFR)7+7XZP84I$JB@X_#VXJHM
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
MI# !6<E'/&LC'231O(1\BQ<)/&4@Q>H@Y:/F3MN)DU4EDS%434(82F*(" B
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
M0<4D)RBHEN4XIHAN ^J ]FE5E:G2444$3+KK+52L(H(((I=XLNNLHV I"$*
MF.<P@   B([!I]4L5XGB<YST<LJU>2D)7*M#4HCI$W=JH,9A1BNN^ INP56S
M;NA$! IS=@Z8IY+XX3U;KW?(%/*56P ]<,$"B ;DBI=LV24*0 [$TURCL&Q0
M\FN=UMA#+J0UGLE8L$4HY0%LY-'3%GEWS(SEN81%,XD.'401'8=PW'XDC\H?
MVM0GWK8_:Y?@2WTM'[9)\,<EO["<G_T4<Z9#_P!K*5Y]3L["M-^W]3PX_M;L
M_P# PVHW_N#/[7+JXT_%%'L60[82]X[F0K548'E)Q>,CYL0?.FD<C]$6!(%"
MF.5,!$"[FVV*(ABR4S=98'%\;1\1T"+M3^XR["':0\G#T]JUD8Y9=R<"G7(H
MDHF"*0F.<P"!"F'8!?X-\+W!M@S7<S*G8N\Q6.!=)4BOIJ#W033&)=BBF1 @
M^>1Y.K-D1#M!NJ'8-R><S<]J9GR/?K(TLK*%1,F\A\7LP8"B\K4/+D1;E7(L
MJ(*G200(W1$@%0Z@,8P\M]^S_P!=J]#M\@:S7MA^&(+[YM?G_B2K]+/\Z.E/
MIBGSX_"[Z$L,/$6"#E&YVDI"3\6PFX64:*" J-)*)E$U6[A(P@ BFLF8H[!N
M'9IPM XRQM K/( E3>*P= J$.J\J:8]1*H\4C6:0JQ8#VA'*"+??M[O0UVDT
MVH4JNBJY7-7J;5X&J0!EWI0(]7-"P#=NU%18  %CBEU'   PB :B9*L8JQ?6
M9. 3?HP,G7,<TN!DH%*56,XE4X.0B6**S,KI0YU'(-CD[TQC&4ZC"(C*U>&H
M-%AZM/*OG$]5XFFUJ-K,\XE"@24<3M>9-4V;Q1T!2@Y.Y1.94  %!-L&C'A<
M48MA3J5UQ3U#P^.:7%'4I[M05G=14/'L4Q-%+'$3JQHB+8YAW,D(]NJH9GC/
M'#,U"[[\ C-*%4FPT(7*@K.1HPH,R^T_>G$3J#&]SU&$3&W'MU,V:NX\Q_7K
M/8RKDL5F@*/582QV CH>IT2=GHMHD[> J/:J#E8_6/S6^HF"3Q+BM."K\TI9
M8"")C>E$A(&S+'!1:RP<05B#9G)', &,_;)$<"(;BIOH1$1$1$1$1$1$1'M$
M1$?U7)/8=O\ VBN0/)\F"5UC -^S\+\F=G_OSFUEC^P9#_R_AO@YJ_LCR/\
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
MQ5)JNQGVY2H=VW3Z2&*(@.X[]NOT0<?_ ,BQ7^\^OT0<?_R+%?[SZ_1!Q_\
MR+%?[SZ_1!Q__(L5_O/K]$''_P#(L5_O/K'F<,G\34T;?C.O*UBOM*U^#<;"
M.(U5^XDCFDV[B=65.IWCI38Q52AL!0V[-?HAG^RZ_P"_FH!K-\3Y9F2N3S:P
ML31CZKD.J^:B44DW/I$R<!3W*&X%V'Y.K!CC(G"JI3]2LK0K:18J1U?16241
M,"C.1CG:=@ZV[INH *(+ICU%,'J@(@(HQO&VZG9F-UBQ>2=+<M@,/JI@:4 Q
M!^.)1#?RCVZ.DUXQVN+*(G1.LT=U!-SU)CT*"F=W*")0W\ARAVAVE'U=#(Q?
M&Z](.3[@N)I6E*IN2&-UG(Y2/*"!P$>WM[=^T!T+![QMN+=F</HJ#%_26X+F
M#M 5C>V@B8 '8>G?I^1JKX!RSQ.J&%^/U2J$XX1N;-\D%HD+BHJ5TF]DSDEI
M#TYW)KF.9T(()@0-A*8I2%)\1Q^4/[6H3[UL?M<OP);Z6C]LD^'74>_:-9"/
M?(G;/H]^V0>L'K90.E1N\9.BG35(8.P2'*(#\;2-NK9+/A-ZY?"YLD3C@[#\
M&9U-0W6MZ) RQ5$HU8X[[J,]B=N_=>300>%L>1%7660(C*V=8HRMTL!BE #+
M3=H>]3E3J$.H4DS$2 ?F4P^'8+[YM?G_ (DJ_2S_ #HZ4^F*?/C_ -(Q^4/[
M6H3[UL?M<OP);Z6C]LD^#YH".W;L ;C^P&MS%, ?) 0_8W_5!MV[^3;]KX8W
M !VWVW]3?XV^MA#8?C#Y0^7H-P$-PW#Y(?'#X.P (C\8.T?V/UGL 1^4&_ZC
M?8=M]M]NS?R[;_K$%]\VOS_Q)5^EG^='2GTQ3Y\?AW&,+D:-R=D3*&;9N2@<
M.X*P51'V3,R9(<PC8'E@?P%38G1*1A'IF(+Q\Z<))$$P%ZA'?;,493Z_ES%V
M3^/I6Z^:<$9XQ\\QSF;'\;(0ZT]"3LA5%57*;B/D6K=<S)XS<JIG,02")1VW
MQGR+PRYFY3&&7(-Q8J2^G(1U S#V+:RSB$64=PSK=1$P.&JQ>D1'L #>0="0
MQ3%. ["0Q1 P#\82CVZRKFR\-)E6H8>QS<<HVIK",B.YYS6Z- KV*92A&+DZ
M)%G1D&YP03.J0IC[ )R@.^L6YNI+681IV7<>5/)U7;SC--G.-:W<X9*<B$YQ
MBV46(@Y*BL0%TRJG*4^X <VV^A5!)04@WW4 AA3#;R[G -M%313,<1,4IC 4
MQB)]7D%0Q0'8/EZA>0>(F-LCJ+/6O(5.9-+O%LX:Q$EL:7%W1K"HXCV#EVD5
M$[UDL9J<%Q$Z0E,8I#")0%4J*IDR_-*%3.) V\NYP#;0]TDHITAN;NR&/TA\
M<>D!VUT)IG4/V^:0ICF[/+YI>W7=%3.*FXAW8$,)]P\H= =NNZ[I3O?)W70;
MO-]M_F-M_P#JUCBU9?=3\;#Y7S7C7C[3%H.OO9U5WDO+<DK%4I@]1:["@U66
M14!=V;<B0!N;RZ.@9!454U54#%*F<VZB!NA4I=@[=A\NCG[I3H3-TG-T&Z2&
M_P"R<VVP#\@=&%-)10"=IA(0QP*'_IPE#LUN1,YPZ@)N0AC!UF[2D[/5'U U
M;.0&;G<[%8VI4E3HFP/(&!>6&7;O;W;6=(KI48=ILH<JD@_;$4, [$()CCV%
M'1.HIB"=)%8"G 2F!-=(%DQ,4>T!$I@'8==Z*2@)#V H)#=V(_&Z]MO^O5JX
M*5:AYKMN3\<UZ!G\M9#K] %S@[$*MMK*ENJ%>R'?EG*9F<A*LDP,P13:*%4.
M<I.L!ZND")D,H<=]BD*)C#M\8H=NBE[E7J,)BE#NS[F,3YL"AMVB'J_&T8X$
M,)"" '.!1$I!-\R!C>0-_4WUWHHJ@E_ZU%,_=]OD\_;;_KUSAHC2DYDN%OX!
MTO&UXR_7*12F]BF;FPRM6OPJJT3AZ-;.P6F9 &VX.&RI&_2<! IC!VZI?&%
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
MX^#T]5PU335;)-3?0E 6$QO.*77_ "TF;)K*-)4Q#Q;R?E[%/)&RHST?(0F
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
M*P,;OC$^B '3V_!415(15%9-1%9)4A5$ED52"FJBJF<!*8ARB)3%, @("("
M@.BP%#IM0HD 5RN\+ TBKP-0A >.1 7+SVHKC=LW[Y38.\5[KJ-L&XCK(F<\
MHNYAACK%E:<6VY/:_ 25JFVL&U<I,UEHRN0Q3NGBH'63^@H$$VVYO(41U \9
M(J=FU,R67CQ#<J(FON:M,,XU3"L_-%K\;.N9]P0&R+XSLY4U(I00<$#<QB@
M#I)ND "JNJFBF41 H"HJ<"$ 3#Y.T?*.K!D'"\W*3]6K&3<AX?F7DO7Y&MN6
M]]Q9.#7+K&I,90I5%$6[L!32=%#NU@\X@[:RS1,ESUNB)_"/&24Y?Y%4C\?V
M>9@HS!4+,+04C-1UB8HBT>RA'""@!!H*"[$@ H!.@0'6&,/5B6LSZ\<@, !R
M=Q>@K2YYI!RN'S.6S0DI+61=,&D?(F.[0Z8ATH5R)3=73L&G^0L+VY"[4^+N
M]UQP_F6["2CDT+ICJ:-7;E"BWE4D51,S>$,B*H$%,_S29C%$!^(0_*']K4)]
MZV/VN7X$M]+1^V2?KTM9K3.0]9K4 P<RL]8K#),X:"A(MF3O'<E+2TB=-!N@
MF7M.JJ<"A\?M#4UD/#^<L192H%:4>)62[T'(57M%5KIX]N+Q^$_.1;E1NR!%
M$IE5#.3D " )M]@$=65G@SD3A+,KVF-SO+>RQCDRJ71Y6&:9C%.]G&D$Y64;
MHE$I@,L<H$ 0V$VN:6%8S)V RH<;\GA XGE*KE*&EY',>((JBH6BZ9@*W56!
M(8V'>*J,7SYF8S5 2""JA3@.IY/ >></9M5JJZ3:SHXJR'6+TO7EUU!103F$
M*^X7.WZS@)"&4* &-V ._9JVT]WRFX\M[;09:)@;S6%<NT@)^H3L]+)P,)#6
M*)!X*S9R[?K),D$5" 8RYRI;=8@&J_B7)O(/"F.\JVOT3\&<:W?)E1K-YG?3
MU>X8>UM:EW23I3OS^:C]##K'YG?<-2,1E[.6),62T33U,ARD9D._5RH/H^@)
M2X5]2[.VTVNB8D6#\Q67I@AW??B"0")^S7+!I<;AQWD<8XGO=4;8JD<77E.9
MML%CF9QXA<'LAR*2<N#MX645,J+V/(4$4U(TQ' @(#UC/M\"9ZP[FMS5%2(6
MAMBO(M7O+FNJJJB@D69;U]RL=N!C@)"G4*!1-V .^K!B?&_(3"F0<IU,CM2T
M8XI>3*E9;O )L%.YD#RE;B72KE,$#>:N(D\P?FMM3%XR+<*O0*376WID_<+I
M/1E:K,(U$X)E7E)N742;HE$P@4O6<-Q$ #<=9!S]3N2N [=B;'$=)'LV28+*
ME1E*!7YQ%@=6'A+)9V#D[=DJ]<]RV1(L<ICF4 " 8VP:QKG]C(XX89&F(CO,
MO8MQ];4[4?$%F<2[YM%5FRD4,+QFX=,6J;Y)%ZF10Q#B8H"78=5>O9JSWAS$
M5@NZI4*9!9*R-5:9,6I4S@&A2P4=/.457 "J()@<A>D3>;OOJ)L>><VXGPM7
MK \]KZ_-Y1OU:I,9//NZ*N+6%=SKA$KHP$.0X]P)@ IBB([&#>DVBQ99QK!5
M?);UM&XXLTK=:^RKM^D7D4M.M&-/G%UP:OU%&3=P[(5NJ;=%)13YDAA"=RDW
MY>\:%L9U>QM*=9<@I9IH1ZA VZ0(=1A6)6=*][A%\N5-0R+8QNLY2F,4! HB
M%-L5OS3BFK5[(L?*2V/;!8+[6XF"O,7!P7X434E4YAXX*W?H-(W^/N56ZABI
MH?1#"!>W37(N&\G4#*^/GJKU!I><=VV%MU377C!VDD0GH995N!V^PBN4QP$@
M=I@ .W5Z/5N5O'>R,L4,',UEEW7LOT>73QG7HYT#67L%T,S>'!@S:''I<.E]
MDDQV Y@WT^S7ABY\,JIG6N<HV>*;=C[)>8P;TR!P^ZS8OCRO6MZ\(Y0>HS5M
MB4!=5%%79!\[,4B(*DV#7(SA'5LE\9HZ2QGQ7/D7&=TO>68^,3GN3WMG*QS[
M ES9D6(DW-"IL4)&<;MS@];M154.0I2@(8@KMYR=@&>Y,6C!U-R[?:)@V]L[
M56W$98D@07O6-$5%UGSVHN'>Z49+'$Y%0V#O!'5YR2AG'$JF.<83\O4\DW[\
M/JV2FT"U0"Q&\Y6;?8U7!6K%^S44(FX:+JE4(8P%$NX[:"\8/RMCK,=+]-6C
M1MF,;A!W6ODDFY0.M'JRD LND1<I3 8R1Q VP@.VP[Z0;9?S+B_%3EU6YVYM
MD,B7>OT]1S4*NX0:62SMRSBZ/6Q8*NFR3MP7<J9U4RF'<X -4R^EF_$RN);W
M,PE<I&4$K]7%:#;K#97YHJNP-=M:2XLW3Q\Z(9LU;)*BHHJ42 7J 0UQSJ.!
M,O<3LB8/O9>0$%EQ5#*;"7S*ZOV*&#(["OX1@X)T=K*>U+ER8+DFH10[%,Z
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
M.\6\5<6V&E)T#C5?KQ9TN6M_FH!K48[)V96%D9,6\6RC&;8SUC"E%P<CU85
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
M<V&""L/#9'N\T";EZ5*/ &C-,A4RMR!ND!3B)AIN7:A,9]R;<,4UJ5IF#/\
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
MXP8P:"AEW!';I /0B#WHDZC]/04Q@X-7'(&4[IB/(.0<LSU2LU:B\(2"%'Y
MS*%9FI1"I0U@G$E",XELT;)/#S4:X,3TMN9J90#&,0'&+'MWDTY%E>&F+Y.Y
M%IMM5Q3$9/?F(FRQS+9339C!MYE0ZA$@9J/0$%# F82J>;K(M$O5MLZ%GQ,Y
M@"Y$CH/'5YM 52(L4&A86=LEW->8N4D8=)NY1])D5#@DFH(IB/44P! L)BS6
M&TR%@HC3*B4?C*B7+);N*Q:_+UL\CV-&FLG8QT.H7J,1V[Z , &$H& HB$'D
M*@S\=9ZA;:\ULE6L<2MZ1'3$/),P>1TBS5$ $2'(8I@ Q0$/(8 $!#6%:IG[
M)\S+9JO=SO5)>V]]1IEC2?PP#(TNRIE#F;S$1R-?9RZ\8DS(U8G7(HH'1U?1
M#^=R6F'4_*D8\255D<VJ%K<T<\"HWJ"5Z5"*2*EU27_ARQ%0%D"GG#W?S8"&
MHA*;L=LE5Y#'E?RU,(4W'%ZNJM"QE:&@/H2\9("L,'(0;!9+J/UOQ3,!2',)
M>DHCJ'GT\_R[FAEX<6_/Y<3P5%2FZE9J%#6)L^4S6SO[5(SH7:#4P,FT*B?Z
M.FKWP$$X!JJXTH-VF'5COM9<VJ@N)BCW&N5V]Q\:Q3DIUM3K/.,D&$B[CDE
M]/;-ES'2$# (")1V+B4]UD_;@U\)BG\+"TZVGQ:3*RFP$QDIE$C,8,LX(B!/
M01>]0*?0A$%/,U,X_LUQG4EZK9X>D7>XQ]$N<OC&@7.P*(HPU4O.28UBK#QC
M]<[AN3N'+H!(90A51(([:E<?V"YS::M;MD30;C=6-%N<GBVC7J>412B*?<\F
ML&*D-'2"YW#<@(+NPZ#*$*H)!'8+%>;I.QU:J%2A9&Q62PRS@K:,AH2*:F>R
M$D]<&["II)$,<VVXCML "(@&DJ959^TPM@D*B[R%66N0\?W3'"-WH# Y2O[M
M2'MS9,T9.-0!1,ZKAL<W20Y3B $'?5<QY4+;/C)7LT\GC*?G:'=*U1<K*UA,
MZT\EC.[SK%"-FC-DTU%3 S<&ZB%,=/K*&^OPYRA/GA(9>7C*Y$-F49)ST]9+
M/-K"WA:S6*Y")+O9"0=G 2H-6J)SCL8P@!2F,&9,N<>G]O6R56W2N/2M)+%M
ML]NL/9 =&;&$^6JE.,TE(($F;@7#):72(V76%%,IE!/TC3YR1N&2KO-J5*4>
MKW'+M$1QMD.6>IJN#E>6&C)LV)&!RF "H(@U*!D2IGW/U=9H+Q!XCE;8LA66
MOUZRY,NF"K[C_&XXZL]*J%V?Q5EKT7+UJ-8RS!R$6R47;/?2E.E4NQB=([AB
M*T6A]9',MFJF,KW1Z%1ZA9<C7R3K:D WL4M,I5BF-7;KT&.0=)"\>G3*D01
M.H3" :Q?DEI=']TA<UB\+B6)QU4[3>KG?SQ:9E9LE>I5=:+R9QC@(<)'O&Q/
M1C%$BW0?8HM,^-<A ^H#^UACYBDQK]C=W%YDGT\T2?&;>A)-1F#6 KHAT#Q7
MH??E$IC"4$PZ]6W.SRY2<31L>W"*H&1F\Y4K-"7#'EPF)EE!MH.ZTJ5:I24>
MJ560:J*F6;@0J)^^ZA3 PA;HTELO"UEJ*;)X-*2Q'DXUXM,%($46:6RC5+VK
M!]+1!DDE5C231$R!"%ZCG+U$ZO#TRICG+ AQNSI:,P?AF[B:^XEE+O&0N-55
MZK (Q!F2TL1^G. 1!-DS2(X,X^@G*(;EU><[-K_[14'&$D_A,DC<(*?JEHH=
M@CSI$4KMGILVV2DVS]45VX-6HMA.N*J8(@<3 &LOW9O.6J%3P/5SW7*52M]
MN5/R%6:F:*7FX^P'HUC9MI%=J]:MU5&2S=$Y5>D2E'K\W5FD,,SLM9X>JG@4
MW\\XJUC@X%ZK8(P91LG7Y>:;((2/<% R+PS(ZA4%BF24,!P$-<ILYP#O&>'<
M2\:PFWN.\>Y$I8V5YR)KE)KI)^RVB6N\=+I*P3635%9A!)M&AEN\3*9P38P;
M\+V,5@2/QWB#D9EG$=;E<EVBYP-@G)./O5(4N,A3XO'30J;^+<$[M9NK(/C?
M0Q0\U+=4HAJQ89X^O*YA*A8]QI7[G+9KR)B^5O\ %Y#O%I?NDHW'M13,\CV1
M&S!NU!:9=)J*N$Q63*0A1\O$:)I$73*-R#Y/90R5BF;L[J,>V>AT1O@Q:43R
MGD*M5]PX04DTE0C">T[1R[*03N2 JH8">=S"H<C1(S.7)KC!=J)2Z>K1ZQ+1
M<-E.+S$Q8O\ '=WG:=%+/%XXC%-VY5GTFC@R1$VBADSD 1,%,X\\@[-C_/+?
M,>&,D90I<QC2B+XZGJO;,5BS6GJ4XC'4@]0>1CY-\FE&2"YDEN^*!5@ !UQM
MS#G;^KLD-R'SA3<2V;BU&T59C=L1,LD/7:-<=0>0V,J\&9DXI% CB<27:@W$
MG?"B8I2=7_1\W(\M&A@SB;%YL+&R0!7/X0#BPUI)=C4D3=YW/H?MJF1]MW77
MW@!Y_3V:HN2(Z*DIMEQZY*X%Y 6F/B6RSZ1-3,>W !M;QLQ;%,HMZ(S=*NU"
M)E$P)I', =FO#VQ=@2^U?+4I"<DZSR7M;RA332Q,:;C7%E9?O3S%K=Q9E$V'
MISIXW9M&[L2+**B) )V&V\7J+Q]'%=7BU<E>;D<V&+;IJ2\RNRCFG<18J(AW
MBRG<"J@@B(B("<2E !-V^#Q$8CN53L]HA7L[W;>NOVCUS1&0\;GD$,'96S43
M&CW'IZ2*'M>YZ%0,W.;N]DA,'$C%>1N6MQ7GX;E%6HMMQ+QYBC$J^3*9F&DY
MBD+"^6LTA)"A8D8AFHFXDY>7<C]:+=11.!R /B9/V[=F$BYYQV5H_>I)I>F+
MI,<>09F35TN7SQ*CWJ@ID,.Q>LP@ =0[\#\IY$F8ZLXI;U7DC0"6JP.D8ZKU
M[)5MK48XKA)68>&(V9*R+)H^:-55SD!0W4D4=QVTSO\ $'C9[#V4O&XP\K0'
MW<H.:U<5*GA52N76PP9C]2#YHO,-1(1VEU)K*(&,4QNG?6=JI2"+N;C.^#_G
M1G L&6ZDB^<J99(*K-DW(/6=1=(JJ)"E#<QC 4-Q';7@R0^*+95;58(.8F70
ML*V[:NWE$@$>.+R$?P%C:M1$T:X,Z12;@P<]"O4W/YFQ-]<62J';*A_\7 Y5
M F4YDE ]*0BK*H0"%-N'>$, &#;M*(;AL(:\3242KN-)P+)R^X04)Y.9;KR-
MKQOBHEJQQ&-TLNW" 5$I%4H%0J;QN*BB92N014.H!2CKDS'J<D2\C[%(>'>\
MCB7,_P"",='/9]G=)"4E*GCF*IJ:;$[1DW41=N&[%1T=%18XKK=>X!X$;: L
MD',/*YEXU2G4HV392"U>MC# UA](KTTW;G,9L];]:9E6BP%4*40$2@ @(RW%
MU::AR\I5<LRF)C8F$R']9R^='')X]A;RA*AU>V!@% 22Q9/N>Z[@.][W;MUX
M_"BJC4[E*^6E"1=@5$IE%VO'F!*8RYA\@ <3F(4P^;U;AMOIG9B51*_# <8&
MLX6D+(D>(7/VKQ45^%75;G*<JI)#H]%,02F P*"&P[[:\)"]63D=CZW.;-;K
M!*I86QC#TRD89X]L)S!\BUK]%C8J)*9TC(MW*H0;8LP^!PJ9,Z2#8FVP<VEO
MXLF ^)'?O2E/H1-W).7=?1$5U/\ UH %*3<P]0  %]0 UXRF/,Z6&NPEWO=I
MN%SKE5GUVS:Q9'Q]>,!,8/'@4^-6$5Y8A72"[(H,TU.X5 0/T=HAQ/'<!_\
M@=<-]H"!@'_UP&'D,7<!^6&G=ME'B;6M4KQFY.U6Z=5$QX^N5N'Y2+*2\Y,.
M" 8$6S8#@9=4_83?<VVO%\LN/K;!W&MM_#<I\7^$5>D&\G N7K"'MQGQ(^8:
MF,W<D1%0I%54%#D*?<@FZBF /#W("Y1%3PIYXY2 H&YTP>U(>LI0'M+V%[0^
M,&O!2$JZ)@5Y9<J"I""I!!4Q4[WU%3$!\X0V'< UX<!3';J@;Q'?$+[LIC)*
M 9=N6UG#NRFWW.0P=0;=I1#?L$-?\P&K_%0,%SLA':FR.X 3CI#G(5R;_P!-
MZQ$ -Y-Q'U1U1[$_Y21G$Z&LOAQ8 &F7JQT_'MEA;C&U%TN[O%682.20%FW<
ML57#205;M#]^LFH4XE,1,!UX,4=3Y6^3]3?V7F[9ZI)Y7K,'4KE(L;!5EIU&
M5/684ZC9HW7%R=S&E2'?T11$P@43;!XKKY5RF@QBO$WH#^5="?9O',&%WH+U
M^]?')V))(D**RRA]@* "<VVV^L]EQ#+L+4[O6!<EMJ)+5>0:S+&>=2U,>-XL
M\+(1QU$G +G,!$C)'$#".P#KP6*GCNU56>N-7REBI!W PCMJM-8^2@,)O:W:
M8.U1S<14C' R":;,6CL$U%%4Q,0IP2$P2%ZG<RXWQ*G)<L8!-'A=BNL4^HHU
M-6L\DV[:S6+.;ONU)IW(';M#6"2D''H3$%SHJ")Q, &\2":<QE7R+)RW!K#E
MIHF*IEW'NT,TM*O6;5+R4'"PZXF]MV9TC%!\1HFKLBH(B&QM]>%3;K+R?H^4
M9*S5O+$B&/\ 'L72J9A?!Z%EP4"57H-3BH'K40?"H<\0V;RK\[U4C8I"-D]A
M+KB];KJF56H5KG'QSFK)UMSNTT8IA*OEW#Q5JF4YE"-]@7.0"CN4@]FO$+RA
MBNRP5SQI5N#>$<8W6X5=\REZE(Y"F.0B-KAX+V_8'.V<NV,0)SN$R*&%$CDA
M#](FZ=>&CD:Y.XFI86J['-U!4G),$(RF4Z[W'$[1ACT)!^MT-(XKE%H]CV2J
MIB$ Q@3 0W#7B-<H<;.$YFAXEYD\?>0.+K'# 5:"LL[QRK40PS=.5J3;"9)V
MW48B_9*O6PF35,B< ,;81U'<F3)E0-RY\4+"^<8IPX-TN#4%]G>.J.,&2AU-
MMP)"QC91,NW9WH@'9MKQFL8YPL->AL@W/(67+C 4R>6;M[/?Z5D+#+)EBUW4
MHI;=Q)H@HD+0BC1-0&RB1A4[L"B;7#NS+<F8WBI 3WA7XSA*OD>?I]#M,%89
M:K3#*>O=+1D,C%&.:NP:JL)(00."ZR:.P=12[:\-7(,]=K-'X E\&<MZS0LD
MYWAJ]CEVWO.0,D-KY&^W;=FK[60Y9:+*[&$+WQ.^:=!0V.82!S_M./5FKJGS
MW.._2D*^9$%-E*I.J)7E'$TQ*)2B+=ZMWCE!0"@"A#E.7<I@$?%.-FH^06E!
MBA\/"6D+1BHK):Z8TFV; ZM3R@DF_'N2LX)^*#]^98AR W(<1(8/)?<4SN2<
M-\LBI<=JU;$.5F.JA6Z_?HF(2N2D="8ERQ*TM=Q$/#J]XM+1P-C)J  JJ'2
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
M^+#."\.2IXLKF2Y^I4*S5^P6#&MJ9FOE*0DLD%]K&CKN2-)(134*NJDGL&Y
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
M4J@F$X .F%ALM$IMAGXMD[C(R<G*O"2TQ'1T@F9%_'L)-^@HLB@N0YBK))G
MIP$0, @(Z80\-',8B(BF;>/C(J,:-V$;&L&:0(-&+!BT*1)%%),I2)I)E I2
M@ %  #4Q54:54DJQ874D^GZXG6X8D#./9EP+J8>3$.5$&[E5VJ(J.5%DS&5.
M/4<3#VZ>Q<;C:@QT9)5U.GR,<QIU=:,']21%4R57>LV[8J:L<45UQ*R.440[
MP^Q//-O$S#6I5EM+P$$:KP4HW@8I&1A:R<4Q/78E\FD"K9@(I)"+1$Q4AZ"^
M9YH;5MM'T*EL&U-?OI6H-V=6@VJ%4E)0%0DI*MI((%*Q<.._7[]9J!#J=X?K
M$>LV\.I'T&E,#UV8E[#7SLJK!-3P4_8.\">G(<R"!1:O'W>J^F.4.E1;K-WA
MC=0[VQFM2JDJTOBAUKRU5K<,HVN:RK,L<HK;$#(B61,9N0B!C/ 4$4R@0?-
M U$P=NH%)M,) ';*P4/8ZK!3D7"J,TRHLU(F/DT%46QDB%*1,42%$H  %V
MU 2[ZNP3R6JGI@5>4=1$>XD:V$BU*QD/:!ZJF*K/OT"E16]',3K( $-N4 #5
MGBU*343QMW>.9"YQQZW#&8VZ0>(D;NWUG:&1[M^LJFFF115V50QBE*!A$
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
M,V,UI9:M!%J;8S)X619F;UP$/0R"BX(1=(2HATJ% Y=C  Z"V^T$+^%01/M
M%F]JV/X0A @[%^$($UW?I/HG?B*WHW>]WU^?T]7;J.APQM00B8?V\]J(L*=7
M@CHO\)RG+9?:YD#;ND/;$%% ?=T4O?@8W>]?4.Z=.@:M7(2HHM%V"-6B(.,C
M:XDQ= 8'+).#9I$:E24ZS=:8)=)MQW =QU(TB QY1H.ES!'I)>H0]2@(RKRA
M)-/NI(DC ,FY&BX."B)5P52-W@=AMPTTCHYHUCX^/:MV3!@R;I-63)DU2!!J
MT:-4 *1-),A2D33(4"E*     :A[79*%2[!::]M[066;JT'*S\'TG%0OM/,O
MT%'#;8PB8.Y4+V]OEU#N)Z A9MQ795&=KZ\O%,9):"FVZ1T&\S#JO$SF:NB$
M44(1P@)5"E,8 , &'>JYP?+IGG*50+)0Z^S3B(Q%=!&W2S62G'SJP%)Z:LF8
MC)NDBQ,H#=(W>+ 455-RJ6"]8>Q9=)]5!NU5G+9CZI6.74;-2B1JW4DIAHLL
M)$P$03()]B@.P &EL=,<=45ECYP5R1>B-*C7VU-7(\<"\=D6K"+<K(P*JB*J
M@&0'J.(F-N8=](X[=8^I#G'[=)NBWHKBIP*U.01:N =M4D:PHW%D4J:H JF4
MJ  4X 8-A[=(V2CX;Q53+$W0<M6\_5,>5&NS2#9X0$WC=&5B&:*Y4U2@!5"%
M4 #!V& 0U(WJ*H5+C+O,$,G+W&/JT&SM4JF?YLDC86R!7:X#ZH*K& =3T]$5
MV"BIVU*L7%GFHZ(CV,M8UXMMZ%&+3TBV3*L\.W1^A(&<'.*9/-((%[/^CQ.*
MIL^TL,\*3YJ@2D[3/HYKN2("?-C_ /#$&GM%^$8,C Y_![VS]L>['J]%VT:5
MLLY#UZ+34314DIR391+ BRQNE%(SQ^=-,#''L*43;B/DT2*K=^I5@DU$U54X
MV$M,'*OSI(%ZUE2,V"ZB@E(':80+L =H_J&\(K*1R<T[:+/VL0=ZV)*.6#90
MJ3AZW8&-WIT4SF*4ZA2"4HB "("(:>0S>3CEY>.0;.9"*1>ME9)BV>]7H;AX
MQ(854B*])NZ.<@ ;8>D1V'0R=FGH:NQH*$1&1G91C$,064W[M(7<@HFGU&V'
M8O5N.F[Y@Z;/F3M(CAJ\9KI.6KE!4O4FLW<(B8AR&#M*8HB AY!^#Z=,R<?$
M,A7;-0=R;ULP:^DO%BMFC?TAV8A.M50Q4TR;[F,(%* B(!^H7=.ET6S9LBHX
M<N7"I$&[=!$@J++KK*"!2$(4!,8QA   -Q';4>UC[!"/G,M&#-Q3=G*L'*\G
M# <J8R\>B@H8RS7J.0OI"8"GN8 ZNT/@1S:1DXZ/<R[OT");O7K9JO)ONZ,O
MZ''I+F*9=7H*8_=I 8W2 CML C^M.I.4>LXV.8H*.7LA(.46;)FV1+UJN'3M
MP)4TR%#M,<Y@  \HZ1<MEDG#=PDFNW704(JBNBL0%$ED54Q$IBF*(&*8HB @
M.X#M\!-U,RD=$MEG39BBXDWK9@@J^>J@@S9I+.C$*958X@1),!ZCF'8H"/9J
M.92$I',7DPX4:1#1X];-74JZ21%RJVC6ZYBG74*F4QS$2 1 H"80V#?2SIVN
MBV:MDE%W#EPJ1%!!!(HG56664$"E(4H")C&$  .T=&D:Q/PECCR+';G?P4JP
MEV9'"0;J(&<QZBA .7LZB]6X>K\ DC"R<?,1ZBBZ2;Z+>MI!F=5LL9NX3(Z:
M&.03)J%,0Y0-N4P"4=A 0U(MHZ3CI!Q$._0)9!D];.EHQ]W15_0I!) QC(+=
M!BG[M4"FZ3 .VPAIR^?NF[)DS05=.WCM=)LU:MD""HLX<N%A*0A"% 3&.8P
M !N([:;/F+EN]9/$$731XT63<-739PF"J#ELX1$2'3.40,0Y1$! 0$!$/U*J
MZZJ:"""9UEEECE32123*)U%55#B %*4 $3&$=@#M'364B7[*4C7R)'+*1CG2
M#UB\;J!NFNU=MC&34(8.TIB&$!^/\%R_?NF[%BR05=/'KQ=-LT:-6Z8JN'+E
MRL($33(0!,<YQ   !$1 --WK%RW>,WB"3EH[:K)N&SELN0%$7#=PB)B'(<H@
M8IRB(" @(#M\"18,9./>OH=9%O+LFCULY=Q:[A '+=&1;(F,= ZB8@H0JH%$
MQ1Z@ 0[?U REEG(>O1@+)MQD9V48Q#$%UM^Y0%W('33ZS[#TEZMQV';2CZK6
M.!LK))3N57D!+Q\RU35\O=*.(Y10A3?^FB.^A>PTG'2[,KART,[C'K9^V*Z9
MK"W=MC+M#'("B2A3)J$WW*8!*8 $!#X!U5#E333*8ZBAS 0B9"AU&.<QNP
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
MS*I$2$1UG[*-)Q1CNQ<=^*M]4QWEJ3G,@/H3*5PE*XDR6R;,XLKZ319CZ'
M^(!22;@BCXR:I4.@0#5^P#A'"U)O%2H6+L-9GF\BV*W2L 2-H5\%X[L29HUJ
MW7,\E%&S;:#9-@*!S@H9RH1,H;X3RDSP52YOCAGNUR]8CY#&]PF[9E;""*";
MQ2!GLZPYF2<:T;N3L_1WR;1QUL5E4TU>H1[5GN-7E7C8L,EXB1MTA*S%JA[,
MW[_*\$C6$JJM6R]!DUWQB(RY72A?XD97N@.KL75WPMB/$F$KCDK &/Z9:,^S
M4S>+G T&2N=ZCG$[ 8RQ(*4<X?J.U6#?T@[^7(DBD*J9#D$=QUCW.=?C7U?B
M[U!'DG,!+*(JR-:E8]VK$V& D%V_F'48O6SAN90H !^CK   VP/,BDPQ4(KB
MU;^2^(JUCBVIW!Z]R>9G1^1,?$-[[;JHLS*P2BY9['*-VB35X9PAWB2BH'(?
M<O(9OAK&&/KI0N(%?K]@SK(W:]OJM:+,YEZ]^&LG4L21S-JNW4?1L+L[77E%
M$T5%C%;) )_.USRS*K1J]E&D2WA/8GOQ:-<@<(5^[U>4L%@G&U?L2D>(K%;.
MD%2D7!(PB "/2.LYU.U4"LTJIX%X<X<Y*8R1A7TD#><H<[CERYFH%9-\&R9(
MJ68!%-3H"/4D9,3[*#MK V.Z!BG$I>0V0^-T;R:R;'7V[SU:QGC^K2SA&/@Z
MG'OFS9Q).I>3>+"U0!5,B3<$E%EQ$FP:X3R.!<$PETL_+^*S(R_!"S7(\/\
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
MPC<>5CP]:7AYU9:?'MHC'+3(<+E \H_J-5B#+&<-6Z;?==FW%,2IMQ(7O!,
MAJ783W$6_P"2>3U1Y9U3,&3N1;^;ID\[R5C"KYP+;H5AA20F)0SX3#">CM2U
M]-%@@V(B?O#F$0*/B80M.Q"ZR76\[04SG-C=(ZYT..C,*3%KPB$/;*]GJ.DI
M('L0=JG'>V,:5%LN#Y,121'J'J#@_GV^\3)#ECCTWA\XPPG.T&*;5Q[;Z'?8
M-!K;:C:4*[;GL>@=E().W<<^<)N!4:^:H8AB=@\8Z9EC@[AO+N%6<!D%UFK!
M>":C7"6O#V0;).!8:5.XD"8E6!#IHHJ+,)U2-?)K+.A,[(?NQ -6"OY4:VRN
MQC_+-_L&'L>7RX!?;IC#"\J_(>C46R6H'#KOG#5,%5.X])5]'*H5#O#"0=>+
MUCJ.P=>K"VY44!>ZX:O4"I6W=1L+^*PTTHI:&NHN^2=MYEP](IZ.BJV!(Q"B
M8RI VW\-:<5I,X2JXPXY9LI64YPGH(-Z-.VG$4#78F+EMUNOOEW3=RBEW)%"
M]:9MS &PCQ]Q,[X*8]CLD88RH\E<H<LKO#5:PU.R8WK4N_E:G;,62K61]M36
MR3[R,2(5PP)[7&37.H)@Z0!:!Q:TCY;(=&R1BS,53KDJ^3BF%ME,5W=I;_P4
M6E5?,;&?I-U4$EU/,*H8G6(%W$.*UWL/&[(_'?'?&"Q7C)-HF<LRM.]M[5<[
M#2%Z5"4ZEP]4?R!G+1$SI=T[E%S))B0A"IDZS;#AG.^,\'Y ILGC3-MQ;9?X
MOREHIB5ORUAYO[85!I-0LNH<(\RQC%9V&+9G<HG.0W=*& ^Y1NW.H>--QPS6
MZ1Q;LN,8;'-E?TZ,RYR'O"DX%R9C,Q%<=O&C1-F5J2,C'$D\,H91??L1+L6D
MW&UT69QA9;/68B;G<=V)XPD)ZE2DBS(Y>UJ7>Q9C-E7#,YA1540,)#&*(E';
M7'?%B^*+0ED2K<ZZEDBQ5$WM5[:Q%$8\G)&WN[0[V<BCZ,G%JIO3="IC]V8-
MB";S=<P[\I5V4+.Q7B5X=Y,X/AKI9*]4H[-S&EUN#B0K58FI-T1 CN4 )!G&
MINC)F4=$(0"^< ZY<M%L(6['4W*>%3<*A1<;V5]6'F07TG;KP_2C$K*R@'KI
MI'.I!Z15&.:+/!,=%(%S"0JFP>#N\/0)TC7!..[9$YD7'T#N\>/W_&=I3V[*
MP?1]^I22*=D'HX*AW@#V@7SM7FVX2PW5Z-D.V4NVU96?CG<V9P\;V9/TITT<
M#(NUTBD6=$14.8$P$!+V" ;AK@):7?'+(B61_#\NENJ%_P 8O'U/2F<G4>\5
M%U5K)<L0/BR0LY K4RK1TU0>+M5%RD53* &Z1'D?RA8X2FX:X7KDAQ"R?0L!
MS,W76>2I?%'%)VFHX)+G0=+QC*;F3N'R[=@9Z?NRD33.?J,&N>D],83L>$HG
MD#PZQ+1,2$R'*U]1TZN%$MTI86\3;1K;MXE'N5'7H_?-P44!)N<ASGZC&(65
MAIG"L_A#%58XPW*HW.IWE&GR-JR1G^4A2Q40UQW)P$@\'V@CTDW ED%C(@[4
M72+W103,.O!IK3W&5D;3V \ETB7S-%*>UGI..8R.Q5-0KY[8.EP)>A)VX10-
MZ.94>HX; (;B!&>-<443.R*=SJ;C)&'+Y'0S]#(6*"2'1>(.L&L*B3%";*W,
M#B,6<FZ043Z0V.8HAFBRX%PED#"6&ZM>>-&8\%<8LNW./3>V/+.&+LK9,BO*
MU##*R[6JLI6*.6.:-S/017=%*L)$DOF>3V?E\"WO%L<UX Y8XQXDQ_?'%:3R
M5D&_Y#]*L-@>DAH!^]:M6*2J+*.8*.'@&<*',J $3WVXGYDC..5WRQ'*^'K0
M^+UMKM4G*C%SF.LH0$O'6A,UP+8'J"2<8H9,[1P^;J*]P8IC]"@ !3<#960P
M1;[->N.',^]Y@R;BJIO*ZO<?P2FK?;R(OJN65>MFKT@EE6CE(!<D,= P'$"C
MN <R<DU3&KX)V-YB<0N4F&(&R2$7"MLJLL08[CF]MK4?)=^HDW<@!GS$AG0D
M3]+3*7J%,>O7)7-+/COD+'#&%X'Y6XZXCH%Y=55')V2,CY-EF\]8'+>!@I%X
MU:Q[5-BW9-%'3TIG"IS*% I ';P]K16*>X;$Q9Q;SU3[399ANU>5NAW^R8F@
M86H1]M:)+E65(M(-E4CIMRG P)G 3%W 1XRW.H\2K%Q)S)3[JK*<S<C4R<KM
M7XYY7J*<"Y96&(JM-K4NZ1G59V0%L\8G/%H*Q_GF54.( (8?=XRQS:\J3&/N
M5> \H3%1I1(M6Q.:I1K(K+3[F/2F'+5 QDT@  *98-S&#U-]8"RW=L#77C_@
MGBLA>K9 M<L.JRCD').6KO #46!V-<K#Z1(RC(AB=PJ+APXZEE5.DA0#M#&E
M-S)PX;9YPX.>>6LYF'%#R$JDMF:OI7#*CVPX@R9BU64E6:0)*('/Z8BT>).A
M263.!B=)BZKRC/%F3+%&8Z\0.A<BL2\=YF[Q-PR]1^-E2E@70I"<_-2*K=:0
M(<[ATVBU))3T9-0$>],)3:\1G(EAQS::C!9S:X2E<<)6%.,1>S9H[!RT-.1I
M$6+E<I7#!\H5DZ*8X%!7<"&.7SM>$M9H[CY<[9-\<*#R$:9PH;%Y6F5E@(ZW
M0#>.:Q;0\D\(U5E%S?1F+8' %7%(R0JIB8HZR!FEMB&2-EJ^>(-0.;2G'_V^
M@27-KCF@R\?'Q5'5E!7&-_"%2*8%=+(D<BD54_<@<3E'7B)Y!E<#VG%##D/P
MPI&-<115VEZRI)R=AC(:S19HJQ*0CMRW8/A6>(G5:BJ<J*2B8G5$PF OAIHV
MC!V2L91.),#<C\$9A&UIUP'5/?26!8C&4//G-#R#DJK*7=HKFC%$S"<Y2[JD
M2[-^,_ &T<?+15?ZG<CX?2REG5Y-51;$;[%.#+FA9HB=H+UI('E'\I-(Q[%(
M(Y6/1,V4.J*Q^DN^O%*H##%MF<7;,_+'*MWQ96$_:L9.[5*<LM7>1,Y#=3D$
MNX629NCD[]1,VR1MRAV;S6.YKK:M;;CV2I<MYA%%&S>>K9X-_P"8/FB8A53]
M@CL(A\;5$X"53#=]QUD^HEJ^+3\OJ_<:JQQ5"XBJME2.7(U6E&SPTR$NY@&Q
M&9(48X%2.%#=2@$#LY9O#<(JORDL?(JPU>WX#RQ=&=6L%"HTX\I;&FVJ#S6C
M-R+-ZSCH]TS-+E%FW7]-(H9(H%4'LS!<%:0#'';O@MAO%%=LD"R:1M,?7*J6
M&7&2JM:CA6,LW(V150,BB<@%(D9,H',(#MX45H<X$OUKG^,.1LFR.7L95M:L
M#D""C+['6"NQ,BV82C]!JX(B9\@Y<E3=B)41W#M[ Y-5+_T!U-Y 9+S3G2QY
M-P;GV^Q52L>**]4LEJ,WTE'9D+*23:2:'K"X/^F.;-%@? *8(G#J$1Y27HE4
M]HZ/8^-''*CT"X@R;(4Z2M-)0FV\I%Q<:@N9<B3 R[83H&*  F8I"G-VB''.
MX1G%R3XRY[IF4GDOS!S+CR5@:CQRS3C-LW>M9)A U& EG(3CRP',Q70]*BDG
M#!0%#JK&V#:^5'%=5=7:Z-;/BVX1]28.V#*3GF=%R;$V^8C8I:2420]*4:,E
M@;D54*!S[%W#?6?\_P!9XH9=O]9Y@TS$MQ@:C&/*,TO>+\NT"H+TI[1\K1LI
M+HMV+!TF+5T659.'2:7T0ABB8 UC##U[4CQNK&)L$M>"0[H7L6SM%YL3VVSL
M;&O! .]2:+/SMB*@'2?N^LO88--.!D)QAN4ZYQ9F:JO$<PQ\W3EJ#<\01^?T
MLA1$S5D%'Y9!27%DHDD_CUFJ?HP)+K"J;8A!Y:V5;A%6^54SR0<4^SX#R)96
ME4F:1CRXI4IM2+%7<Q-I^09NF,,U<-4I8JK-%<'20G0 "JB&W-9G5<6+2<9:
M_"^QU@J@*4EC'Q=2L62:X\F4GE&I$6Z<E.V(@15#T5NMTD31.F3O!$!VX>L\
M8TF6=GR+A*I\1>4HH+1R"E&Q&\D*Y=).<F.^6+WA6#J+D61BH"H;^-' H"!A
MU6<\V'B4ORVQ-(<=TL,?@+7DJP_L..[S5;6I8:;-MX.V/6"!HQ^U=+Q[MXBL
M)VHE*H=,Q!V-X73Y_ANF4EAB*%Y0O<NP^&(YE$XJQ1*9,I)U(*$9L_2#&$5G
M*WHJSAN"A5W155O-(<!URUW-TA_Z'?+OG;;]/_KD//.V]7;RCK@C?;SA2:QA
M3^)^!9B6>W&<FZ_(1.5KWD[$D;2:S_5JG"N%7"D<2.%S(O%WR#<4U%"-N@3D
M$PP> '535J><ZW9)?(5=I=L>,XXKFPT_D8\RG6824?ME%D4$Y1LBD5-45!*3
MOR&4$H ;:QV^UX7N?'2EUKAYGG L(AE)[6QLUBRIGI@VBY-Q&L*F^?D&#AT&
M10"05.F9T=0!32*4!V\..G6CBK><=1O%O*]7;YHMTO.TR4@G[RJXI?T=M8Z*
M$.^6<.H)90PN3OE4DCE%5% $CCUG#/7$.&XP7:RNWW,IUG2,RQ'3]."B6+&E
MDS\PR8@M7&ZKXL@O+(H 9%S'*-4P2*0ZQE?-!,>:Z."L*3.1)'EC9:KD/!N3
MV#VJ+4?'F0U*.SHMD1S(RGGK9PT81RC-*4;J-V[@KI/= "E4'LG<@-* _O9<
MP\*:KA9EF**CH-?'%2S539&6GW,QDFMKO6[UM"O':Z!DTV:*PB4XI;!VF+QY
MR)4^+EAX?V&KL+B/-V1@I>!@L!YH?OJR>.C&&.J)6I=XUDC.)KIEF\F,<U4:
M) *:AE#B&L=/\64.8R9/XLY)X*S))TBN.HIK99ZK8\MH2M@:UT)I9NW5>]R.
MZ**BQ.O8>T-M<P%*3Q=R1DR/YCRC7,F)G47(TF-&@Y"N^-&53M%$SD27E4AB
M$XMXU2<"]9@\243%1,@B<H:QWQ@G)-NXDH+")<;V&49"<[/VXEZ^JRGG#$QM
MC&1(Y<K=R([") *.P".VN*/%DV(7N,*_Q^])K?(+*]C-4I^AY&QS4(AS%4F.
MP\[9OE9!5[-JBQ<NU5V3<S B:I#]9C!JS<0F_%^\3"];YO,<UGRPPGZ<:C6;
M&4IR02RDSD*DW,^"07?IME 3?,EFJ8-R)JJF.8>E,<ZQ_P#Z#^5>\D)*['6X
MB\Q,#R]=QLTK]07]$7J[K-5P;S+22*\@5RN"2"+MBZ3?H 5-$B8"4=<BJ7/T
MBS6:K\L^"-'P*CG6O#"J4^I94H[*;=2K[(#%9TB_:-'SQTV,W4:M%MP.)>D.
MT0X,X\O7'6WX9B>*=XJV4,TWFW3%2=U:=MN,J&[J59@<1K5^0=.I9K)/G0O%
M':[9N5!N4"' RG9K#&+E<46@F18'GE Y+FZ@/M5[;1M#;\KG]V<6EQLY[GT8
MD2JF_'I5$_=&#S.KS=<\&#& >PE1S=P0H.)Z%D!^=NE7'V1HRS3DF,(95%0S
M@@MSK,SN3BB!034W*)A 0U4'-.\/:H<=)''^#LDQ&6L@6N#IKFY6;*,QCX]3
M@*]@&>KLH[6.R<.5'CF1F':215FYTV_050QC:XY8Q8X,JE_R!3JEC*-S#Q[R
MK'04D:UT./D1#(M*CB2+CVN3FQ9F[V-667%(%B  #U&*(<M,QXDXQ9G@L"N:
MUCU7!?#&P7"%+?)?(D8NNWR).4V)D965CZTP=IN&P),3/^[5]'.L5-,!*4(]
MZZ9+1KEVR:NG$<X.0[B/7<(%569+G2\T3I&$4S"7L$0';L_Z667&.3JVQN%"
MN+ (NS5J2.Z(QEX\'!'8-7)V2B2H%[Q,A_,4*.X!VZ:L6:14&C)NBT:H$WZ$
M6[=,$4$B]0B.Q2@ !N/ZJ=J-F9#)5ZRQ+Z#FX\'3QB+R,DFYFCUL#R.41<)"
M=,QB@HBJ0Y=]RF 0 =1^.\24V'HM,C%WCMK!PR2H)&?2+@7<C)/G;HZCATZ<
M*&$Z[IRLHJH/:<X[!^K0R%E##-0MUQ1:L&#B;?)/VRDVPC%!5C8^TM(U=!O+
MH-S"/<(2B3@A '8I0#LTBU:HI-FS9)-!NW;ID10001(":****8 4I"% "E*4
M   #8 V_7):@9-J,%>*9.IIIRM=L3%)_'.NX5!PV6!-0-TUD5"E4173,51,X
M <ABF !U,L\/8]AJ7^$:[9Q8'[962E9R<.R(9)@66L4^N[?N$VY3&*W25<F(
MD!C F4H"._Q"_P#2]7R_J]_5^#:,?WB&:V*FW2!E*Q:8%Z9<K.9@9MF>/E8Q
MR9L=-0$UD5#IF$ARFV'L$![=054K<>C$UZL0T77H&+;BH9O&PL*R)'1<>@98
4QCB1%!,B9>HPCL':(CV__9B__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>gww-20231231_g2.jpg
<TEXT>
begin 644 gww-20231231_g2.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  (! 0(! 0(" @(" @(" P4# P,#
M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_
MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# S_P  1" (K Z,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]$/\ @FE_
MP32_9Q^)/_!./X >(O$7P ^">O\ B#7_ (;^'=2U/4]2\#:7=7FHW4VEVTDT
M\TSP%Y)7=F9G8EF9B2237MG_  Z=_99_Z-I^ '_AO-(_^1Z/^"3O_*++]FG_
M +)5X7_]-%K7T!0!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_
M#_PWFD?_ "/7T!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\
M/_#>:1_\CU] 44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\
MPWFD?_(]?0%% 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\
M#>:1_P#(]?0%% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /
M_#>:1_\ (]?0%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _
M\-YI'_R/7T!10!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##
M>:1_\CU] 44 ?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -
MYI'_ ,CU] 44 ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\
M-YI'_P CU] 44 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_P
MWFD?_(]?0%% 'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-Y
MI'_R/7T!10!\_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WF
MD?\ R/7T!10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PW
MFD?_ "/7T!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>
M:1_\CU] 44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD
M?_(]?0%% 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1
M_P#(]?0%% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:
M1_\ (]?0%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI
M'_R/7T!10!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_
M\CU] 44 ?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_
M ,CU] 44 ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'
M_P CU] 44 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?
M_(]?0%% 'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R
M/7T!10!\_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WFD?\
MR/7T!10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_
M "/7T!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\
MCU] 44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD?_(]
M?0%% 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1_P#(
M]?0%% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\
M(]?0%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI'_R/
M7T!10!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_\CU]
M 44 ?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_ ,CU
M] 44 ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'_P C
MU] 44 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?_(]?
M0%% 'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R/7T!
M10!\_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WFD?\ R/7T
M!10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_ "/7
MT!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\CU]
M44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD?_(]?0%%
M 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1_P#(]?0%
M% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\ (]?0
M%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI'_R/7T!1
M0!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_\CU] 44
M?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_ ,CU] 44
M ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'_P CU] 4
M4 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?_(]?0%%
M'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R/7T!10!\
M_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WFD?\ R/7T!10!
M\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_ "/7T!10
M!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\CU] 44 ?
M/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD?_(]?0%% 'S_
M /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1_P#(]?0%% 'S
M_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\ (]?0%% '
MS_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI'_R/7T!10!\_
M_P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_\CU] 44 ?/\
M_P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_ ,CU] 44 ?/_
M /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'_P CU] 44 ?.
M7_!*[PWIW@O]D^_T71["RTG1M$^)'Q TW3K"S@6"VL+6#QGK<4,$,:@+'%'&
MB(B* JJJ@   45=_X)I_\FZ^(_\ LJOQ'_\ 4WUVB@ _X)._\HLOV:?^R5>%
M_P#TT6M?0%?/_P#P2=_Y19?LT_\ 9*O"_P#Z:+6OH"@ HHHH **** "BBB@
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
M:V>YFVEUC54C7EF9W51T'.20,D=AX1\2P>-/">F:Q:I*EMJUI%>0K* )%21
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** /G__ ()I_P#)NOB/_LJOQ'_]3?7:*/\ @FG_
M ,FZ^(_^RJ_$?_U-]=HH /\ @D[_ ,HLOV:?^R5>%_\ TT6M?0%?/_\ P2=_
MY19?LT_]DJ\+_P#IHM:^@* "BBB@ HHKA_CO^T7X2_9L\-66J>++V_A35+U-
M.T^STS2+S6-2U.Y96<0VUE9Q2W-PX1)'811L52-W;"HS NEN-)O;^K'<45XA
MK/\ P4.^&.E?#K0_%EO)X^U_P_X@BN9(+KP]\//$.N_9#;2&*XBO$LK&5[*:
M*0.CPW2Q2*\<BE04<"?4?^"@7POL?@IX#^(,6H>*=5\-_$X(WA?^R/!FM:IJ
M.KJ]O)<JZ6%M:27@3R(GDW-"JA0"3@C)JDV^CL_)N]EZZ/[F+JEW_3?[KH]H
MHJCX:\00>+/#MAJEK'>Q6VHV\=S$EY9365PB.H8"2"94EB?!Y215=3D, 015
MZFTT[,2::N@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y__P""
M:?\ R;KXC_[*K\1__4WUVBC_ ()I_P#)NOB/_LJOQ'_]3?7:* #_ ()._P#*
M++]FG_LE7A?_ --%K7T!7S__ ,$G?^467[-/_9*O"_\ Z:+6OH"@ HHHH *\
MS_:G^/\ X,^ 7PZ$OC?Q]_PJW3_$4CZ3:^*I5BBMM&N7AD=)9+FYAELK<_(?
M+:['E/)LCP[.J-Z912DKJPXNSO\ U_7YGYT>%+"XUO\ X)J>$?AH;DWMG\;_
M (HW_A7^WTE/G>,]"NM9OKVZU8NK8=]1TJWN)3)%MB;[5OB1(BB#U;_@H$?
M?P]^-/PHU?Q/^T%_PSG:^&M%UFVT:X33M,MX+V24V"^7'?ZI;W%A#*D43*MM
MY9GE265HR%BDK[!HISUO;36_RY5%+MH[R6EDY.R6@7][F]=/-R;;UN]4TM[^
MZFVV>>_LF>./%GQ+_9A^'_B'QWI/]@^,];\/V5[K>G^2T'V2[DA1I4\MB6CP
MQ/R,<KT/(KR7]H']J;X\?!SXQ>#_  YIOPC^$FMZ9\1?%%QX9\.7]U\4=0L9
MV:+2]0U037<"Z!*L -OILXVQRS8D>-<E2SK].5\__MD?\G%?LG?]E5OO_4(\
M5U=6:E-R2M=[=B5=*S#_ (6/^U-_T1OX ?\ AY-7_P#F8H_X6/\ M3?]$;^
M'_AY-7_^9BOH"BH&?/\ _P +'_:F_P"B-_ #_P /)J__ ,S%'_"Q_P!J;_HC
M?P _\/)J_P#\S%?0%% 'S_\ \+'_ &IO^B-_ #_P\FK_ /S,4?\ "Q_VIO\
MHC?P _\ #R:O_P#,Q7T!10!\_P#_  L?]J;_ *(W\ /_  \FK_\ S,4?\+'_
M &IO^B-_ #_P\FK_ /S,5] 44 ?/_P#PL?\ :F_Z(W\ /_#R:O\ _,Q1_P +
M'_:F_P"B-_ #_P /)J__ ,S%?0%% 'S_ /\ "Q_VIO\ HC?P _\ #R:O_P#,
MQ1_PL?\ :F_Z(W\ /_#R:O\ _,Q7T!10!\__ /"Q_P!J;_HC?P _\/)J_P#\
MS%'_  L?]J;_ *(W\ /_  \FK_\ S,5] 44 ?/\ _P +'_:F_P"B-_ #_P /
M)J__ ,S%'_"Q_P!J;_HC?P _\/)J_P#\S%?0%% 'S_\ \+'_ &IO^B-_ #_P
M\FK_ /S,4?\ "Q_VIO\ HC?P _\ #R:O_P#,Q7T!10!\_P#_  L?]J;_ *(W
M\ /_  \FK_\ S,4?\+'_ &IO^B-_ #_P\FK_ /S,5] 44 ?/_P#PL?\ :F_Z
M(W\ /_#R:O\ _,Q1_P +'_:F_P"B-_ #_P /)J__ ,S%?0%% 'S_ /\ "Q_V
MIO\ HC?P _\ #R:O_P#,Q1_PL?\ :F_Z(W\ /_#R:O\ _,Q7T!10!\__ /"Q
M_P!J;_HC?P _\/)J_P#\S%'_  L?]J;_ *(W\ /_  \FK_\ S,5] 44 ?/\
M_P +'_:F_P"B-_ #_P /)J__ ,S%'_"Q_P!J;_HC?P _\/)J_P#\S%?0%% '
MS_\ \+'_ &IO^B-_ #_P\FK_ /S,4?\ "Q_VIO\ HC?P _\ #R:O_P#,Q7T!
M10!\_P#_  L?]J;_ *(W\ /_  \FK_\ S,4?\+'_ &IO^B-_ #_P\FK_ /S,
M5] 44 ?/_P#PL?\ :F_Z(W\ /_#R:O\ _,Q1_P +'_:F_P"B-_ #_P /)J__
M ,S%?0%% 'S_ /\ "Q_VIO\ HC?P _\ #R:O_P#,Q1_PL?\ :F_Z(W\ /_#R
M:O\ _,Q7T!10!\__ /"Q_P!J;_HC?P _\/)J_P#\S%'_  L?]J;_ *(W\ /_
M  \FK_\ S,5] 44 ?/\ _P +'_:F_P"B-_ #_P /)J__ ,S%'_"Q_P!J;_HC
M?P _\/)J_P#\S%?0%% 'S_\ \+'_ &IO^B-_ #_P\FK_ /S,4?\ "Q_VIO\
MHC?P _\ #R:O_P#,Q7T!10!\_P#_  L?]J;_ *(W\ /_  \FK_\ S,4?\+'_
M &IO^B-_ #_P\FK_ /S,5] 44 ?/_P#PL?\ :F_Z(W\ /_#R:O\ _,Q1_P +
M'_:F_P"B-_ #_P /)J__ ,S%?0%% 'S_ /\ "Q_VIO\ HC?P _\ #R:O_P#,
MQ1_PL?\ :F_Z(W\ /_#R:O\ _,Q7T!10!\__ /"Q_P!J;_HC?P _\/)J_P#\
MS%'_  L?]J;_ *(W\ /_  \FK_\ S,5] 44 ?/\ _P +'_:F_P"B-_ #_P /
M)J__ ,S%'_"Q_P!J;_HC?P _\/)J_P#\S%?0%% 'S_\ \+'_ &IO^B-_ #_P
M\FK_ /S,4?\ "Q_VIO\ HC?P _\ #R:O_P#,Q7T!10!\_P#_  L?]J;_ *(W
M\ /_  \FK_\ S,4?\+'_ &IO^B-_ #_P\FK_ /S,5] 44 ?/_P#PL?\ :F_Z
M(W\ /_#R:O\ _,Q1_P +'_:F_P"B-_ #_P /)J__ ,S%?0%% 'S_ /\ "Q_V
MIO\ HC?P _\ #R:O_P#,Q1_PL?\ :F_Z(W\ /_#R:O\ _,Q7T!10!\__ /"Q
M_P!J;_HC?P _\/)J_P#\S%'_  L?]J;_ *(W\ /_  \FK_\ S,5] 44 ?/\
M_P +'_:F_P"B-_ #_P /)J__ ,S%'_"Q_P!J;_HC?P _\/)J_P#\S%?0%% '
MS_\ \+'_ &IO^B-_ #_P\FK_ /S,4?\ "Q_VIO\ HC?P _\ #R:O_P#,Q7T!
M10!\_P#_  L?]J;_ *(W\ /_  \FK_\ S,4?\+'_ &IO^B-_ #_P\FK_ /S,
M5] 44 ?/_P#PL?\ :F_Z(W\ /_#R:O\ _,Q1_P +'_:F_P"B-_ #_P /)J__
M ,S%?0%% 'S_ /\ "Q_VIO\ HC?P _\ #R:O_P#,Q1_PL?\ :F_Z(W\ /_#R
M:O\ _,Q7T!10!\__ /"Q_P!J;_HC?P _\/)J_P#\S%'_  L?]J;_ *(W\ /_
M  \FK_\ S,5] 44 ?/\ _P +'_:F_P"B-_ #_P /)J__ ,S%'_"Q_P!J;_HC
M?P _\/)J_P#\S%?0%% 'S_\ \+'_ &IO^B-_ #_P\FK_ /S,4?\ "Q_VIO\
MHC?P _\ #R:O_P#,Q7T!10!\_P#_  L?]J;_ *(W\ /_  \FK_\ S,4?\+'_
M &IO^B-_ #_P\FK_ /S,5] 44 ?/_P#PL?\ :F_Z(W\ /_#R:O\ _,Q7:?!+
MQ5\8]>U^[C^(_@3X:>%-+2WW6UQX;\=WWB"XFFW ;'BGTBQ5$V[CO$C'( V<
MY'IE% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'S_P#\$T_^3=?$?_95?B/_ .IOKM%'_!-/_DW7Q'_V57XC_P#J
M;Z[10 ?\$G?^467[-/\ V2KPO_Z:+6OH"OG_ /X)._\ *++]FG_LE7A?_P!-
M%K7T!0 4444 %%%% !1110 5\_\ [9'_ "<5^R=_V56^_P#4(\5U] 5\_P#[
M9'_)Q7[)W_95;[_U"/%= 'T!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 ?/_P#P33_Y-U\1_P#95?B/_P"IOKM%'_!-/_DW7Q'_ -E5^(__ *F^
MNT4 '_!)W_E%E^S3_P!DJ\+_ /IHM:^@*^?_ /@D[_RBR_9I_P"R5>%__31:
MU] 4 %%%% !1110 4444 %?/_P"V1_R<5^R=_P!E5OO_ %"/%=?0%?/_ .V1
M_P G%?LG?]E5OO\ U"/%= 'T!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 ?/_\ P33_ .3=?$?_ &57XC_^IOKM%'_!-/\ Y-U\1_\ 95?B/_ZF
M^NT4 '_!)W_E%E^S3_V2KPO_ .FBUKZ KY__ ."3O_*++]FG_LE7A?\ ]-%K
M7T!0 4444 %%%% !1110 5\__MD?\G%?LG?]E5OO_4(\5U] 5\__ +9'_)Q7
M[)W_ &56^_\ 4(\5T ?0%%%% !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 5
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X;P[^S#\-?!_P 8
M-3^(>D_#SP-I?C_6XVAU'Q-::#:P:Q?HVS<LUVJ":0'RTR&8YV+Z"NYHHHZ*
M/1!U;[A1110 4444 %%%% !1110 4444 %%%% 'S_P#\$T_^3=?$?_95?B/_
M .IOKM%'_!-/_DW7Q'_V57XC_P#J;Z[10 ?\$G?^467[-/\ V2KPO_Z:+6OH
M"OG_ /X)._\ *++]FG_LE7A?_P!-%K7T!0 4444 %%%% !1110 5\_\ [9'_
M "<5^R=_V56^_P#4(\5U] 5\_P#[9'_)Q7[)W_95;[_U"/%= 'T!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!!J>IVVB:;<7EY<06EG:1--//-((XX8U!+.S
M'A5 !))X %?DMX)^-W[0W[=O_!4<>,OA#X@U$_"_PQJ4VE6.L7&FRP>'$TY#
M$UQ%+%OQ/++E#C<LKGRW'DA!Y7K7[4/QB\2?\%7OV@[SX _"G4YM.^%7AN9#
M\0_%UKRMWAC_ *%;MT8$J0.TC*3_ *N,E_N_X,_!SPY^S_\ #'1_!_A+3(-(
MT#0X!;VMM$.@ZLS'JSLQ+,QY9F))R:^6KQEF]91I2<:-.5W).SG)=%_=75]]
MMKG[WE5:AX>99.MF%"%;,L;2<8TJD5*.'HS7QU$U_%J*W+3TY:=W4^)1.GHH
MHKZD_! HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** /G_ /X)I_\ )NOB/_LJOQ'_ /4WUVBC_@FG_P FZ^(_^RJ_$?\ ]3?7
M:* #_@D[_P HLOV:?^R5>%__ $T6M?0%?/\ _P $G?\ E%E^S3_V2KPO_P"F
MBUKZ H **** "N'^._C/QSX.\-67_"O?!%AXXU^_O4MO)U/Q NAZ;I\6UF>X
MN;D0W$P0!=JK!;3NSR("JIOD3N*\S_:GUC6=/^'0M++X3_\ "YM"UF1].\1>
M'8K[3X;F:PEAD5C'!J#Q6=T"^Q)(IKB$>6[L"[*(GF5[:?U_P._D5&U]?/\
M+\UT75Z:['B5C_P4O\2_$'X?>$(O ?PNLO$GQ,\2GQ&9_#]UXK%EI5K'H-U]
MBOYHM22UF,\<ETT$=LPMU\X3JS^0%<+O^,O^"A5[XG^'_P ++WX0>!H_B#XE
M^+7ABY\9Z5I.K:Y_8,-KI=O!;R3-/<+!<E9_,O+6!(Q$0TDIW.B(SUXWX$_9
MK^+'[)VF_#'QSX8^&NI^-9M L?&>B1> K+6M-M;SPIIFLZA#J.E6BRW-TEH8
MK%;*WLY$AG=8UD'D"6.(;MO3_P!F#XF_L8>"?V==9\)^#)_BYK?PN^'&H?#[
M6]'TC5++3Y7FNH=/F2\ADOIK>(VZW6FB)P7\P1W*NJ.493572$FM_P G:I9+
M>Z;5+F=W;FE[W57!1YTO6W9JZU;LK65^79OJNWUM\!?C-I'[17P1\)>/=!^T
M#1?&6D6NLV2W"A9HXIXEE59 "0'4-A@"<$'FO+/VR/\ DXK]D[_LJM]_ZA'B
MNNQ_8I^!M[^S+^R'\,_A]J5U;WNI^#?#5AI-[/;Y\F6>&!$E,>0#LWAMN0#C
M&>:^<_VY?V)_!WB+]J?]G;49]9^+<=QXO^*5^E\EK\5?%%K! #X0\37'^B0Q
M:@L=B=\*#-JL1$9DB_U<DB-MB5!5I*G\-W;TOH<]/6">_KH_FM+'VW17S_\
M\.T_AU_T,?Q__P##[>-__EM1_P .T_AU_P!#'\?_ /P^WC?_ .6U8EGT!17S
M_P#\.T_AU_T,?Q__ /#[>-__ );4?\.T_AU_T,?Q_P#_  ^WC?\ ^6U 'T!1
M7S__ ,.T_AU_T,?Q_P#_  ^WC?\ ^6U'_#M/X=?]#'\?_P#P^WC?_P"6U 'T
M!17S_P#\.T_AU_T,?Q__ /#[>-__ );4?\.T_AU_T,?Q_P#_  ^WC?\ ^6U
M'T!17S__ ,.T_AU_T,?Q_P#_  ^WC?\ ^6U'_#M/X=?]#'\?_P#P^WC?_P"6
MU 'T!17S_P#\.T_AU_T,?Q__ /#[>-__ );4?\.T_AU_T,?Q_P#_  ^WC?\
M^6U 'T!17S__ ,.T_AU_T,?Q_P#_  ^WC?\ ^6U'_#M/X=?]#'\?_P#P^WC?
M_P"6U 'T!17S_P#\.T_AU_T,?Q__ /#[>-__ );4?\.T_AU_T,?Q_P#_  ^W
MC?\ ^6U 'T!17S__ ,.T_AU_T,?Q_P#_  ^WC?\ ^6U'_#M/X=?]#'\?_P#P
M^WC?_P"6U 'T!17S_P#\.T_AU_T,?Q__ /#[>-__ );4?\.T_AU_T,?Q_P#_
M  ^WC?\ ^6U 'T!17S__ ,.T_AU_T,?Q_P#_  ^WC?\ ^6U'_#M/X=?]#'\?
M_P#P^WC?_P"6U 'T!17S_P#\.T_AU_T,?Q__ /#[>-__ );4?\.T_AU_T,?Q
M_P#_  ^WC?\ ^6U 'T!17S__ ,.T_AU_T,?Q_P#_  ^WC?\ ^6U'_#M/X=?]
M#'\?_P#P^WC?_P"6U 'T!17S_P#\.T_AU_T,?Q__ /#[>-__ );4?\.T_AU_
MT,?Q_P#_  ^WC?\ ^6U 'T!17S__ ,.T_AU_T,?Q_P#_  ^WC?\ ^6U'_#M/
MX=?]#'\?_P#P^WC?_P"6U 'T!17S_P#\.T_AU_T,?Q__ /#[>-__ );4?\.T
M_AU_T,?Q_P#_  ^WC?\ ^6U 'T!17S__ ,.T_AU_T,?Q_P#_  ^WC?\ ^6U'
M_#M/X=?]#'\?_P#P^WC?_P"6U 'T!17S_P#\.T_AU_T,?Q__ /#[>-__ );4
M?\.T_AU_T,?Q_P#_  ^WC?\ ^6U 'T!17S__ ,.T_AU_T,?Q_P#_  ^WC?\
M^6U'_#M/X=?]#'\?_P#P^WC?_P"6U 'T!17S_P#\.T_AU_T,?Q__ /#[>-__
M );4?\.T_AU_T,?Q_P#_  ^WC?\ ^6U 'T!17S__ ,.T_AU_T,?Q_P#_  ^W
MC?\ ^6U'_#M/X=?]#'\?_P#P^WC?_P"6U 'T!17S_P#\.T_AU_T,?Q__ /#[
M>-__ );4?\.T_AU_T,?Q_P#_  ^WC?\ ^6U 'T!17S__ ,.T_AU_T,?Q_P#_
M  ^WC?\ ^6U'_#M/X=?]#'\?_P#P^WC?_P"6U 'T!17S_P#\.T_AU_T,?Q__
M /#[>-__ );4?\.T_AU_T,?Q_P#_  ^WC?\ ^6U 'T!17S__ ,.T_AU_T,?Q
M_P#_  ^WC?\ ^6U'_#M/X=?]#'\?_P#P^WC?_P"6U 'T!17S_P#\.T_AU_T,
M?Q__ /#[>-__ );4?\.T_AU_T,?Q_P#_  ^WC?\ ^6U 'T!17S__ ,.T_AU_
MT,?Q_P#_  ^WC?\ ^6U'_#M/X=?]#'\?_P#P^WC?_P"6U 'T!17S_P#\.T_A
MU_T,?Q__ /#[>-__ );4?\.T_AU_T,?Q_P#_  ^WC?\ ^6U 'T!17S__ ,.T
M_AU_T,?Q_P#_  ^WC?\ ^6U'_#M/X=?]#'\?_P#P^WC?_P"6U 'T!17S_P#\
M.T_AU_T,?Q__ /#[>-__ );4?\.T_AU_T,?Q_P#_  ^WC?\ ^6U 'T!17S__
M ,.T_AU_T,?Q_P#_  ^WC?\ ^6U'_#M/X=?]#'\?_P#P^WC?_P"6U 'T!17S
M_P#\.T_AU_T,?Q__ /#[>-__ );4?\.T_AU_T,?Q_P#_  ^WC?\ ^6U 'T!1
M7S__ ,.T_AU_T,?Q_P#_  ^WC?\ ^6U'_#M/X=?]#'\?_P#P^WC?_P"6U 'T
M!17S_P#\.T_AU_T,?Q__ /#[>-__ );4?\.T_AU_T,?Q_P#_  ^WC?\ ^6U
M'T!17S__ ,.T_AU_T,?Q_P#_  ^WC?\ ^6U'_#M/X=?]#'\?_P#P^WC?_P"6
MU 'T!17S_P#\.T_AU_T,?Q__ /#[>-__ );4?\.T_AU_T,?Q_P#_  ^WC?\
M^6U 'T!17S__ ,.T_AU_T,?Q_P#_  ^WC?\ ^6U'_#M/X=?]#'\?_P#P^WC?
M_P"6U 'T!17S_P#\.T_AU_T,?Q__ /#[>-__ );4?\.T_AU_T,?Q_P#_  ^W
MC?\ ^6U 'T!17S__ ,.T_AU_T,?Q_P#_  ^WC?\ ^6U'_#M/X=?]#'\?_P#P
M^WC?_P"6U 'T!7PI_P %$_VK_%GQT^+</[,'P-N,^-->C_XJ[7XF/D^%]/('
MF*77[LA5AN/50ZHN9)!LX'_@I=X*\%?LRZ+H_@3X=ZQ\?O$'QJ^(,@L_#NF1
M_'+QM,;%7)4WDJ'5BNU3D('^4L"3E$>O5OV4/^"+W@GX0_#NWNO%FO?$F_\
MB3K*?:/$NN>'_B/XB\/#4)V8R%&%A>P"949V DE!=B68D;MH^?QU:>-K/+\.
M[17\22Z+^5?WI=>R\VC]AX4R["\-9;#C#.::G5G?ZG1DKJ<UHZ]1?\^:3^%?
M\O:BM\,9'T+^R'^R=X5_8N^!^E^!_"=OMM;,>;>7DBC[1JERP'F7$I'5FP,#
MHJA5'"BO3J^?_P#AVG\.O^AC^/\ _P"'V\;_ /RVKQ/0OVB/A?\ L9?\%,O#
MOP:TK4OB'J-SXJTHVFI7_B7XF>(?$MOIM],R26=LMOJ5]<11R2*F"Z('_P!)
MA 8*7!]*=;#8&E"$K0C=17J]$C\@S_B*=;$RS'-JSE4K3UE)W<IS?7U^Y+R/
MNRBBBNXD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#Y_P#^":?_ ";KXC_[*K\1_P#U-]=HH_X)I_\ )NOB/_LJOQ'_ /4W
MUVB@ _X)._\ *++]FG_LE7A?_P!-%K7T!7S_ /\ !)W_ )19?LT_]DJ\+_\
MIHM:^@* "BBB@ HHHH **** "OG_ /;(_P"3BOV3O^RJWW_J$>*Z^@*^?_VR
M/^3BOV3O^RJWW_J$>*Z /H"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\6_;O_ &U_#G["
MWP*O/%>LXO=4N";30](1\3:O>$?+&HZA!P7?'RKZL54^@_&GXR^'?V??A;K7
MC+Q7J$>F:#H-L;FZG?K@<*BC^)V8A54<LS #K7P[^P_\&?$7_!1G]HA/VG?B
MQI\MIX8TN0Q_#3PO<<Q6D*M\M\Z]"V1N#8^>0;QA4BKQ\SQM2,HX/"?Q9[=H
MKK)^G1=7IW/TG@7A?!5J57B+B"ZR_#-*23M*O4>L*%-]Y;SDOX=.\GKRW[[_
M ()E_L4>(_#^OZK\>OC+G4?C-\0%,_E3I@>&;-P EM&ISY<A3:&'5% C_OEO
MLRBOE;_@I3_P4)E_94TK2_ _@6P/BCXT^.]MOX<T:*/S3;AV*"[E7^Z&#!5/
MWF4Y^57(J,<-E6#]Y^ZMWNY2?YRDSXWCSCBMFF+J9UFK4591C&*M&$%I"E3C
MTC%6C&*WW=VVS(_X*,_\%!=8^%?B73?@W\'+(>)_CCXR BMK>)1)'X=A<$_:
MI\_*&"Y95;Y54&1_E #P_"7_ ((O_"QO#^CZY\5-/O?'_P 6"WV[6O%1U[4[
M:2\O3(9-R+'<(JB/*HI"J2(U) )-=-_P3<_X)\)^R)X:U'Q3XNOO^$I^,/C<
MF[\3:],_FNKNV]K:)SSY8;!9O^6C#)P BK]05RX;+I8M_6LRBFW\,'9J"_)R
M?5]-EH?G^#RF6.E]=S>";?PTVDXTUZ/1S?6739:;E>>?M"_M2>#OV7=-T*X\
M73Z^&\3ZB=)TFTT3PWJ6OWVH70@EN#'':V$$\YQ#!,Y.S:%C.2*]#KY3_P""
MDGQ7\+_!'XQ?LP>)_&GB30/"'AK3/B/=F\U;6]0AT^QM-_AG6XT\R:5E1-SL
MJC)&68 <D5]!U6MM5^9]7%74GVC)_-1;7Y'MOP%_:<\&?M*V&K2^%+_47N?#
M]TMGJNF:MHU[HFJZ5*\:RQK<6-[##<P[XV5T,D:AU8,I8<UW]?FO^TC\<[?X
MH?$;XP_%GX5>)+C_ (5@=$\#>$O$GQ!\+7>ZUN;1=?N9-8FLK^ D$6.FWD@E
MNX'_ -&\Z0B1)+=MG/ZK^TGKWP=^'_BSXB?"_P >>*OB)\(_!GC^;PWX6O;K
MQ7=:[:ZY;ZGH$$21QWT\LKZE'#XBD@CCFDFD:)I+F)9%6,I0KRA>*U[=6[QB
MO13YXN#>EKINZU?):5FU;OTMR\S]7&S36^E[:V7ZD5SGQ1^+7A_X,>'K75?$
MNH?V;87NJ6.C0R^1)-ON[VZBM+:/$:L1OGFC3<1M7=EB%!(^3?\ @FGK/C77
M/C=XO\*>)/%'B?7;7X"Z:W@>XN-2U2XNWUN_GU"YNDNKEG;;-<+I<>DMYC@N
MIO)0&PQ+,_;[_:P\(?$[Q19?!&TNI;3XIZ3\4/!,]IX;NS&FH>(+&+5=.U.;
M4K&!7:2>RAMX[GS)]H6-[.X#8V9.D8)U:4$[J;C_ . N:7,O6#4UV3U6C,XN
MZFY*W*G?R:C=I^DKQ?2ZT>J/MBBOS/\ AW\<M0N_VG]%B@^)7C&]^.%W\2_%
M.E^-O TGB6[FM='\*01:K]AG;1C(;>QMEBAT>2&_C@C>=YXP97^TONY7X(>*
M_BO\,/@3\-?$/@KQK\2_&WQ$^(W[,6N>+Y;76_$%[K\>I:_:QZ*;":"SN9)(
MHI5^V2IB!$\XMF02.<G*+O3=3HE?_P DG4T[JT&N;;FTZ-F_L'[7V*>M[?\
MD_)KVUUM_+9Z-V/U:HK\J?@O\7O$&O?LM_'&ZTSXW^'+#P-;:7H$\>K:5\4_
M$WQ$BT2^:Y?^T$N?$,FGPSZ5'<VR0QSB"21M+61[O9 &7?\ 6/\ P28^+$/Q
M6^!'B=K.[U34],T7Q5=:?9:@WCZX\?:/?1B"WE+:5KMS#%=7]H'D="TX9XIT
MN80Y2) NWLGS2C_*K_BE_P"W*W6VK2TOSN7NQGW=O_)>;_@/I?9O<^@M*^+7
MA_6_BMK7@BVU#S/$_A[3;/5]0LO(D'V>UNY+F.WD\PKY;;WM+@;58LOE_, &
M7/ >)_V]_A=X6\&Z?KCZWJ^IP:OK6H^'M/L]%\-:IK&J7][I\T\%['#86EO+
M=2+!);S!Y$B,8"AMVUE)\H\=?'CP3^R#_P %*/&_B+XI>+/#OP\\->/?A]X?
MM-"UKQ%J$6F:9?W6GWVL&ZM5N9BL7VA$OK9Q%NWLCEE!"-CP3P1>>"/!?P8^
M%/BKQ[XS^(O[/]QK/B?QUXA\+_$N&*PT[3+"QU76KF[CT[4FU6">W@^W6TMM
M<1)=6PRUH LB2A4?%M./-'^G=Z;K5V=KOTOL]JD5&3BN\?N=/FD_E*R\EOW7
MZ!_ WX^^%/VC_!+>(/"&I2:A80W<VGW45S97%A>Z==0MMEMKJUN$CN+:=#C,
M4T:. RG;A@3>^%GQ:\/_ !J\,3:SX9U#^TM-M]2OM(DF\B2';=65U+:7,>V1
M5;Y)X)4W8VMMRI*D$^#?\$QOB;JWQ2\&>/+[4=0\!^-K:+Q$D%G\1_"&B#2=
M/^)"II]G&^H,@EF2::.1&MGGBE>%_LP6/8$,:?*GP$\)7WQ=^)?A3P7/XO\
M'WA_PM<M\9-9OK'PUXHU#03?W-MXUA2W=YK*:*4&,SN05<<,RG*.ZLZS5/\
M\!<ON@YO>W1.U[=+DTX<]/FOKSJ/W\WKU2_'2Y^E?Q.^).B_!OX;^(/%WB2\
M_L[P]X7TZXU;5+OR9)OLMK!&TLLFR-6=MJ*QVJI8XP 3Q6KIFHPZQIMO=V[^
M9;W4:S1/@C<K $'!Y'![U^-7Q]^.+_%/]AB]N?C3\4_&6@:CJO[,>EZOX$M[
M?Q1=Z5%XWUBXTV];5GDMH&2+5;@%;-9+>5)EBAE\SRT\UI*]H\8_M>7'P]UK
MQQ\/KSXC:CI7CF[^,/P\F\.Z"=9ECU"3P[<CPS%<-:PAM_\ 9[R?;HY2@\G>
M\RO\SD'H6'_?RP[>O,HI]&_:>S?S^U;HD[Z[3+2$9;74F_E&$E\O>M?J[6\_
MTRFF6WA:21E1$!9F8X"@=236?X:\8:5XT\)V6O:+J-EK.BZG:I>V5_I\RW5O
M>P.H=)8GC)61&4@J5)# C&<U^</A;XG+KW_!0?Q)X%N?B!XE\=ZCXMU7Q-IE
M[:^'_B7K5GJWA^Q-G/)#!J7A2:%8M+LX L4-OJUC-%+<2FSE5B+Q]V%^P!%I
M_C;X?_L>^&?#OC_QH_AC1O@YK.N:OI^E^-]3VR:[I\^A1FWNF2YWD6T\]Q&;
M.0^4BYA,0C^2N3F_=>T_NJ7RY:DI>ME"W1-OLTS5T[3=/JFU^*2]+MO1ZI+5
M731^GOA7Q+;^,O#.GZM:1W\-KJ=O'=0QWUC/87*(ZA@);>=$FA?!Y21%=3D,
MH((K,\#_ !:\/_$CQ#XJTK1=0^V7_@G5%T;6HO(DC^Q7;6L%V(\NH#_N+J!]
MR%E^?&=P8#\=/VGOVPM7;]BWX<_\7 \;VOQ/L/V?=(\2V<U_\8-4\)R:GJ%Q
M:RNM[IME8VT\_B/4!);,;B*\;[/$@AR4\Z>0?H5_P3AU=_$'Q*_:/OY)5N)+
MWX@6%P\JXQ(7\)^'V+#''.<\<5U^Q_>U8?R*7WJHH+\.9[+I9[HRG[JC?>5O
M_25)_P#I2M\]%I?ZDHHHKG **** /G__ ()I_P#)NOB/_LJOQ'_]3?7:*/\
M@FG_ ,FZ^(_^RJ_$?_U-]=HH /\ @D[_ ,HLOV:?^R5>%_\ TT6M?0%?/_\
MP2=_Y19?LT_]DJ\+_P#IHM:^@* "BBB@ HHHH **** "OG_]LC_DXK]D[_LJ
MM]_ZA'BNOH"OG_\ ;(_Y.*_9._[*K??^H1XKH ^@**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MXR0O[0_QOTK]FCX#^,?B'KEMJ-YHW@C1KK6[Z#3XTDNIH;>)I76)7=$+D*0
MSJ,XR1UKXG^(OP,TOXC_  >\!:-^SMX!\>?!'0C\7(;R.\?P5<Z3%I2G2+N&
M?5+/1[D(UA KL$!FMK>-KC=+Y4HEWS='K?PFNA_P1*^+G@70?AGJWAKQM#X1
MU[1=6T.STR\FGU[71;21W%Y;R2JT^I"\EQ,ET6DDG$HWL90ZC&FG*G4;=FGI
MWLX4WMV4I/7S2LNFU*,7B:--_#*U_)\\UOW:CMTLW?:_K/Q:_P""GW@'X-?L
M$V/[0NJ:1XQF\,:A:P7$>B6UE ==$DC8DMVA:98A+ %F:4>=M5;>4AF"C/T5
M:7(O;2*9<A94#@'J 1FOR[_:X_9U^(WC#1_CU\-K;P%XGO? _@OPCXG\:^#I
M[;3Y9XM9U?7=,\A+.U"@F2YAGF\0;H5!*K>VI'W@*Q?VY?A3XA^)'[9<^K:1
M\&[J#Q9X:\:^#'L_$'_"M-<UW6[[3+6XTV:XO[#Q(+E+'2K1$>XADT^&*65S
M%<R/'F=WCV@HSE".W.U_V[%M1::ZN+NWKK'7X4Y'->7L(SZVE?S:Y7'T4E+S
ML_=UE:)^E_Q<^.6D_!C5/!EIJEOJ,\GCGQ#%X:L#:QHRPW,D$\ZO+N=<1[;=
MP2NXY*_+C)'9U^95G^Q!XE?X,>&[CPOH.K> _B1XL_: U_4-9\51>&O.U:QT
MX7WB)+.]D+H"8(X)XVMWF+0J;E& 97VMRGQL_9RU34/@M\(-'O?A;8:)X)\+
MQ>(=(\=Z%J_PCUWXD65]XL)M%364L;6>&]O3<HE_)#K#R3;?M)$C+-*2G-3D
MW3DY;J5OE[.$OPDW&_64HJW;HJ4TJZIIZ6=WYJ<X_BHWMTBFV]D_T]TKXM>'
M];^*VM>"+;4/,\3^'M-L]7U"R\B0?9[6[DN8[>3S"OEMO>TN!M5BR^7\P 9<
M]'7P9^P/^SK-\%?VY1J_C'PAX@U'QKK_ ,%_"EB?'6J>$=MY?WMF]_'J,5[?
MP-<PP7C1G3@\3WCM*(8]KS"(,/O.NFK!0=HN^_X-K]#&_O->4?QA&3^YMH^?
M_P#@FG_R;KXC_P"RJ_$?_P!3?7:*/^":?_)NOB/_ +*K\1__ %-]=HK(8?\
M!)W_ )19?LT_]DJ\+_\ IHM:^@*^?_\ @D[_ ,HLOV:?^R5>%_\ TT6M?0%
M!1110 4444 %%%% !7S_ /MD?\G%?LG?]E5OO_4(\5U] 5\__MD?\G%?LG?]
ME5OO_4(\5T ?0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%>"?\%"_VZ='_ &%O@HVL20C5_%VMN;#P
MSH:9:75+PX ^5?F\I"RER/55'S.N<,3B:6'I2KUG:,=6>MD61X[.,PI97EM-
MSK57RQBN_P"B2U;>B2;>B/.?^"G/[<6N_#.?2/@Q\(T;5OC9\1O]%L8[=AG0
M;9P0UW(?X&VABA/"A6D;A &]/_8 _8>T/]A3X&P^';&0:GXAU-Q>^(M:<'S=
M6O"/F;)Y$:Y(13T&2?F9B?.?^"9'[#&L?!>WU?XL?%.9M:^-GQ'_ -+U:YGP
M[:- ^&6SC[*0 N_;\HV*B_*@)^M;BX2T@>65TCBC4N[N<*@'))/85Y&78:I6
MJ_VCBU:35H1?V(__ "4OM=MNA^@\:9Y@<LP"X.X?J*="#4L167_,1679_P#/
MFEJJ2VD[U'K)62[N5LK629PY6)"[!$+L0!G@#DGV'-?G3\ /A9X@_P""NW[3
M4?QG^)6DWVE?!;P-=O!X%\*WZ;?[7F1ANN[B,\,N5!8<AF58\LL;[_M']FO]
MK3P-^UQHFNZEX#U5]9T[P]JLFCW-U]G>.*29%5B8F8 2(0ZD,O!S]*])KIQ&
M%I8_V<^?FI+6RVD^EWV3Z=7:^Q^'8K!4<S]E4]IS44[\JU4VOAN^JB[NVS=K
M[" 8%+117JGM!1110 5YM\</VAE^"WQ(^%>@2:6MZGQ+\17&@M=-=^0-+$6E
M7^HF8KL;S,_8O+VY3'F;MWR[3Z37A'[8?P:\2?%/XI_ S4=!TW[=9^#O%M_J
M>L2?:(HOLEO+X>U>S1\.RE\W%U F$#$;\D;0Q$59.,'**NUT-*<5+F4OY96]
M>5V_&WJ=K\,_VM?A5\:=9U+3O!WQ,^'WBS4-&LXM1U"UT;Q%9W\UC:RJ'CGE
M2*1C'$ZLK*[ *0P(.#7D&D?MC_!7]K?XVZE8VNO>!O%G@[X.:/I_Q&A\;:7X
MOAN-*T^[>35+602O _DH+>&"1W,DK+BXRR+L#'YY_P"'9/Q'UK]ECX4>!K'0
M]/\ #&IZ5^SAKWP_U::2]M_(L=;O?[%<6DK1-(SQS/;7@DEB61 -YR2RAIOC
M+^R;\7?VH=?^)OB;3_A;K?P=DU'PGX(MM.LSJN@3:IJMSH6NW>H7-M&(I;FR
M5V@,4<!NMT#;HA*J*)$3>I",*BL[V;U[<LII2\_AC-):ZK7:ZLG"7G9?)NG=
M?-2FFVK63TWM]BZ=\2?@K\9O%GPW^(.G^-/ WB*_O3J.D^"-5L/$L,\&K/*H
M^VP6GER^5=.!:?,%#LGD/]W#5Z'X*^(WA_XE65Y<^'-=T;7[?3KZ?3+N73;V
M.Z2UNX'V36\AC8A98V!5T.&4C! -?"6C_L6?$?QM\#O$'AV30?B-I?B#XM?$
M.#Q)>^+?&.M>&WUOP*+2UM$&L)!HD4-I%?N;3RX([4W(+.LUS)AI;>OJ7]A'
MPEXA^&O[,V@^$/$_A"#PAJ?@OS-!VVMW'<6FM1V[%$U2 K++(J78_?%+AO/1
MY'$FXCS'E17O>5OQ2;U_NMM;*^^G+)+)MZ?/\&[?>E??2VOQ19[#1114E!11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 ?/\ _P $T_\ DW7Q'_V5
M7XC_ /J;Z[11_P $T_\ DW7Q'_V57XC_ /J;Z[10 ?\ !)W_ )19?LT_]DJ\
M+_\ IHM:^@*^?_\ @D[_ ,HLOV:?^R5>%_\ TT6M?0% !1110 4444 %%%%
M!7S_ /MD?\G%?LG?]E5OO_4(\5U] 5\__MD?\G%?LG?]E5OO_4(\5T ?0%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 445E>./&^D_#7P?J7B#7M0MM*T71[9[N]O+A]L5O$@RS,?8#ZGM2<E%<
MTMBZ5*=6:ITTW)NR2U;;V275LYG]I3]HWPO^RC\&]8\<>+[T6>CZ1'G:N#-=
MRGB.")<C=(YX ^I) !(^/_\ @G_^SMXH_;)^.7_#4_QGLC!/<J!\/?#4V6AT
M.QR3'=%2.7(.Y"0,EFEQ\T>WF/A)X0UC_@M/^TG!\2O%]A=Z=^SM\/[QX_"F
MA72[?^$INT;#7,R]&3(^;L,"(9_?,?T@BB6")410B( JJHP% Z "OG,.GFE9
M8J?\"#]Q?SO^=^2^RO\ M[L?M&;5(<"Y94R/#-/-,1&V)FM?84W_ ,PT&O\
MEY+_ )?R6R_=+[8ZOS\_;R_:$\3_ +=?QVD_9;^#-^;>V!_XN-XIART.DV@(
M$EFK \L<[74$;F(BR!YN/HW_ (*'WOQA;]GJ32?@CI4=[XQ\27T>DO?O=QV_
M]@VLJOYMX"Y&67"J-N67S-P!*XJ;]@;]A[P]^PC\#H/#6E,-1UR_87>OZTZ8
MGU>[(Y8D\B-<D(F?E!)Y9F8]&8QKXNK]1@G&G:\Y;77\L?-_:?1>;/YPS6&)
MQU?^SJ:<:5KU)[73^Q%]W]IK9:;L[K]GC]G[PQ^R[\']&\$>$+!;#1-%A$:
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
M)\;_ /RIH ^@**^?_P#AY9\.O^A<^/\ _P"&)\;_ /RIH_X>6?#K_H7/C_\
M^&)\;_\ RIH ^@**^?\ _AY9\.O^A<^/_P#X8GQO_P#*FC_AY9\.O^A<^/\
M_P"&)\;_ /RIH ^@**^?_P#AY9\.O^A<^/\ _P"&)\;_ /RIH_X>6?#K_H7/
MC_\ ^&)\;_\ RIH ^@**^?\ _AY9\.O^A<^/_P#X8GQO_P#*FC_AY9\.O^A<
M^/\ _P"&)\;_ /RIH ^@**^?_P#AY9\.O^A<^/\ _P"&)\;_ /RIH_X>6?#K
M_H7/C_\ ^&)\;_\ RIH ^@**^?\ _AY9\.O^A<^/_P#X8GQO_P#*FC_AY9\.
MO^A<^/\ _P"&)\;_ /RIH ^@**^?_P#AY9\.O^A<^/\ _P"&)\;_ /RIH_X>
M6?#K_H7/C_\ ^&)\;_\ RIH ^@**^?\ _AY9\.O^A<^/_P#X8GQO_P#*FC_A
MY9\.O^A<^/\ _P"&)\;_ /RIH ^@**^?_P#AY9\.O^A<^/\ _P"&)\;_ /RI
MH_X>6?#K_H7/C_\ ^&)\;_\ RIH ^@**^?\ _AY9\.O^A<^/_P#X8GQO_P#*
MFC_AY9\.O^A<^/\ _P"&)\;_ /RIH ^@**^?_P#AY9\.O^A<^/\ _P"&)\;_
M /RIH_X>6?#K_H7/C_\ ^&)\;_\ RIH ^@**^?\ _AY9\.O^A<^/_P#X8GQO
M_P#*FC_AY9\.O^A<^/\ _P"&)\;_ /RIH ^@**^?_P#AY9\.O^A<^/\ _P"&
M)\;_ /RIH_X>6?#K_H7/C_\ ^&)\;_\ RIH ^@**^?\ _AY9\.O^A<^/_P#X
M8GQO_P#*FC_AY9\.O^A<^/\ _P"&)\;_ /RIH ^@**^?_P#AY9\.O^A<^/\
M_P"&)\;_ /RIH_X>6?#K_H7/C_\ ^&)\;_\ RIH ^@**^?\ _AY9\.O^A<^/
M_P#X8GQO_P#*FC_AY9\.O^A<^/\ _P"&)\;_ /RIH ^@**^?_P#AY9\.O^A<
M^/\ _P"&)\;_ /RIH_X>6?#K_H7/C_\ ^&)\;_\ RIH ^@**^?\ _AY9\.O^
MA<^/_P#X8GQO_P#*FC_AY9\.O^A<^/\ _P"&)\;_ /RIH ^@**^?_P#AY9\.
MO^A<^/\ _P"&)\;_ /RIH_X>6?#K_H7/C_\ ^&)\;_\ RIH ^@**^?\ _AY9
M\.O^A<^/_P#X8GQO_P#*FC_AY9\.O^A<^/\ _P"&)\;_ /RIH ^@**^?_P#A
MY9\.O^A<^/\ _P"&)\;_ /RIK@?$/_!=;]FKPMJFH:;J'BSQ=INM::/WVF:I
MX \0:5=AO[NV[LH@#]2*PQ&*HT(>TKR45W;M^9S8K&4,-#VN)FH1[MI+\3Z^
MHK\OOVGO^#C+1=/\(V9^&7@_Q5'>S:G;2)J'B&QCM[*^LHY-URL6V1V+.%$8
M.!M$C-PRJ#[!^T=_P6'V?L_6GB3X%_#GXK?$;Q#?7$)AMI?A+XN:Q>V(;S)(
M[F+3Q!,58*H*3;#DE68  ^;A\_P6(=2.'ESN"3=DWOV6[^7='D87B?+\4ZL<
M+/G=-)OE3;:=]EN_EW1]PT5^7/A+_@MW^TC<NG]H?L:_%.Z4E21%X4\06.1W
M&9+!\$_IW!KUO1O^"\O@CPI>P6/Q6^&GQ6^$U_,0#_:^BN]NA[\_),?PAJ/]
M8L"M*LG#_%&4?Q:2_$A<69:G:M*5/_'"<%]\HI?B?==%?-_A?_@JU\(?'>AP
MZKX?M_C)XCTBY+B#4='^#7C'4+*YV,4;RYX=+>-P&5E)5B 5(ZBM#_AY9\.O
M^A<^/_\ X8GQO_\ *FO:A.,XJ<'=/9GT,*D9Q4X.Z>J:V:/H"BOG_P#X>6?#
MK_H7/C__ .&)\;__ "IH_P"'EGPZ_P"A<^/_ /X8GQO_ /*FJ*/H"BOG_P#X
M>6?#K_H7/C__ .&)\;__ "IH_P"'EGPZ_P"A<^/_ /X8GQO_ /*F@#Z HKY_
M_P"'EGPZ_P"A<^/_ /X8GQO_ /*FC_AY9\.O^A<^/_\ X8GQO_\ *F@#Z HK
MY_\ ^'EGPZ_Z%SX__P#AB?&__P J:/\ AY9\.O\ H7/C_P#^&)\;_P#RIH ^
M@**^?_\ AY9\.O\ H7/C_P#^&)\;_P#RIH_X>6?#K_H7/C__ .&)\;__ "IH
M ^@**^?_ /AY9\.O^A<^/_\ X8GQO_\ *FC_ (>6?#K_ *%SX_\ _AB?&_\
M\J: /H"BOG__ (>6?#K_ *%SX_\ _AB?&_\ \J:&_P""EWPY123X=^/X Y)/
MP)\;\?\ E)H ^@*_/O\ :[_:M\7?M]?&2[_9V_9^U!K?383Y7CWQS!EK72[8
MDK);0N"-S'#*=I!<@HI"B1AYU^VE_P %6;[]M":'X;?  ?$%?!NH;(?&'C?2
MO 6O:E>:7!*&S EC;6CWL1(1U+/$A9OE!1=SGWO]DCXZ? G]B[X.6/@WP;X.
M^/\ !:P?O;R\E^!'C8W6J7! #3S,-(^9CC@=% "@  "OFZU:IF<WA\,[45I*
M:^UWC%_^E2^2/VO+<LPO V&IYQG5-3S*:4J&'DKJBGK&O7B_M=:5)[Z3FK63
M^A_V5?V6/"/['7P:TWP3X-L?LVGV0WSW$@!N=1G(&^XF< ;I&P/8 !0 J@#T
M>OF+XB?\%=_@Y\*/#4FJ^(K?XPZ%9 ^7'-J_PA\6:3;S3%6*0BXN].B@5WVD
M+OD49ZD=:\(_8R_X*E>.?BA\8?%_C/XE>'?BKH'PVU.UBC\'^'M%^$/B77TD
MC)#K>_VA8Z;-')E,J0)2"S'"H$7=Z7UK#X>K3P%):M:)+X8KJ^RZ>;V/P_..
M):F+S3_;)RJXBLW.3W>NKG-O9-Z>;T2/=M4_X)T_\+/_ &^)_C+\0_$G_"6Z
M5X?AAC\%^&WMMEKH+JJEYG!)$C^8&=3CJ5)^X@7Z>KY__P"'EGPZ_P"A<^/_
M /X8GQO_ /*FC_AY9\.O^A<^/_\ X8GQO_\ *FNG#X2E0YG25G)MONV_ZT[+
M1&&$P%##.;HQLYMR;W;;\W]R[+1'T!17S_\ \/+/AU_T+GQ__P##$^-__E31
M_P /+/AU_P!"Y\?_ /PQ/C?_ .5-=)V'T!17S_\ \/+/AU_T+GQ__P##$^-_
M_E31_P /+/AU_P!"Y\?_ /PQ/C?_ .5- 'T!17S_ /\ #RSX=?\ 0N?'_P#\
M,3XW_P#E31_P\L^'7_0N?'__ ,,3XW_^5- 'T!17S_\ \/+/AU_T+GQ__P##
M$^-__E37:?!+]K+PM^T!K]WINA:5\2["XLK?[3(_B3X<^(?#-NR;@N$FU*RM
MXI'RP^1&+XR<8!( /3**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH ^?_P#@FG_R;KXC_P"RJ_$?_P!3?7:*/^":?_)N
MOB/_ +*K\1__ %-]=HH /^"3O_*++]FG_LE7A?\ ]-%K7T!7S_\ \$G?^467
M[-/_ &2KPO\ ^FBUKZ H H>*/"^F>./#6H:+K6G6.KZ/JUM)97UA>VZ7%M>P
M2*4DBEC<%71E)5E8$$$@BORM_:W^&W[/?P>^/_C_ ,+R_#K]@/X(6G@O3[2Y
MT6U^)/PIL[N^^(1EMC.\U@R7-D!"LN;7$,=Y)YL<A*C,<;_I/^T_\8S^SO\
MLU_$'Q^MD-1;P1X;U'7Q:%]@NC:VTD_E[NV[9C/O7C=M\!OC=J/PUA\8C]I/
MQ3!XMEL$U8Z,OA/06\'+<%!*;;[,;/\ M/['_#M_M/S]O/GYYK"J^52J7LHK
M5V[WMZVL]&FO*]C:*?NQ>O,W9>G+?TW6MT_/0]A_99U--:_9G^'UY'X)7X:I
M=^'+"9?"2VXMQX9#6\9^P",)&$$&?+VA$QLQM7H.9_;!_8XMOVP;'P?#=>.?
M&W@H^"M=B\163:!'I<R7-Y$K"!YX=0LKN&40LWF1@Q_)*J2#YXT*]#^R7\;)
M/VE/V6_AS\0YK%-,G\<>&M/UZ6T1RZVKW-M',T88\D*7(!/I7H5=V+BU7DI*
MS4N[T:=]]]&MSEP[:I)=U;;=-6>GFNA\S>/_ /@G)J?Q(\8> _$NH_M!_&MO
M%/PZCOETK5A8^%'<O=X62=H'T1K83K$#"DL<*.L3R+D^;(7[?XA?LIZWX[T3
MPRMM\;?C!X;U[P]92Z?<ZYI4^D";7HI=A<W=G-I\FG&7=&I66&TBDC^=49$D
M=6]BHK#1KE>W_#W^3N[K9WU-+N_-_7]+IVZ&!\*_ACH?P4^&N@^$/#-BFF>'
MO#-A#IFG6B,S"W@B0(B[F)9L*!DDDGJ237CW[9'_ "<5^R=_V56^_P#4(\5U
M] 5\_P#[9'_)Q7[)W_95;[_U"/%=.4G)N4M6Q)65D?0%%%%(84444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !117AO[9__!0WX;?L-:!%)XNU
M.2ZUZ_3=IOA_3E$^I:@<X!6/("(3D;W*KP0"6^6L<1B:6'INK6DHQ75G/B\7
M1PM)U\1)1BMVSW%W$:%F("@9))X J#2M6M==TZ&\LKF"\M+A0\4\$@DCE4]"
MK#((^E?G;;? C]HO_@K'<)J'Q1U#4/@9\%[DAX/"6FN5UC683T^TLP! /_39
M0!@8@YWU]W? SX)>'/V<?A-HG@GPE9-I_A[P_ 8+2!I6E8!G9W9F8DEF=F8G
MU8XP.*XL#CZN*DY*FXT^CEHWZ1W2\W9^1YV6YG6QDW.-%QHVTE+24GY0M=1\
MVT_(^4/C?^P?\??VQOC'XBM_'WQF'@SX0I?RKI&@^#0\-YJ%GN/E_:I65<.4
MV[MQF3<#M11@UZC^SA_P2F^!'[+RPS:!X#TW4=7AY_M76Q_:5YN_O*9<I$?^
MN2I^IKZ*HI4LFPD*KKRCS3[R]YKTOM\K"H\/8&%9XF<.>I?XIOF:]+WY4NEK
M'#_$C]F/X;?&35K>_P#%_P /? _BJ^M(!:P7.L:%:WTL$()81JTJ,50%F.T'
M&6/K71^"? NB?#3PO:Z)X<T;2O#^BV(86VGZ;:1VEK;AF+L$CC 5<LS,<#DL
M3WK5HKT(T:<9.<8J[ZVU/5CAZ49NI&*4GUMK]X56UC1K/Q#I<UEJ%I;7UE<K
MLFM[B)98I5]&5@01]:LT5H]=&:M)JS*/AOPSIO@W0[?3-(T^RTK3;1=D%I9P
M+!! N2<*B@*HR2>!WKY%_::\5?M>?L^?&G6O%O@K3O"OQ@^%]RZ21>%DA6RU
M?2HE0;UB=0&E8L#ALS$[N(AV^R**X\7@_;TU"$Y0:V<7;\-FO)JQY^/P'UBD
MJ<*DJ;6J<7;[UJFO)IH^4_V5?^"P7PG_ &C]97PWJUS=_#7Q[')]GN/#OB=?
MLDHF'!CCE;".<\!3LD/]P5]65X[^U5^P5\*_VS=$:V\=^%+*_O539;ZM;C[/
MJ5IZ;)U^; _N-N0]U-<9^PE^Q9X]_8R\0:YHU]\6=3\>?#1K=4\/Z5JUMF^T
MAP^<>?N.4"97:H"DG(5,<\>&GF%*HJ.)BJD7]N.C7^*+_.+?H<&$J9K0K*AB
MXJI!_P#+R/NM?XX-_C%OT1]*T5DZSX]T/PYK^FZ3J&LZ38:IK)<:?9W%W'%<
M7Y3&_P J-B&DV[ESM!QN'K6M7KJ2;LCWE)-M)[!1113&%%%% !1110 445Y5
M^TA^VK\-?V4_AE-XK\8>)["WT\2RVUM#:R+<76H7$3%)((8U.7D5U*MT"$'>
M5P365:O3HP=2K))+=L[\MRO&9CB(83 4I5*DVE&,4Y-M[))=3TGQ!XAL/">A
MW>IZI>VNG:;80M<75U<RK%#;QJ,L[NQ 50!DDG%?GA\5_P!HOQ__ ,%?/B%J
M/PP^"%W>>%?@OITOV;Q;X]>)HWU5?XK6U!P2K*?N\,X(WE$.'@T?X9_%O_@M
M+XDMM;\>1ZO\*_V<K:9;C3?#L;^5J?BM5.Y)9CC.P\'<1L QY:L<RU^@?PP^
M%OA[X+>!=.\,^%-'L="T'2HA%:V5I'LCB7N?4L3DEB26)))))-?/MULUTC>&
M'[[2J>G6,7WW:[(_7HTLLX _>5N3%9NMHZ3HX1]Y/6-6O'I%7ITY:R<I*RYS
M]F7]E_P9^R+\*;+P?X(TJ/3=+M!NED.&N+^; #3SR8R\C8Y/0#  "@ 3?M)?
MM(^$OV3_ (1:GXV\::D-.T;35P HW37<ISL@A3^.1R.![$DA02*_QT_:Q^'7
M[-5_H%IXX\5:?H-YXIO$L-*MI%DEGNY68*,1QJS! 2 9& 12PRPR*W_BE\'/
M"OQNT"WTKQ?X>TCQ+IMK=QW\-KJ-LMQ%'/'G9(%8$;AEA]&(/!(KV/=C2EA\
M&XJ459+I'M=(_$LVS;%YE6KUY5O:8F5W*4WS/FEK>>M]=_,^!_@7^SGXU_X*
MV?&33?C/\;M.GT/X1:/(9O!'@69CB_0D%;JY7C<C@ DD9EX  B #_HU;6T=G
M;I##&D442A$1%VJBC@  <  4Y$$:!5 "@8  X I:SR[+H86+=^:<M92>\G^B
M71;)'E95E-/!0D[N=2>LYO>3_1+9):)!1117HGJA1110 4444 %%%% !1110
M 4456UG6;3PYH]UJ&H75O8V%C"]Q<W-Q((XK>)%+.[L<!550223@ &DY**YI
M;#2;=D6:*\8^#'_!0#X7?'OQMIGA[0=3\26VIZ]9R7^C#7O"&L>'X/$$$:J[
MR6$]_:P17H".LA^SO)^[8/\ <^:M/P)^VM\-?B5\<]0^'&CZ_<W'BO3OM@,4
MND7MO97K6<D<5Y':7LD*VMW);R2HDR6\LC0L2KA2"!5G=1ZN[^2W?RZDW5N;
MI=+YO9>KZ'JE%?.U_P#\%4?@SI<^K/<:AX_BTG0=2NM*U+Q WPV\2_\ "/:?
M-:W#VURTNJ_8/L,<,,T<BR3M.(DV,6< $UZM\:?V@/"W[/\ \-_^$L\2WE^-
M%>XM;2$Z7I5WK%U>37,J0P1P6UG%+/,SO(@ CC8\YZ9-+[*ET=OQV^_H4TU)
MQ>ZO^&_W=>QV=%>-?$3]OCX9_"7X4:'XR\27OBO1],\1M.-/L;CP7K0UR98$
MDDG<Z5]D^WI'%'&\CR/ J(F'8A64F7XL_M[?"7X)7'AA/$'BZ)$\76L6HZ?<
M6&GW>IVR64LL44=]<S6T4D=I9M)/$HNKEHX,O]_@X->;EZWM\][>MM;$\R2Y
MGMO\EN_Q7WGL%%5M9UFT\.:/=:AJ%U;V-A8PO<7-S<2".*WB12SN[' 554$D
MDX !KQ_X/?\ !0;X5_'/QCI^A:)JWB*SU#6K*74=(/B#PCK'AZWUZWB57DEL
M)]0M8(;U5C=9#]G>3]V0_P!SYJ5U=KMK\M?\G]S&]%=_U_5SVFBL_P *^*]+
M\=^&=/UK1-2L-9T;5K>.\L;^QN$N+:]@D4,DL4B$JZ,I!#*2"""#6A5--.S
M**YWPK\5] \;>-?$_A[3+_[3K'@RX@M=8M_(D3[')/ EQ$NYE"ONBD1LH6 S
M@X((I-2^+7A_2?BQI/@>XU#R_%&NZ7>:S8V7D2'S[2TEMHKB3S OEKL>[MQM
M9@Q\S(!"L0EJTEU_RO\ DF_34/,Z.BBN<\'?%KP_X_\ %WBO0M)O_M>J^"+Z
M'3=;@\B2/[%<2VL-W&FYE"OF"XA?*%@-^"0P( M=%Z_+;]5]X'1T444 %%%%
M !1110 4444 ?/\ _P $T_\ DW7Q'_V57XC_ /J;Z[11_P $T_\ DW7Q'_V5
M7XC_ /J;Z[10 ?\ !)W_ )19?LT_]DJ\+_\ IHM:^@*^?_\ @D[_ ,HLOV:?
M^R5>%_\ TT6M?0% %#Q1X7TSQQX:U#1=:TZQU?1]6MI+*^L+VW2XMKV"12DD
M4L;@JZ,I*LK @@D$5X=_PZ=_99_Z-I^ '_AO-(_^1Z^@**5E>X[NUC.\)>$=
M*\ >%M.T/0M,T_1=$T>VCLK#3["V2VM;&"-0D<442 *B*H 55     K1HHJF
MVW=B225D%%%%( KY_P#VR/\ DXK]D[_LJM]_ZA'BNOH"OG_]LC_DXK]D[_LJ
MM]_ZA'BN@#Z HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MBG)1WE]F_P#+?J^]M%U=SRL)F]'%8B=##IRC'>:^&_\ *GU?>UTMF[Z'RO\
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
MIA7W915?ZMY7R\OL(^MK/[]_Q/S#BS%5>)\9_:&?2]O6M;GE\279-6:7DK'
M_LR_"?Q!\$?@SI7AKQ1XXU7XBZSIYE\W7=1@$-Q=*TC,@8;F/RJ0N69B=N2>
MP\?_ &OO@-^TO\4_BFD_PL^-&@> /!;6,:26$NAQ7%VMRK$LXD:)V(88Z.H&
M,;3R3]/45WUL#3J4%A[R45;:4D]/.]W]YY%?+:57#K"\THQ5OAE)/3^\GS/S
MN]3\\?'O_!%/XF?'?P??6GQ#_:H\>Z_=W2A8;=;)QI4/S#/F6OVD++E0>GE\
MD=<<]Y_P31_X)!1_\$\?B'KNNR^-=+\<?VS9I;Q>=X52RN]/D5LAXK@W$K*K
M*SAD4 -E"3\@%?:5%>?2X<R^G7CB8P?/'9N4F_Q>OS/,H<)971Q,,9&F_:1V
MDYS;_&3O\PHHHKW#Z,**** "BBB@ HHHH ***XSX]?M#^!_V7?AO>>+OB%XH
MT?PCX<L?EDO=1G$2,Y!(C0?>DD;!VH@+-C@&M\-A:V)K1P^'@YSD[*,4VVWL
MDEJV^R$VDKO8[.N9^(GQ8TKX<^$O$^IRBYU:X\*:3-K-WI.E1B[U26&.-Y L
M5NIWN\GELL:\;V&!7RSX1_;9U7_@K9^QS\0[G]E_6]<^'>N66I+HFF>+/%6@
M>7:70#(TTUH TFX&+<H9D#QLPRBG!&O_ ,$V/^"2GAC_ ()]ZMKWC"\\5>)O
MB5\6O&< A\1>+]<N7::\7<KM''&6;8A=$.7:1R5'SXP!]I4X5PF5X;$2S^NZ
M6+I245AN23J-^ZVYRTC3CRNR=Y3YKKDTN<ZKRFU[)7B^O3Y=S@OV'/VOOVKO
MVYOVC=+\7WGPMTCX-_LY6\<^;7Q(DC>)?$6Z)Q#)&ORF,>88GR8U3;O >4XQ
M[S^S+_P3*^!_[(7CS7/%7@7P#I>G^*?$-Y->W>LW;R7]^&E8LZQS3L[Q(2QR
ML94'OFO>:*Y\[XRK8F=2GE-)8+#SC&#I4I349QBVU[5N3=65V[RE\DDDAT\.
MHI.H^9]W^G8****^,.@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH ^?_\ @FG_ ,FZ^(_^RJ_$?_U-]=HH_P"":?\
MR;KXC_[*K\1__4WUVB@ _P""3O\ RBR_9I_[)5X7_P#31:U] 5\__P#!)W_E
M%E^S3_V2KPO_ .FBUKZ H **** "BBB@ HHHH *^?_VR/^3BOV3O^RJWW_J$
M>*Z^@*^?_P!LC_DXK]D[_LJM]_ZA'BN@#Z HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MB@ HHHH **** "BBB@ HHJMK&LV?AW2I[[4+JVL;*U0RSW%Q*L44*#JS,Q
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
M=.LT,EQ=7<RPPP(.K.[$*H]R:\!_;3_X*?\ PQ_8E^ .B?$759M5\::+XIU
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
M!10!\_\ _"Q_VIO^B-_ #_P\FK__ #,4?\+'_:F_Z(W\ /\ P\FK_P#S,5]
M44 ?/_\ PL?]J;_HC?P _P##R:O_ /,Q1_PL?]J;_HC?P _\/)J__P S%?0%
M% 'S_P#\+'_:F_Z(W\ /_#R:O_\ ,Q1_PL?]J;_HC?P _P##R:O_ /,Q7T!1
M0!\__P#"Q_VIO^B-_ #_ ,/)J_\ \S%'_"Q_VIO^B-_ #_P\FK__ #,5] 44
M ?/_ /PL?]J;_HC?P _\/)J__P S%'_"Q_VIO^B-_ #_ ,/)J_\ \S%?0%%
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
M)J__ ,S%?0%% 'S_ /\ "Q_VIO\ HC?P _\ #R:O_P#,Q1_PL?\ :F_Z(W\
M/_#R:O\ _,Q7T!10!\__ /"Q_P!J;_HC?P _\/)J_P#\S%'_  L?]J;_ *(W
M\ /_  \FK_\ S,5] 44 ?/\ _P +'_:F_P"B-_ #_P /)J__ ,S%'_"Q_P!J
M;_HC?P _\/)J_P#\S%?0%% 'S_\ \+'_ &IO^B-_ #_P\FK_ /S,4?\ "Q_V
MIO\ HC?P _\ #R:O_P#,Q7T!10!\_P#_  L?]J;_ *(W\ /_  \FK_\ S,4?
M\+'_ &IO^B-_ #_P\FK_ /S,5] 44 ?/_P#PL?\ :F_Z(W\ /_#R:O\ _,Q1
M_P +'_:F_P"B-_ #_P /)J__ ,S%?0%% 'S_ /\ "Q_VIO\ HC?P _\ #R:O
M_P#,Q1_PL?\ :F_Z(W\ /_#R:O\ _,Q7T!10!\__ /"Q_P!J;_HC?P _\/)J
M_P#\S%'_  L?]J;_ *(W\ /_  \FK_\ S,5] 44 ?/\ _P +'_:F_P"B-_ #
M_P /)J__ ,S%'_"Q_P!J;_HC?P _\/)J_P#\S%?0%% 'S_\ \+'_ &IO^B-_
M #_P\FK_ /S,4?\ "Q_VIO\ HC?P _\ #R:O_P#,Q7T!10!\_P#_  L?]J;_
M *(W\ /_  \FK_\ S,4?\+'_ &IO^B-_ #_P\FK_ /S,5] 44 ?/_P#PL?\
M:F_Z(W\ /_#R:O\ _,Q1_P +'_:F_P"B-_ #_P /)J__ ,S%?0%% 'S_ /\
M"Q_VIO\ HC?P _\ #R:O_P#,Q1_PL?\ :F_Z(W\ /_#R:O\ _,Q7T!10!\__
M /"Q_P!J;_HC?P _\/)J_P#\S%'_  L?]J;_ *(W\ /_  \FK_\ S,5] 44
M?/\ _P +'_:F_P"B-_ #_P /)J__ ,S%'_"Q_P!J;_HC?P _\/)J_P#\S%?0
M%% 'S_\ \+'_ &IO^B-_ #_P\FK_ /S,4?\ "Q_VIO\ HC?P _\ #R:O_P#,
MQ7T!10!\_P#_  L?]J;_ *(W\ /_  \FK_\ S,4?\+'_ &IO^B-_ #_P\FK_
M /S,5] 44 ?/_P#PL?\ :F_Z(W\ /_#R:O\ _,Q1_P +'_:F_P"B-_ #_P /
M)J__ ,S%?0%% 'S_ /\ "Q_VIO\ HC?P _\ #R:O_P#,Q7:?!+Q5\8]>U^[C
M^(_@3X:>%-+2WW6UQX;\=WWB"XFFW ;'BGTBQ5$V[CO$C'( V<Y'IE% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M'S__ ,$T_P#DW7Q'_P!E5^(__J;Z[11_P33_ .3=?$?_ &57XC_^IOKM% !_
MP2=_Y19?LT_]DJ\+_P#IHM:^@*^?_P#@D[_RBR_9I_[)5X7_ /31:U] 4 %%
M%% !1110 4444 %?/_[9'_)Q7[)W_95;[_U"/%=?0%?/_P"V1_R<5^R=_P!E
M5OO_ %"/%= 'T!1110 4444 %%%% !1110 4444 %%%% !113995@B9W8(B
MLS,<!0.I)H =17S%^TU_P6(_9[_95LKHZ[X_TW5[^T!WZ?H+#49U(X*LR'RH
MV]I)%-?E%_P4=_X.H_%/Q1\(C0?@%;W?P]<7H-SKMRD%[>W=J8Y5,2QR0M%
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
M "BBB@ HHHH **** "BBB@#Y_P#^":?_ ";KXC_[*K\1_P#U-]=HH_X)I_\
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
M /IHM:^@* "BBB@ HHHH **** "OG_\ ;(_Y.*_9._[*K??^H1XKKZ KY_\
MVR/^3BOV3O\ LJM]_P"H1XKH ^@**** "BO!/VF/^"HO[/O['VJ_V?\ $3XK
M^%-!U42"-]-2=KZ_A)( ,EM;K)-&O/WF0#@\\&OB#]L;_@OQ\6]&\7R>&_@W
M\"'L%+NB>*/B/=KH^G,5+!E"2201AN 1NN<G(&S)Q7TF!X2S/$5J%.I#V,:Z
ME*$ZTE1I2C"SFU4JN,&HJ2O:3>JLG=&$:ZJ5XX6A%U*LMH03E)_**;/U:KSW
M6/VK?ASI7ASQUJ47C/P]JR?#2PFU+Q/;:3?1ZA>:-#%')(WG00EI%;;%)A2N
MYBA !(K\1_BQ\;;[]K?X=6FG_M$?M6^,-6O;V5&O?!GPDT1_LTT>XD6[S2"W
MM9'Q@9VS*&&=S <^]_\ !/K1=8_8^T/4X?V7/V//'OV_Q'%%!>>+OB#K+03Z
MI'&S&/*NL,"J"Y)$#HI(&02H(\WZ]PKAL)6>*QLJN*A4<(TJ$/:1E&,DG-UD
MVE&<>;DM";V<DD?H.6>$_'&*@L1BLO>#HZ^_BIT\/IW2JRCI][MT/3--_P""
MW/Q<_;>\4VNC?LK?L\>+=8T2\D>*7QSXRM_L&CVP"G+H%<1MT) :?<<#]T2=
MM<_X^_X(U?M/?ML>(K^Z_:3_ &J;C3? [2+(WAGP6C06DD YV2$K! C)T#O%
M.3C)->QQ_!O]N_X]C?XA^)WPX^$.G7/$EGX>T[[==Q#V+J^/8K<9I]G_ ,$+
M=$^(=PEU\7_C'\6?BK=JP9H[O4S;6;'_ *YL974>@608KN_XB35P>:/,>#\J
M6%7LU!>VE&LT^:_M$ZT9\M1KW>:G3IVBM$FVWK+PNX<P]3VG$/$%.3_Y]X>%
M2O\ I2I7_P"XK_,YB+X0_P#!._\ 8FBTW^UE^%^O:YH$>Q;K4F_X2K4S( !O
M=%$VV3(R,(@4DE0N:Z23_@N/X:\8D:7\%_@[\4OBE/; 0Q#3M)-I8J ,!0ZB
M1T4 #K$ !7NGP@_X)>? #X'>4VA?"SPL]S#@I<ZG;G5+A6_O*]R9&4_[N/RK
MW>QL8-,LX[>VABMX(5VQQ1($1!Z #@"OBJE3/<31AAZV(4*<+\L8IR4;N[4>
M9J*NVWI#=W._#XKPWRB"IY=EU?%6_P"?M2-"'_@NC&4O_*Q\)_\ "VOV[_V@
M>-!^'?PW^#FF7'^KNM>OOMU[&#WVH9,8]&MP:%_X)4?&;XW_ +SXQ_M1^.=1
MMYS_ *1I/A6(:5:L#UY!$;>V;?C\<5]XT5S_ -@4I_[U4G4]9-+_ ,!CRK\#
M?_B+>/PNF1X/#8+SIT8RG_X-K>UJ?-21\G_"#_@B;^SI\(Y4N&\$?\)7J"G+
M7?B.\DOS*>I+1$B Y_ZYU],>"OA[H'PUT9=.\.:'I&@:>GW;73;..UA7Z)&
M/TK8HKT<+E^%PRMAZ<8^B2/C<^XPSW.Y<^<8RK7_ ,<Y22]$W9?)!11178?.
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'S__ ,$T_P#DW7Q'_P!E5^(__J;Z[11_P33_ .3=?$?_ &57XC_^IOKM% !_
MP2=_Y19?LT_]DJ\+_P#IHM:^@*^?_P#@D[_RBR_9I_[)5X7_ /31:U] 4 %%
M%% !1110 4444 %?C=_P6)_X+Y+^RG_P44\+^ %^%+:^?@%XIA\3M?'Q+]D_
MMPWOA:^M/($?V63R-@UL/OW2;OLQ7:/,W)^R-?EC_P %5_\ @AG\)?VG_P!O
M/X;^.M?\0_$2SU?XZ>-1X;UZ'3[^SCMK2WL_"6JW43VJO:NR2%]&M0QD:0%9
M)L*"RE/U/PBQ/!-#.*D^/:4JF%]D^51YT_:<T+/]W*$K<O/UMKM>QQ8]8ETT
ML*[2OY;?,Y[3/^#CSXD?M9>!IX?V?/V<_$NJ^)A;Q@S:I'/J5G!<L@+HJ6J*
M9(U;<!(TD>0%8JN2%\STS]CK_@I?^VWXEAU/XC>.+KP=HDP*C2CJT6C:>%.2
M!);V0,IVDYS)&S<#YCBOV/\ @/\ !W2_V>/@?X.\ Z'+>3Z-X(T2ST&QEO&1
MKF6"U@2!'E9%53(50%BJJ"Q) '2NLKY;-\]H*>8X+)J$*>$Q+:CS4X5:L*;C
MRN,*M6,G'FUES14:D6_=FK(]/+8X*@N?&T/K,GO&K)^S7I"E[)[Z^_.:>UK'
MY'?"G_@UNLYO'%WXK\?_ !,\W7]3OY-3O&T332TQN)'+O(EU.Y*DLQ/$0Y-?
M5_PO_P""%?[.OP\N!<W_ (:U;QIJ&=S7?B+5I;AI&[EHXC'$Q/NAK["HKY+,
MXU,SJQKYM4GB9Q5E*M.=5I+9)U'*RTV5D??/Q5XGIT987+\1]4I/>&&A##Q^
M?L8P;_[>;?<Y+X9_ 7P/\%[,0>$/!_ACPO$%VXTK2X;3<.^3&H))[D]>]=;1
M13A",(\L%9>1\'BL77Q-1UL3-SD]W)MM_-ZA1115'.%%%% !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%% 'S_\ \$T_^3=?$?\ V57XC_\ J;Z[11_P33_Y-U\1_P#95?B/_P"IOKM%
M !_P2=_Y19?LT_\ 9*O"_P#Z:+6OH"OG_P#X)._\HLOV:?\ LE7A?_TT6M?0
M% !1110 4444 %%%% !7S_\ MD?\G%?LG?\ 95;[_P!0CQ77T!7S_P#MD?\
M)Q7[)W_95;[_ -0CQ70!] 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%%% 'S__ ,$T_P#DW7Q'_P!E5^(__J;Z[11_P33_ .3=?$?_ &57XC_^IOKM
M% !_P2=_Y19?LT_]DJ\+_P#IHM:^@*^?_P#@D[_RBR_9I_[)5X7_ /31:U]
M4 %%%% !1110!XM^VM^T%XY_9C^&6H^-/#WA?X=ZYX7\-Z;=:GK]UXF\97N@
MR6<<2AE$$=MI5^;AF&X;<HV[8JARW'':3^U_\8?&&K> O#FC_!SPA:^.=<\(
M1^+_ !9I&O\ CRYL;?PBDLR10V@N8-*N?M5PQ^T9&R)0;63YB,$]G^VG\*-?
M^-^A_#[PYI>GF^T.;QUI.H^*#]HCB6'3;&1K[+!F!D5[FVM8RB!F(E.5V!B/
M$?\ @H=^R>?C=\2/$4^G?L\0>-/&GB7PE#H/A7XG+JVFS-X$OT>\\B[DM[Z>
M&:Q^R2W0N$N=,2XN)/G!56BB#E'>\M5S6MY*-_)6;DM[? U?5ERC%Z7M[J=]
MUK-+UNHQD[)/XT[61]J*25&>O?%> ?MD?\G%?LG?]E5OO_4(\5U[OH]K-8Z1
M:PW,_P!JN(84268KCSG"@%L=LG)_&OD_]K#_ ()I:5\9/V@OA+XHL;WXLRP6
M?CR[UGQ2UO\ %OQ+90:;9R>'M:MUDLX$U%$M#]LN+./%DD;".61.(6F4MZ.R
M,H-N*;5F?7-%?/\ _P .T_AU_P!#'\?_ /P^WC?_ .6U'_#M/X=?]#'\?_\
MP^WC?_Y;4BCZ HKY_P#^':?PZ_Z&/X__ /A]O&__ ,MJ/^':?PZ_Z&/X_P#_
M (?;QO\ _+:@#Z HKY__ .':?PZ_Z&/X_P#_ (?;QO\ _+:C_AVG\.O^AC^/
M_P#X?;QO_P#+:@#Z HKY_P#^':?PZ_Z&/X__ /A]O&__ ,MJ/^':?PZ_Z&/X
M_P#_ (?;QO\ _+:@#Z HKY__ .':?PZ_Z&/X_P#_ (?;QO\ _+:C_AVG\.O^
MAC^/_P#X?;QO_P#+:@#Z HKY_P#^':?PZ_Z&/X__ /A]O&__ ,MJ/^':?PZ_
MZ&/X_P#_ (?;QO\ _+:@#Z HKY__ .':?PZ_Z&/X_P#_ (?;QO\ _+:C_AVG
M\.O^AC^/_P#X?;QO_P#+:@#Z HKY_P#^':?PZ_Z&/X__ /A]O&__ ,MJ/^':
M?PZ_Z&/X_P#_ (?;QO\ _+:@#U;X%_&'1_VA_@EX.\?^'OM1T#QSH=EX@TPW
M,7E3?9;N!+B+>F3M;9(N1DX.>:ZJOC+]B?\ X)2>'_A[^QI\)- \9ZG\;=)\
M8:'X+T?3]=L=.^-OBVVL[*_BL88[B*&*UU5;:.-95=52!1$J@! % %>F_P##
MM/X=?]#'\?\ _P /MXW_ /EM0!] 45\__P##M/X=?]#'\?\ _P /MXW_ /EM
M1_P[3^'7_0Q_'_\ \/MXW_\ EM0!] 45\_\ _#M/X=?]#'\?_P#P^WC?_P"6
MU'_#M/X=?]#'\?\ _P /MXW_ /EM0!] 45\__P##M/X=?]#'\?\ _P /MXW_
M /EM1_P[3^'7_0Q_'_\ \/MXW_\ EM0!] 45\_\ _#M/X=?]#'\?_P#P^WC?
M_P"6U'_#M/X=?]#'\?\ _P /MXW_ /EM0!] 45\__P##M/X=?]#'\?\ _P /
MMXW_ /EM1_P[3^'7_0Q_'_\ \/MXW_\ EM0!] 45\_\ _#M/X=?]#'\?_P#P
M^WC?_P"6U'_#M/X=?]#'\?\ _P /MXW_ /EM0!] 45\__P##M/X=?]#'\?\
M_P /MXW_ /EM1_P[3^'7_0Q_'_\ \/MXW_\ EM0!ZMI'QAT?6_C;XA\ 0_:O
M[?\ #.AZ7X@O0T6(?LNH3ZC;V^U\\MOTRZW#' V<G=QU5?&7A3_@E)X?LOVR
M_'NOW6I_&V/P?J7@OPUI^F7R?&WQ:MY<7]O?:_)>122KJOVEXXXKFP9$E8Q(
MTTQB 9YRWIO_  [3^'7_ $,?Q_\ _#[>-_\ Y;4 ?0%%?/\ _P .T_AU_P!#
M'\?_ /P^WC?_ .6U'_#M/X=?]#'\?_\ P^WC?_Y;4 ?0%%?/_P#P[3^'7_0Q
M_'__ ,/MXW_^6U'_  [3^'7_ $,?Q_\ _#[>-_\ Y;4 ?0%%?/\ _P .T_AU
M_P!#'\?_ /P^WC?_ .6U'_#M/X=?]#'\?_\ P^WC?_Y;4 ?0%%?/_P#P[3^'
M7_0Q_'__ ,/MXW_^6U'_  [3^'7_ $,?Q_\ _#[>-_\ Y;4 ?0%%?/\ _P .
MT_AU_P!#'\?_ /P^WC?_ .6U'_#M/X=?]#'\?_\ P^WC?_Y;4 ?0%%?/_P#P
M[3^'7_0Q_'__ ,/MXW_^6U'_  [3^'7_ $,?Q_\ _#[>-_\ Y;4 ?0%%?/\
M_P .T_AU_P!#'\?_ /P^WC?_ .6U'_#M/X=?]#'\?_\ P^WC?_Y;4 >K?&+X
MPZ/\#?"5IK6N?:OL5[KFD>'X_L\7F/\ :M3U*VTVUR,CY?M%W%N/\*[C@XQ7
M55\9?M;_ /!*3P_XX^%>E67A34_C;J>J0^-/"FH3PWWQM\6W$26%MXBTZYOY
M0MSJIC$D=G%<21NH\U)(T:$K,L9'IO\ P[3^'7_0Q_'_ /\ #[>-_P#Y;4 ?
M0%%?/_\ P[3^'7_0Q_'_ /\ #[>-_P#Y;4?\.T_AU_T,?Q__ /#[>-__ );4
M ?0%%?/_ /P[3^'7_0Q_'_\ \/MXW_\ EM1_P[3^'7_0Q_'_ /\ #[>-_P#Y
M;4 ?0%%?/_\ P[3^'7_0Q_'_ /\ #[>-_P#Y;4?\.T_AU_T,?Q__ /#[>-__
M );4 ?0%%?/_ /P[3^'7_0Q_'_\ \/MXW_\ EM1_P[3^'7_0Q_'_ /\ #[>-
M_P#Y;4 ?0%%?/_\ P[3^'7_0Q_'_ /\ #[>-_P#Y;4?\.T_AU_T,?Q__ /#[
M>-__ );4 ?0%%?/_ /P[3^'7_0Q_'_\ \/MXW_\ EM1_P[3^'7_0Q_'_ /\
M#[>-_P#Y;4 ?0%%?/_\ P[3^'7_0Q_'_ /\ #[>-_P#Y;4?\.T_AU_T,?Q__
M /#[>-__ );4 ?0%<K\'?C#H_P <O"5WK6A_:OL5EKFK^'Y/M$7EO]JTS4KG
M3;K R?E^T6DNT_Q+M.!G%>4_\.T_AU_T,?Q__P##[>-__EM7F7[)'_!*3P_X
M'^%>JV7BO4_C;IFJ3>-/%>H00V/QM\6V\3V%SXBU&YL)2MMJHC,DEG+;R2.P
M\UY)':8M,TA(!]FT5\__ /#M/X=?]#'\?_\ P^WC?_Y;4?\ #M/X=?\ 0Q_'
M_P#\/MXW_P#EM0!] 45\_P#_  [3^'7_ $,?Q_\ _#[>-_\ Y;4?\.T_AU_T
M,?Q__P##[>-__EM0!] 45\__ /#M/X=?]#'\?_\ P^WC?_Y;4?\ #M/X=?\
M0Q_'_P#\/MXW_P#EM0!] 45\_P#_  [3^'7_ $,?Q_\ _#[>-_\ Y;4?\.T_
MAU_T,?Q__P##[>-__EM0!] 45\__ /#M/X=?]#'\?_\ P^WC?_Y;4?\ #M/X
M=?\ 0Q_'_P#\/MXW_P#EM0!] 45\_P#_  [3^'7_ $,?Q_\ _#[>-_\ Y;4?
M\.T_AU_T,?Q__P##[>-__EM0!] 45\__ /#M/X=?]#'\?_\ P^WC?_Y;4?\
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
M;2^BO:R=[+[3U,V[\K6GQ77S7+KW2NF]+[I=O1****S*"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y__P"":?\ R;KXC_[*K\1_
M_4WUVBC_ ()I_P#)NOB/_LJOQ'_]3?7:* #_ ()._P#*++]FG_LE7A?_ --%
MK7T!7S__ ,$G?^467[-/_9*O"_\ Z:+6OH"@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BOG7X<?M]ZO\8-:NO^$6^ /QFUOPY:>(;_PX_B2.\\+P:>9;*^EL
M;F<1S:REWY*302_\N^]E7*H<@'WCPMKESX@TQY[O1]1T.5;F> 6U\]N\KI'*
MZ),#!+(FR55$B L'"2*'5'W(HM5S!+23B]T[?/7\K:FE1110 45Y]\)/VB=.
M^.'PFU?Q9X<T?7;R+2=3UG1UTYUMXKR]N=,O;BRE2+=*(OWDUL_EF21 59"Y
MCY XJQ_X*%>"-;_9\\#_ ! TNQ\2ZI_PL/5X/#VC^'8;2*/76U-IWAN+*2"6
M5$CELS#<M<AI,1):3MD[>1)M\JWT7_@6B^\)>[>_2]_+EWOVM9_<^S/=J***
M "BN-_:'^-VE?LT_ ?QC\0M<MM1O-&\$Z/=:W?06"(]U-#;Q-*ZQ*[HA<A2
M&=1G&2.M<=\*/VGO&/Q(\8Z=IVI?L]_&#P5IM^&9];UO4?"TMC9@1LZF1++6
M;BY.X@*-D+_,XSM7+ 6KL@E[L5)];_A:_P":^\]CHHKBM,^.ND:M^T/K7PTC
MM]1&NZ%X>L/$MQ.T:?9'MKRXO+>)%;?O,@>RE+ H  R88DD 6KLOZTO^0?9<
MNBM^+27XM([6BBN*^!?QUTC]H+PUJ^JZ-;ZC;6^B^(=5\-3K>QHCO<Z=>S64
M[J$=@8VDA8H202I!*J<@"UT7K^2_5 ]%S/:]OG9O\D_N.UHKYP\9_P#!1)O#
MOC[XAZ3I'P4^,?C/2?A9?+I_B+7]"70Y+.VD^PV]^_E6\VIQ7UQLM[J)BL-J
M[L<K&KM@'W;X=_$'1?BSX!T3Q3X<U&WU?P_XCL(-3TR^MSF*\MIHUDBE7OAD
M92,^M"UCSK;1_*2O%_-7:[V=MF$O=EROS_#?[KJ_:ZON;-%%% !117&6OQRT
MF\_:$OOALMOJ(US3_#UOXEDG,:?9&MIKF:W5 V_?Y@>!R1LQ@K\Q.0"_O*/5
MWM\DV_P3?R#:+ET5OQ:2_%I'9T444 %%>)_M/?ML6O[+=Y>2W_PZ^)_B3P[H
M.E'7?$GB/1-,MCI7AJP5FWS3/<7$+W)1(Y9'AL4N9T2/+1CS(@\WCW]O?X:>
M ?VE?A[\(WUL:IX\^)$DOV'3=-V7#Z; EE/>"YO?F'V>*1+=UB+#=*V=BLJ2
MLCBG*UNNGW7_ ,G]S[,<DXWOT5_DDF_N35_5=T>S4444A!1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M  2__9ZM/@]\-O'.NWOA+^P/&7C#Q]XHNM4OKO3?LVI:E:+K^HFP\R1E$DD
MMY%>')*A)BR</S].45UNJVK6MOMY\M__ $E-]W=F'*N10[<N^_NJ27_I5_*Q
M\@?\%5[^W^+?PD\2?"K_ (0_XP77BK5-(^V^"]1T+1]2N_#VJ:RRS1VUM?RV
M7F6JV\<PA::+6$2R=)58^:$D,?:_M,_#_6M8^.O[,=_;:+/>/I'CJYOM?NM/
MLV>"S4^&-7M_.F=5PD9E>*)6? R\:YR0*^BJ*B#Y5;SO_7ZOK9;6+D[W7]V4
M?_ E9_=NET;?<****D04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\_P#_  33_P"3=?$?
M_95?B/\ ^IOKM%'_  33_P"3=?$?_95?B/\ ^IOKM% !_P $G?\ E%E^S3_V
M2KPO_P"FBUKZ K^.CX;_ /!QO^V9\!_AWH/@?PI\8_[*\+>#-.M]"T:R_P"$
M3T.?['96L2P01>9)9-(^V-%7<[,QQDDDDUM?\11O[=?_ $7+_P LSP__ /(-
M ']?M%?R!?\ $4;^W7_T7+_RS/#_ /\ (-'_ !%&_MU_]%R_\LSP_P#_ "#0
M!_7[17\@7_$4;^W7_P!%R_\ +,\/_P#R#1_Q%&_MU_\ 1<O_ "S/#_\ \@T
M?U^T5_(%_P 11O[=?_1<O_+,\/\ _P @T?\ $4;^W7_T7+_RS/#_ /\ (- '
M]?M%?R!?\11O[=?_ $7+_P LSP__ /(-'_$4;^W7_P!%R_\ +,\/_P#R#0!_
M7[17\@7_ !%&_MU_]%R_\LSP_P#_ "#1_P 11O[=?_1<O_+,\/\ _P @T ?U
M^T5_(%_Q%&_MU_\ 1<O_ "S/#_\ \@T?\11O[=?_ $7+_P LSP__ /(- ']?
MM%?R!?\ $4;^W7_T7+_RS/#_ /\ (-'_ !%&_MU_]%R_\LSP_P#_ "#0!_7[
M17\@7_$4;^W7_P!%R_\ +,\/_P#R#1_Q%&_MU_\ 1<O_ "S/#_\ \@T ?U^T
M5_(%_P 11O[=?_1<O_+,\/\ _P @T?\ $4;^W7_T7+_RS/#_ /\ (- ']?M%
M?R!?\11O[=?_ $7+_P LSP__ /(-'_$4;^W7_P!%R_\ +,\/_P#R#0!_7[17
M\@7_ !%&_MU_]%R_\LSP_P#_ "#1_P 11O[=?_1<O_+,\/\ _P @T ?U^T5_
M(%_Q%&_MU_\ 1<O_ "S/#_\ \@T?\11O[=?_ $7+_P LSP__ /(- ']?M%?R
M!?\ $4;^W7_T7+_RS/#_ /\ (-'_ !%&_MU_]%R_\LSP_P#_ "#0!_7[17\@
M7_$4;^W7_P!%R_\ +,\/_P#R#1_Q%&_MU_\ 1<O_ "S/#_\ \@T ?U^T5_(%
M_P 11O[=?_1<O_+,\/\ _P @T?\ $4;^W7_T7+_RS/#_ /\ (- ']?M%?R!?
M\11O[=?_ $7+_P LSP__ /(-'_$4;^W7_P!%R_\ +,\/_P#R#0!_7[17\@7_
M !%&_MU_]%R_\LSP_P#_ "#1_P 11O[=?_1<O_+,\/\ _P @T ?U^T5_(%_Q
M%&_MU_\ 1<O_ "S/#_\ \@T?\11O[=?_ $7+_P LSP__ /(- ']?M%?R!?\
M$4;^W7_T7+_RS/#_ /\ (-'_ !%&_MU_]%R_\LSP_P#_ "#0!_7[17\@7_$4
M;^W7_P!%R_\ +,\/_P#R#1_Q%&_MU_\ 1<O_ "S/#_\ \@T ?U^T5_(%_P 1
M1O[=?_1<O_+,\/\ _P @T?\ $4;^W7_T7+_RS/#_ /\ (- ']?M%?R!?\11O
M[=?_ $7+_P LSP__ /(-'_$4;^W7_P!%R_\ +,\/_P#R#0!_7[17\@7_ !%&
M_MU_]%R_\LSP_P#_ "#1_P 11O[=?_1<O_+,\/\ _P @T ?U^T5_(%_Q%&_M
MU_\ 1<O_ "S/#_\ \@T?\11O[=?_ $7+_P LSP__ /(- ']?M%?R!?\ $4;^
MW7_T7+_RS/#_ /\ (-'_ !%&_MU_]%R_\LSP_P#_ "#0!_7[17\@7_$4;^W7
M_P!%R_\ +,\/_P#R#1_Q%&_MU_\ 1<O_ "S/#_\ \@T ?U^T5_(%_P 11O[=
M?_1<O_+,\/\ _P @T?\ $4;^W7_T7+_RS/#_ /\ (- ']?M%?R!?\11O[=?_
M $7+_P LSP__ /(-'_$4;^W7_P!%R_\ +,\/_P#R#0!_7[17\@7_ !%&_MU_
M]%R_\LSP_P#_ "#1_P 11O[=?_1<O_+,\/\ _P @T ?U^T5_(%_Q%&_MU_\
M1<O_ "S/#_\ \@T?\11O[=?_ $7+_P LSP__ /(- ']?M%?R!?\ $4;^W7_T
M7+_RS/#_ /\ (-'_ !%&_MU_]%R_\LSP_P#_ "#0!_7[17\@7_$4;^W7_P!%
MR_\ +,\/_P#R#1_Q%&_MU_\ 1<O_ "S/#_\ \@T ?U^T5_(%_P 11O[=?_1<
MO_+,\/\ _P @T?\ $4;^W7_T7+_RS/#_ /\ (- ']?M%?R!?\11O[=?_ $7+
M_P LSP__ /(-'_$4;^W7_P!%R_\ +,\/_P#R#0!_7[17\@7_ !%&_MU_]%R_
M\LSP_P#_ "#1_P 11O[=?_1<O_+,\/\ _P @T ?U^T5_(%_Q%&_MU_\ 1<O_
M "S/#_\ \@T?\11O[=?_ $7+_P LSP__ /(- ']?M%?R!?\ $4;^W7_T7+_R
MS/#_ /\ (-'_ !%&_MU_]%R_\LSP_P#_ "#0!_7[17\@7_$4;^W7_P!%R_\
M+,\/_P#R#1_Q%&_MU_\ 1<O_ "S/#_\ \@T ?U^T5_(%_P 11O[=?_1<O_+,
M\/\ _P @T?\ $4;^W7_T7+_RS/#_ /\ (- ']?M%?R!?\11O[=?_ $7+_P L
MSP__ /(-'_$4;^W7_P!%R_\ +,\/_P#R#0!_7[17\@7_ !%&_MU_]%R_\LSP
M_P#_ "#1_P 11O[=?_1<O_+,\/\ _P @T ?U^T5_(%_Q%&_MU_\ 1<O_ "S/
M#_\ \@T?\11O[=?_ $7+_P LSP__ /(- ']?M%?R!?\ $4;^W7_T7+_RS/#_
M /\ (-'_ !%&_MU_]%R_\LSP_P#_ "#0!_7[17\@7_$4;^W7_P!%R_\ +,\/
M_P#R#1_Q%&_MU_\ 1<O_ "S/#_\ \@T ?U^T5_(%_P 11O[=?_1<O_+,\/\
M_P @T?\ $4;^W7_T7+_RS/#_ /\ (- ']?M%?R!?\11O[=?_ $7+_P LSP__
M /(-'_$4;^W7_P!%R_\ +,\/_P#R#0!_7[17\@7_ !%&_MU_]%R_\LSP_P#_
M "#1_P 11O[=?_1<O_+,\/\ _P @T ?U^T5_(%_Q%&_MU_\ 1<O_ "S/#_\
M\@T?\11O[=?_ $7+_P LSP__ /(- ']?M%?R!?\ $4;^W7_T7+_RS/#_ /\
M(-'_ !%&_MU_]%R_\LSP_P#_ "#0!_7[17\@7_$4;^W7_P!%R_\ +,\/_P#R
M#1_Q%&_MU_\ 1<O_ "S/#_\ \@T ?U^T5_(%_P 11O[=?_1<O_+,\/\ _P @
MT?\ $4;^W7_T7+_RS/#_ /\ (- ']?M%?R!?\11O[=?_ $7+_P LSP__ /(-
M'_$4;^W7_P!%R_\ +,\/_P#R#0!_7[17\@7_ !%&_MU_]%R_\LSP_P#_ "#1
M_P 11O[=?_1<O_+,\/\ _P @T ?U^T5_(%_Q%&_MU_\ 1<O_ "S/#_\ \@T?
M\11O[=?_ $7+_P LSP__ /(- ']?M%?R!?\ $4;^W7_T7+_RS/#_ /\ (-'_
M !%&_MU_]%R_\LSP_P#_ "#0!_7[17\@7_$4;^W7_P!%R_\ +,\/_P#R#1_Q
M%&_MU_\ 1<O_ "S/#_\ \@T ?U^T5_(%_P 11O[=?_1<O_+,\/\ _P @T?\
M$4;^W7_T7+_RS/#_ /\ (- ']/O_  33_P"3=?$?_95?B/\ ^IOKM%>3?\&[
M'Q-UOXU_\$@OAAXT\37O]I^)?&&H^)==U>\\F.'[7>W7B35)YY=D:JB;I9';
,:BJHS@   44 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356659472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COVER - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Feb. 14, 2024</div></th>
<th class="th"><div>Jun. 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_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. 31,  2023<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">1-5684<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">W.W. Grainger, Inc.<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 or Country Code</a></td>
<td class="text">IL<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">36-1150280<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, Address Line One</a></td>
<td class="text">100 Grainger Parkway<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 or Town</a></td>
<td class="text">Lake Forest,<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 or Province</a></td>
<td class="text">IL<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, Postal Zip Code</a></td>
<td class="text">60045-5201<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">847<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">535-1000<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 12(b) Security</a></td>
<td class="text">Common Stock<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">GWW<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_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>
<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">$ 35,235,880,897<span></span>
</td>
</tr>
<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">49,173,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the registrant's definitive proxy statement to be filed in connection with the annual meeting of shareholders to be held on April&#160;24, 2024, are incorporated by reference into Part III of this Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2023 (Form 10-K) where indicated. The registrant's definitive proxy statement will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000277135<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<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_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="ro">
<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>
</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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</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-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</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>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_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>19
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356663616">
<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. 31, 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_gww_AuditorInformationAbstract', window );"><strong>Auditor 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">Chicago, Illinois<span></span>
</td>
</tr>
<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_gww_AuditorInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Auditor 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;">gww_AuditorInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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>20
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356382736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 16,478<span></span>
</td>
<td class="nump">$ 15,228<span></span>
</td>
<td class="nump">$ 13,022<span></span>
</td>
</tr>
<tr class="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 goods sold</a></td>
<td class="nump">9,982<span></span>
</td>
<td class="nump">9,379<span></span>
</td>
<td class="nump">8,302<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="nump">6,496<span></span>
</td>
<td class="nump">5,849<span></span>
</td>
<td class="nump">4,720<span></span>
</td>
</tr>
<tr class="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="nump">3,931<span></span>
</td>
<td class="nump">3,634<span></span>
</td>
<td class="nump">3,173<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_OperatingIncomeLoss', window );">Operating earnings</a></td>
<td class="nump">2,565<span></span>
</td>
<td class="nump">2,215<span></span>
</td>
<td class="nump">1,547<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other (income) 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense &#8211; net</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">87<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other &#8211; net</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
<td class="num">(25)<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_NonoperatingIncomeExpense', window );">Total other expense &#8211; net</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">69<span></span>
</td>
<td class="nump">62<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 );">Earnings before income taxes</a></td>
<td class="nump">2,500<span></span>
</td>
<td class="nump">2,146<span></span>
</td>
<td class="nump">1,485<span></span>
</td>
</tr>
<tr class="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 provision</a></td>
<td class="nump">597<span></span>
</td>
<td class="nump">533<span></span>
</td>
<td class="nump">371<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_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">1,903<span></span>
</td>
<td class="nump">1,613<span></span>
</td>
<td class="nump">1,114<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less net earnings attributable to noncontrolling interest</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="nump">71<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 earnings attributable to W.W. Grainger, Inc.</a></td>
<td class="nump">$ 1,829<span></span>
</td>
<td class="nump">$ 1,547<span></span>
</td>
<td class="nump">$ 1,043<span></span>
</td>
</tr>
<tr class="ro">
<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:</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_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 36.39<span></span>
</td>
<td class="nump">$ 30.22<span></span>
</td>
<td class="nump">$ 19.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_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 36.23<span></span>
</td>
<td class="nump">$ 30.06<span></span>
</td>
<td class="nump">$ 19.84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (in shares)</a></td>
<td class="nump">49.9<span></span>
</td>
<td class="nump">50.9<span></span>
</td>
<td class="nump">51.9<span></span>
</td>
</tr>
<tr class="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 );">Diluted (in shares)</a></td>
<td class="nump">50.1<span></span>
</td>
<td class="nump">51.1<span></span>
</td>
<td class="nump">52.2<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_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://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><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),(d))<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_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_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_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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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/2147483589/942-220-S99-1<br><br>Reference 15: 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/2147483586/944-220-S99-1<br><br>Reference 16: 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 17: 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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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/2147483589/942-220-S99-1<br><br>Reference 14: 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/2147483586/944-220-S99-1<br><br>Reference 15: 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 16: 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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<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 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 11: 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 12: 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 13: 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 14: 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 15: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<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 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: 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 18: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: 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,2)<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_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/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/2147483586/944-220-S99-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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 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/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 5: 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 6: 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 (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/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/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: 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/2147483589/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 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 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 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 4: 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 5: 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 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: 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 8: 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_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of operating interest income (expense).</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 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/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_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 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 2: 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 3: 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 4: 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 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 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 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 (f)<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 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 9: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: 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 13: 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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(4)(iv))<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 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 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)(i))<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)(A))<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)(iii)(B))<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)(4)(iv))<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)(5))<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 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Net 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/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 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 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 7: 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 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<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_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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_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/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 2: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<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 (f)<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/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 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 (c)<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_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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (expense) related to nonoperating activities, 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<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_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-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 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<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 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/2147483575/946-220-S99-1<br><br>Reference 14: 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/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<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 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/2003/role/disclosureRef<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 28: 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 29: 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 30: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: 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/2147479557/942-235-S99-1<br><br>Reference 32: 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 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<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 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<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 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 32<br> -Subparagraph (b)<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 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 8: 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 9: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<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/2147479806/606-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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_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>21
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356267920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">$ 1,903<span></span>
</td>
<td class="nump">$ 1,613<span></span>
</td>
<td class="nump">$ 1,114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive earnings (losses):</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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustments &#8211; net of reclassification to earnings</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(101)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax', window );">Postretirement benefit plan losses &#8211; net of tax expense of $2, $6, and $0, respectively</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(17)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive earnings (losses)</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(118)<span></span>
</td>
<td class="num">(64)<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive earnings &#8211; net of tax</a></td>
<td class="nump">1,890<span></span>
</td>
<td class="nump">1,495<span></span>
</td>
<td class="nump">1,050<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Less comprehensive earnings (losses) attributable to noncontrolling interest</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_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net earnings</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Foreign currency translation adjustments</a></td>
<td class="num">(21)<span></span>
</td>
<td class="num">(34)<span></span>
</td>
<td class="num">(29)<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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Total comprehensive earnings (losses) attributable to noncontrolling interest</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">42<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive earnings attributable to W.W. Grainger, Inc.</a></td>
<td class="nump">$ 1,837<span></span>
</td>
<td class="nump">$ 1,463<span></span>
</td>
<td class="nump">$ 1,008<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_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/2147483589/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/2147483586/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://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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (loss) and other comprehensive income (loss), attributable to noncontrolling interests. 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 2: 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(23))<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 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-21<br><br>Reference 6: 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 7: 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 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: 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(22))<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 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: 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/2147483586/944-220-S99-1<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 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 6: 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 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Net 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/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 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 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 7: 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 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to 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 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</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 10A<br> -Subparagraph (a-c)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<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 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481839/830-10-45-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482014/830-20-35-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 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 3: 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 4: 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/2147483586/944-220-S99-1<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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/2147483589/942-220-S99-1<br><br>Reference 10: 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 11: 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 12: 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit 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 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-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 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<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 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/2147483575/946-220-S99-1<br><br>Reference 14: 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/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<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 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/2003/role/disclosureRef<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 28: 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 29: 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 30: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: 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/2147479557/942-235-S99-1<br><br>Reference 32: 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 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194354296512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS Parentheticals - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax', window );">Postretirement benefit plan gains (losses), tax</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">$ 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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit 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 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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>23
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194354137168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 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_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">$ 660<span></span>
</td>
<td class="nump">$ 325<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable (less allowance for credit losses of $35 and $36, respectively)</a></td>
<td class="nump">2,192<span></span>
</td>
<td class="nump">2,133<span></span>
</td>
</tr>
<tr class="ro">
<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 &#8211; net</a></td>
<td class="nump">2,266<span></span>
</td>
<td class="nump">2,253<span></span>
</td>
</tr>
<tr class="re">
<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">156<span></span>
</td>
<td class="nump">266<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">5,274<span></span>
</td>
<td class="nump">4,977<span></span>
</td>
</tr>
<tr class="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, buildings and equipment &#8211; net</a></td>
<td class="nump">1,658<span></span>
</td>
<td class="nump">1,461<span></span>
</td>
</tr>
<tr class="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 );">Goodwill</a></td>
<td class="nump">370<span></span>
</td>
<td class="nump">371<span></span>
</td>
</tr>
<tr class="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 );">Intangibles &#8211; net</a></td>
<td class="nump">234<span></span>
</td>
<td class="nump">232<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">429<span></span>
</td>
<td class="nump">367<span></span>
</td>
</tr>
<tr class="re">
<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">182<span></span>
</td>
<td class="nump">180<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_Assets', window );">Total assets</a></td>
<td class="nump">8,147<span></span>
</td>
<td class="nump">7,588<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrentAndNoncurrent', window );">Trade accounts payable</a></td>
<td class="nump">954<span></span>
</td>
<td class="nump">1,047<span></span>
</td>
</tr>
<tr class="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 compensation and benefits</a></td>
<td class="nump">327<span></span>
</td>
<td class="nump">334<span></span>
</td>
</tr>
<tr class="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 );">Operating lease liability</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent', window );">Accrued expenses</a></td>
<td class="nump">397<span></span>
</td>
<td class="nump">474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">52<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">1,831<span></span>
</td>
<td class="nump">2,010<span></span>
</td>
</tr>
<tr class="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">2,266<span></span>
</td>
<td class="nump">2,284<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Long-term operating lease liability</a></td>
<td class="nump">381<span></span>
</td>
<td class="nump">318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent', window );">Deferred income taxes and tax uncertainties</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">121<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">124<span></span>
</td>
<td class="nump">120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' 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_PreferredStockValue', window );">Cumulative preferred stock &#8211; $5 par value &#8211; 12,000,000 shares authorized; none issued or&#160;outstanding</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_CommonStockValue', window );">Common Stock &#8211; $0.50 par value &#8211; 300,000,000 shares authorized; 109,659,219 shares issued</a></td>
<td class="nump">55<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="ro">
<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 contributed capital</a></td>
<td class="nump">1,355<span></span>
</td>
<td class="nump">1,310<span></span>
</td>
</tr>
<tr class="re">
<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">12,162<span></span>
</td>
<td class="nump">10,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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive losses</a></td>
<td class="num">(172)<span></span>
</td>
<td class="num">(180)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, at cost &#8211; 60,341,817 and 59,402,896 shares, respectively</a></td>
<td class="num">(10,285)<span></span>
</td>
<td class="num">(9,445)<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_StockholdersEquity', window );">Total W.W. Grainger, Inc. shareholders&#8217; equity</a></td>
<td class="nump">3,115<span></span>
</td>
<td class="nump">2,440<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">326<span></span>
</td>
<td class="nump">295<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity</a></td>
<td class="nump">3,441<span></span>
</td>
<td class="nump">2,735<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 8,147<span></span>
</td>
<td class="nump">$ 7,588<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_AccountsPayableTradeCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/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_AccountsPayableTradeCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, 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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-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_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="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><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(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/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_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/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_AccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/2147479440/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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="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/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/2147480167/946-830-55-12<br><br>Reference 8: 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/2147479440/944-210-S99-1<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> -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 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/2147479617/946-210-S99-1<br><br>Reference 11: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: 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 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)(iii))<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/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 24: 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 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: 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/2147479853/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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="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://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)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after deferred tax asset, and other tax liabilities expected to be paid after 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>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_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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_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 an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="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 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 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 4: 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 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 (a)<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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: 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/2147479853/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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<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>
<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_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/2147479440/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/2147479853/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://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 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 (b)<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 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 4: 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 5: 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 6: 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 7: 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 8: 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 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/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: 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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -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_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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current. 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(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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncontrolling interest. Excludes temporary equity.</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 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 2: 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 3: 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 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)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -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_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in statement of financial position, for defined benefit other postretirement plan, classified as noncurrent. Excludes pension 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> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<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(24))<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 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="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)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-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(28))<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_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/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)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: 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/2147480842/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://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 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 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 (h)(2)<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 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 5: 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/2147479440/944-210-S99-1<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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<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><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(30)(a)(3))<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_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://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 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/2147480167/946-830-55-12<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 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: 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/2147479617/946-210-S99-2<br><br>Reference 5: 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/2147483575/946-220-S99-3<br><br>Reference 6: 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/2147483575/946-220-S99-3<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(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and noncontrolling interest. Excludes temporary equity.</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 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: 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 (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: 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 (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<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 26: 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 27: 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 28: 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> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: 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/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: 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/2147479617/946-210-S99-1<br><br>Reference 33: 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/2147479617/946-210-S99-2<br><br>Reference 34: 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/2147483575/946-220-S99-3<br><br>Reference 35: 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/2147483575/946-220-S99-3<br><br>Reference 36: 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/2147483575/946-220-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<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 38: 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 39: 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 40: 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 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocated to 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 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4<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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30)<br> -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_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>24
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356467856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 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_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">$ 36<span></span>
</td>
</tr>
<tr class="re">
<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 );">Cumulative preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cumulative preferred stock, shares authorized (in shares)</a></td>
<td class="nump">12,000,000<span></span>
</td>
<td class="nump">12,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_PreferredStockSharesIssued', window );">Cumulative preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Cumulative preferred stock, shares outstanding (in shares)</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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.50<span></span>
</td>
</tr>
<tr class="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 (in shares)</a></td>
<td class="nump">300,000,000<span></span>
</td>
<td class="nump">300,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, shares issued (in shares)</a></td>
<td class="nump">109,659,219<span></span>
</td>
<td class="nump">109,659,219<span></span>
</td>
</tr>
<tr class="ro">
<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, common, shares (in shares)</a></td>
<td class="nump">60,341,817<span></span>
</td>
<td class="nump">59,402,896<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for credit loss on accounts receivable, 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-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_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://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/2147479617/946-210-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(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_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_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://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><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://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/2147479617/946-210-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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</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 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/2147479617/946-210-S99-2<br><br>Reference 2: 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/2147483575/946-220-S99-3<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 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<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(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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(28))<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_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-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_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>25
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194352797744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">$ 1,903<span></span>
</td>
<td class="nump">$ 1,613<span></span>
</td>
<td class="nump">$ 1,114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations', window );">Deferred income taxes and tax uncertainties</a></td>
<td class="num">(9)<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="re">
<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">214<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="nump">187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Non-cash lease expense</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Net losses (gains) from sales of assets and business divestitures</a></td>
<td class="nump">17<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="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 );">Stock-based compensation</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="re">
<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 operating 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(98)<span></span>
</td>
<td class="num">(436)<span></span>
</td>
<td class="num">(324)<span></span>
</td>
</tr>
<tr class="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 );">Inventories</a></td>
<td class="num">(16)<span></span>
</td>
<td class="num">(412)<span></span>
</td>
<td class="num">(152)<span></span>
</td>
</tr>
<tr class="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 );">Prepaid expenses and other assets</a></td>
<td class="nump">101<span></span>
</td>
<td class="num">(158)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Trade accounts payable</a></td>
<td class="num">(65)<span></span>
</td>
<td class="nump">225<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(88)<span></span>
</td>
<td class="num">(76)<span></span>
</td>
<td class="num">(68)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="num">(91)<span></span>
</td>
<td class="nump">218<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="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 );">Income taxes &#8211; net</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="num">(26)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingActivitiesCashFlowStatement', window );">Other non-current liabilities</a></td>
<td class="nump">6<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="num">(23)<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 operating activities</a></td>
<td class="nump">2,031<span></span>
</td>
<td class="nump">1,333<span></span>
</td>
<td class="nump">937<span></span>
</td>
</tr>
<tr class="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 );">Capital expenditures</a></td>
<td class="num">(445)<span></span>
</td>
<td class="num">(256)<span></span>
</td>
<td class="num">(255)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sales of assets and business divestitures</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other &#8211; net</a></td>
<td class="nump">2<span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="nump">0<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(422)<span></span>
</td>
<td class="num">(263)<span></span>
</td>
<td class="num">(226)<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from debt</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">16<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_RepaymentsOfLongTermDebt', window );">Payments of debt</a></td>
<td class="num">(37)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from stock options exercised</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="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 );">Payments for employee taxes withheld from stock awards</a></td>
<td class="num">(37)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
<td class="num">(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_PaymentsForRepurchaseOfCommonStock', window );">Purchases of treasury stock</a></td>
<td class="num">(850)<span></span>
</td>
<td class="num">(603)<span></span>
</td>
<td class="num">(695)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash dividends paid</a></td>
<td class="num">(392)<span></span>
</td>
<td class="num">(370)<span></span>
</td>
<td class="num">(357)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other &#8211; net</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="nump">3<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 used in financing activities</a></td>
<td class="num">(1,278)<span></span>
</td>
<td class="num">(972)<span></span>
</td>
<td class="num">(1,039)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Exchange rate effect on cash and cash equivalents</a></td>
<td class="nump">4<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="num">(16)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="nump">335<span></span>
</td>
<td class="nump">84<span></span>
</td>
<td class="num">(344)<span></span>
</td>
</tr>
<tr class="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 beginning of year</a></td>
<td class="nump">325<span></span>
</td>
<td class="nump">241<span></span>
</td>
<td class="nump">585<span></span>
</td>
</tr>
<tr class="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 end of period</a></td>
<td class="nump">660<span></span>
</td>
<td class="nump">325<span></span>
</td>
<td class="nump">241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information:</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_InterestPaidNet', window );">Cash payments for interest (net of amounts capitalized)</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">91<span></span>
</td>
<td class="nump">87<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash payments for income taxes</a></td>
<td class="nump">$ 615<span></span>
</td>
<td class="nump">$ 479<span></span>
</td>
<td class="nump">$ 377<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_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/2147481877/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_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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</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 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_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<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 45<br> -Paragraph 25<br> -Subparagraph (f)<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_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</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_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</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_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation 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/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<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_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other 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_IncreaseDecreaseInOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 periodic reduction over lease term of carrying amount of right-of-use asset 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/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_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current and other deferred income tax expense (benefit) attributable 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherOperatingActivitiesCashFlowStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other 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;">us-gaap_OtherOperatingActivitiesCashFlowStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br><br>Reference 2: 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_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in the form of ordinary dividends to common shareholders of the parent 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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<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_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a debt initially having maturity 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://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)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<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 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_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<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_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercise of option 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> -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_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-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 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<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 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/2147483575/946-220-S99-1<br><br>Reference 14: 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/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<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 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/2003/role/disclosureRef<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 28: 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 29: 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 30: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: 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/2147479557/942-235-S99-1<br><br>Reference 32: 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 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (reversal of expense) for expected credit loss on accounts 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/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: 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(5))<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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for debt initially having maturity due after one year or beyond 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/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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<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_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-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>26
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356331168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Contributed Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th">
<div>Retained Earnings </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive Earnings (Losses)</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Noncontrolling Interest</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 2,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55<span></span>
</td>
<td class="nump">$ 1,239<span></span>
</td>
<td class="nump">$ 8,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (61)<span></span>
</td>
<td class="num">$ (8,184)<span></span>
</td>
<td class="nump">$ 265<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="nump">60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<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 );">Purchases of treasury stock</a></td>
<td class="num">(700)<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="num">(699)<span></span>
</td>
<td class="num">(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_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">1,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="re">
<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 earnings (losses)</a></td>
<td class="num">(64)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Capital contribution</a></td>
<td class="nump">2<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="nump">2<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="num">(357)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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>
<td class="num">(23)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">2,160<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="nump">1,270<span></span>
</td>
<td class="nump">9,500<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
<td class="num">(96)<span></span>
</td>
<td class="num">(8,855)<span></span>
</td>
<td class="nump">286<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="nump">53<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">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_StockRepurchasedDuringPeriodValue', window );">Purchases of treasury stock</a></td>
<td class="num">(603)<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="num">(602)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">1,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="ro">
<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 earnings (losses)</a></td>
<td class="num">(118)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(84)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(34)<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="num">(370)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(347)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">2,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="nump">1,310<span></span>
</td>
<td class="nump">10,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(180)<span></span>
</td>
<td class="num">(9,445)<span></span>
</td>
<td class="nump">295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="nump">60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="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 );">Purchases of treasury stock</a></td>
<td class="num">(853)<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="num">(852)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">1,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="ro">
<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 earnings (losses)</a></td>
<td class="num">(13)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Capital contribution</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="num">(393)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(367)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2023</a></td>
<td class="nump">$ 3,441<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55<span></span>
</td>
<td class="nump">$ 1,355<span></span>
</td>
<td class="nump">$ 12,162<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (172)<span></span>
</td>
<td class="num">$ (10,285)<span></span>
</td>
<td class="nump">$ 326<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 additional paid-in capital (APIC) for recognition of cost for employee stock purchase program (ESPP) 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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest 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 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-23<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<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> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-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_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 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 3: 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 4: 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/2147483586/944-220-S99-1<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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/2147483589/942-220-S99-1<br><br>Reference 10: 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 11: 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 12: 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-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 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<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 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/2147483575/946-220-S99-1<br><br>Reference 14: 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/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<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 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/2003/role/disclosureRef<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 28: 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 29: 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 30: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: 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/2147479557/942-235-S99-1<br><br>Reference 32: 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 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://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/2147480167/946-830-55-11<br><br>Reference 3: 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/2147480767/946-205-45-4<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/2147481004/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/2147483575/946-220-S99-3<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(28))<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 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 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(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_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and noncontrolling interest. Excludes temporary equity.</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 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: 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 (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: 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 (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<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 26: 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 27: 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 28: 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> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: 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/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: 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/2147479617/946-210-S99-1<br><br>Reference 33: 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/2147479617/946-210-S99-2<br><br>Reference 34: 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/2147483575/946-220-S99-3<br><br>Reference 35: 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/2147483575/946-220-S99-3<br><br>Reference 36: 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/2147483575/946-220-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<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 38: 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 39: 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 40: 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 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356064144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends paid per share (in dollars per share)</a></td>
<td class="nump">$ 7.30<span></span>
</td>
<td class="nump">$ 6.78<span></span>
</td>
<td class="nump">$ 6.39<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_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid 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_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358425632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_gww_SummaryOfSignificantAccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT 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 );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">W.W. Grainger, Inc. is a broad line distributor of maintenance, repair and operating (MRO) products and services with operations primarily in North America, Japan and the United Kingdom (U.K.). In this report, the words &#8220;Grainger&#8221; or &#8220;Company&#8221; mean W.W. Grainger, Inc. and its subsidiaries, except where the context makes it clear that the reference is only to W.W. Grainger, Inc. itself and not its subsidiaries.</span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Principles of Consolidation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Financial Statements include the accounts of the Company and its subsidiaries over which the Company exercises control. All significant intercompany transactions are eliminated from the Consolidated Financial Statements. The Company has a controlling ownership interest in MonotaRO, the endless assortment business in Japan, with the residual representing the noncontrolling interest. </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports MonotaRO on a one-month calendar lag allowing for the timely preparation of financial statements. This one-month reporting lag is with the exception of significant transactions or events that occur during the intervening period. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Use of Estimates</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company's Consolidated Financial Statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions affecting reported amounts in the Consolidated Financial Statements and accompanying notes. Actual results may differ from those estimates.</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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Reclassifications </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to prior year amounts in Grainger's Consolidated Statements of Cash Flows to conform with the current year presentation. The Company reclassified amounts to separately disclose Non-cash lease expense as an adjustment to reconcile net earnings to net cash provided by operating activities and Operating lease liabilities as a change in operating assets and liabilities. Previously, the net activity for these amounts were included in Depreciation and amortization. The change had no effect on previously reported results including net cash provided by (used in) operating, investing and financing activities or net earnings for the twelve months ended December 31, 2023, 2022 and 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency Translation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. dollar is the Company's reporting currency for all periods presented. The financial statements of the Company&#8217;s foreign operating subsidiaries are measured using the local currency as the functional currency. Assets and liabilities of the Company&#8217;s foreign operating subsidiaries are translated into U.S. dollars at the exchange rate in effect at the balance sheet date. Revenues and expenses are translated at average rates in effect during the period. Translation gains or losses are recorded as a separate component of other comprehensive earnings (losses). </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when a sales arrangement with a customer exists (e.g., contract, purchase orders, others), the transaction price is fixed or determinable and the Company has satisfied its performance obligation per the sales arrangement. </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of Company revenue originates from contracts with a single performance obligation to deliver products, whereby performance obligations are satisfied when control of the product is transferred to the customer per the arranged shipping terms. Some Company contracts contain a combination of product sales and services, which are distinct and accounted for as separate performance obligations and are satisfied when the services are rendered. Total service revenue is not material and accounted for approximately 1% of the Company's revenue for the years ended December 31, 2023, 2022 and 2021.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenue is measured at the determinable transaction price, net of any variable considerations granted to customers and any taxes collected from customers and subsequently remitted to governmental authorities. Variable considerations include rights to return products and sales incentives, which primarily consist of volume rebates. These variable considerations are estimated throughout the year based on various factors, including contract terms, historical experience and performance levels. Total accrued sales returns were approximately $52 million and $38 million as of December&#160;31, 2023 and 2022, respectively, and are reported as a reduction of Accounts receivable &#8211; net. Total accrued sales incentives were approximately $114 million and $102 </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million as of December&#160;31, 2023 and 2022, respectively, and are reported as part of Accrued expenses.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a contract asset when it has a right to payment from a customer that is conditioned on events other than the passage of time. The Company also records a contract liability when customers prepay but the Company has not yet satisfied its performance obligation. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Compa</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ny did not have any </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">material unsatisfied performance obligations, contract assets or liabilities as of December&#160;31, 2023 and 2022.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cost of Goods Sold (COGS)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COGS, exclusive of depreciation and amortization, includes the purchase cost of goods sold net of vendor considerations, in-bound shipping costs, outbound shipping and handling costs and service costs. The Company receives vendor considerations, such as rebates to promote their products, which are generally recorded as a reduction to COGS. Rebates earned from vendors that are based on product purchases are capitalized into inventory and rebates earned based on products sold are credited directly to COGS. Total accrued vendor rebates were $155&#160;million and $136&#160;million as of December&#160;31, 2023 and 2022, respectively, and are reported in Trade accounts payable.  </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, General and Administrative Expenses (SG&amp;A)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company SG&amp;A is primarily comprised of payroll and benefits, advertising, depreciation and amortization, lease, indirect purchasing, supply chain and branch operations, technology, and selling expenses, as well as other types of general and administrative costs.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Advertising</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs, which include online marketing, are generally expensed in the year the related advertisement is first presented or when incurred. Total advertising expense was $638&#160;million, $519&#160;million and $402&#160;million for 2023, 2022 and 2021, respectively. </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Stock Incentive Plans</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures all share-based payments using fair-value-based methods and records compensation expense on a straight-line basis over the vesting periods, net of estimated forfeitures. </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the provision for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities, and for operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. Also, the Company evaluates deferred income taxes to determine if valuation allowances are required using a &#8220;more likely than not&#8221; standard. This assessment considers the nature, frequency and amount of book and taxable income and losses, the duration of statutory carryback and forward periods, future reversals of existing taxable temporary differences and tax planning strategies, among other matters</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="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes tax benefits from uncertain tax positions only if (based on the technical merits of the position) it is more likely than not that the tax positions will be sustained on examination by the tax authority. The Company recognizes interest expense and penalties to its tax uncertainties in the provision for income taxes.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Other Comprehensive Earnings (Losses)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Other comprehensive earnings (losses) include foreign currency translation adjustments and unrecognized gains (losses) on postretirement and other employment-related benefit plans. Accumulated other comprehensive earnings (losses) (AOCE) are presented separately as part of shareholders' equity. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cash and Cash Equivalents</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with original maturities of three months or less at time of purchase to be cash equivalents.</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Concentration of Credit Risk</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company places temporary cash investments with institutions of high credit quality and, by policy, limits the amount of credit exposure to any one institution. Also, the Company has a broad customer base representing many diverse industries across North America, Japan and U.K. Consequently, no significant concentration of credit risk is considered to exist.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Accounts Receivable and Allowance for Credit Losses</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s accounts receivable arises primarily from sales on credit to customers and are stated at their estimated net realizable value. The Company establishes allowances for credit losses on customer accounts that are potentially uncollectible. These allowances are determined based on several factors, including the age of the receivables, historical collection trends and economic conditions that may have an impact on a specific industry, group of customers or a specific customer.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes an allowance for credit losses to present the net amount of accounts receivable expected to be collected. The allowance is determined by using the loss-rate method, which requires an estimation of loss rates based upon historical loss experience adjusted for factors that are relevant to determining the expected collectability of accounts receivable. Some of these factors include macroeconomic conditions that correlate with historical loss experience, delinquency trends, aging behavior of receivables and credit and liquidity quality indicators for industry groups, customer classes or individual customers.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Inventories</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company inventories primarily consist of merchandise purchased for resale. The Company uses the last-in, first-out (LIFO) method, valued at the lower of cost or market, to account for approximately 77% of total inventory and the first-in, first-out (FIFO) method, valued at the lower of cost or net realizable value, for the remaining inventory. The Company regularly reviews inventory to evaluate continued demand and records excess and obsolete provisions representing the difference between excess and obsolete inventories and market value. Estimated market value considers various variables, including product demand, aging and shelf life, market conditions, and liquidation or disposition history and values. </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If FIFO had been used for all of the Company&#8217;s inventories, they would have been $770 million and $693 million higher than reported as of December&#160;31, 2023 and December&#160;31, 2022, respectively. Concurrently, net earnings would have increased by $58 million, $139 million and $49 million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Property, Buildings and Equipment</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, buildings and equipment are stated at cost, less accumulated depreciation. Depreciation is computed over the estimated useful lives of the asset classes using the straight-line method. Useful lives for buildings, structures and improvements range from 10 to 50 years and furniture, fixtures, machinery and equipment from <span style="-sec-ix-hidden:f-425">three</span> to 15 years. Amounts expended for maintenance and repairs are charged to expense as incurred. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Long-Lived Assets</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of long-lived assets, primarily property, buildings and equipment and amortizable intangibles, is evaluated whenever events or changes in circumstances indicate that the carrying value of the asset group may be impaired. An impairment loss is recognized when estimated undiscounted future cash flows resulting from use of the asset, including disposition, are less than their carrying value. Impairment is measured as the amount by which the asset's carrying amount exceeds the fair value.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Leases</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain properties, buildings and equipment (including branches, warehouses, DCs and office space) under various arrangements which provide the right to use the underlying asset and require lease payments for the lease term. The Company determines if an arrangement contains a lease at inception. Leases with an initial term of more than 12 months are recorded on the balance sheet as right-of-use (ROU) assets representing the right to use the underlying asset for the lease term and the corresponding current and long-term lease liabilities representing the obligation to make lease payments arising from the lease.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets and lease liabilities are recognized at the lease commencement or possession date based on the present value of lease payments over the lease term and include options to extend or terminate the lease when they are reasonably certain to be exercised. The present value of lease payments is determined using the incremental borrowing rate based on the information available at the lease commencement date. The incremental borrowing rate, the ROU asset and the lease liability are re-evaluated upon a lease modification.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain lease agreements include variable lease payments that primarily include payments for non-lease components including pass-through operating expenses such as certain maintenance costs and utilities, and payments for non-components such as real estate taxes and insurance. Lease agreements with fixed lease and non-lease components are generally accounted for as a single lease component for all underlying classes of assets. Certain of the Company&#8217;s lease arrangements contain renewal provisions from <span style="-sec-ix-hidden:f-429">one</span> to 30 years, exercisable at the Company's option. The Company&#8217;s 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operating lease expense is recognized on a straight-line basis over the lease term and is recorded in SG&amp;A.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Goodwill and Other Intangible Assets</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In a business acquisition, the Company recognizes goodwill as the excess purchase price of an acquired reporting unit over the net amount assigned to assets acquired including intangible assets and liabilities assumed. Acquired intangibles include both assets with indefinite lives and assets that are subject to amortization, which are amortized straight-line over their estimated useful lives. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill and indefinite-lived intangibles for impairment annually during the fourth quarter and more frequently if impairment indicators exist. The Company performs qualitative assessments of significant events and circumstances, such as reporting units' historical and current results, assumptions regarding future performance, strategic initiatives and overall economic factors to determine the existence of impairment indicators and assess if it is more likely than not that the fair value of the reporting unit or indefinite-lived intangible asset is less than its carrying value that would necessitate a quantitative impairment test. In the quantitative test, Grainger compares the carrying value of the reporting unit or an indefinite-lived intangible asset with its fair value. Any excess of the carrying value over fair value is recorded as an impairment charge, presented as part of SG&amp;A.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of reporting units is calculated primarily using the discounted cash flow method and utilizing value indicators from a market approach to evaluate the reasonableness of the resulting fair values. Estimates of market-participant risk-adjusted weighted average cost of capital are used as a basis for determining the discount rates to apply to the reporting units&#8217; future expected cash flows and terminal value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s indefinite-lived intangibles are primarily trade names. The fair value of trade names is calculated primarily using the relief-from-royalty method, which estimates the expected royalty savings attributable to the ownership of the trade name asset. The key assumptions when valuing a trade name are the revenue base, the royalty rate and the discount rate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company capitalizes certain costs related to the purchase and development of internal-use software, which are presented as intangible assets. Amortization of capitalized software is on a straight-line basis over <span style="-sec-ix-hidden:f-433">three</span> or five years.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Accounting for Derivative Instruments</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes all derivative instruments as assets or liabilities in the Consolidated Balance Sheets at fair value. The accounting for changes in the fair value of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and, further, on the type of hedging relationship. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To qualify for hedge accounting, a derivative must be highly effective at reducing the risk associated with the exposure being hedged. In addition, for a derivative to be designated as a hedge, the risk management objective and strategy must be documented. Hedge documentation must identify the derivative hedging instrument, the asset or liability or forecasted transaction, type of risk to be hedged, and how the effectiveness of the derivative is assessed prospectively and retrospectively. To assess effectiveness, the Company uses statistical methods and qualitative comparisons of critical terms. The extent to which a derivative has been and is expected to continue to be highly effective at offsetting changes in the fair value or cash flows of the hedged item is assessed and </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">documented periodically. If it is determined that a derivative is not highly effective at hedging the designated exposure, hedge accounting is discontinued. For those derivative instruments that are designated and qualify as hedging instruments, the Company classifies them as fair value hedges or cash flow hedges.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contingencies</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a liability when a particular contingency is both probable and estimable. If the probable loss cannot be reasonably estimated, no accrual is recorded, but the loss contingency and the reasons to the effect that it cannot be reasonably estimated are disclosed. If a loss is reasonably possible, the Company will provide disclosure to that effect. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For further discussion on the Company's contingencies, see Note 14.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">New Accounting Standards</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Accounting Pronouncements Recently Issued</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update (ASU) 2023-07, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This update requires public entities to disclose significant segment expenses and other segment items on an annual and interim basis. The effective date is for fiscal years beginning after December 15, 2023, with the option to early adopt prior to the effective date and requires application on a retrospective basis. The Company is evaluating the impact of the requirements on the related segment reporting disclosures.</span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standards Update (ASU) 2023-09, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This update requires public entities to disclose consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. The effective date is for fiscal years beginning after December 15, 2024, with the option to early adopt prior to the effective date and should be applied on prospective basis, but retrospective application is permitted. The Company is evaluating the impact of the requirements on the related income tax disclosures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_SummaryOfSignificantAccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</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;">gww_SummaryOfSignificantAccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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>29
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358397552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_gww_REVENUEAbstract', window );"><strong>REVENUE [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_RevenueFromContractWithCustomerTextBlock', window );">REVENUE</a></td>
<td class="text">REVENUE <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's revenue is primarily comprised of MRO product sales and related activities, such as freight and services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger serves a large number of customers in diverse industries, which are subject to different economic and market-specific factors. The Company's presentation of revenue by segment and industry most reasonably depicts how the nature, amount, timing and uncertainty of the Company's revenue and cash flows are affected by economic and market-specific factors. In addition, the segments have unique underlying risks associated with customer purchasing behaviors. In the High-Touch Solutions N.A. segment, more than two-thirds of revenue is derived from customer contracts whereas in the Endless Assortment segment, a majority of revenue is derived from non-contractual purchases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's percentage of revenue by reportable segment and by major customer industry:</span></div><div style="margin-top:5pt;text-align:center"><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><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.547%"></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="51" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Twelve Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Endless Assortment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Endless Assortment</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Endless Assortment</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wholesale</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Services</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractors</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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warehousing</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percent of total company revenue</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:5pt"><td colspan="18" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="54" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer industry results for the twelve months ended December 31, 2022, and 2021 were reclassified to reflect the Company's current year classifications, which primarily uses the North American Industry Classification System (NAICS) beginning January 1, 2023.</span></div></td></tr><tr><td colspan="54" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company includes Other, which includes the Cromwell busine</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ss. Other accounts for approximately </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1%, 2% and 2% of revenue for the twelve months ended December&#160;31, 2023, 2022 and 2021, respectively.</span></div></td></tr><tr><td colspan="54" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other primarily includes revenue from industries and customers that are not material individually, including hospitality, restaurants, property management and natural resources.</span></div></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_gww_REVENUEAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 [Abstract]</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;">gww_REVENUEAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/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_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358094784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, BUILDINGS AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, BUILDINGS AND EQUIPMENT</a></td>
<td class="text">PROPERTY, BUILDINGS AND EQUIPMENT<div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger's property, buildings and equipment consisted of the following (in millions of dollars):</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:50.946%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.054%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building, structures and improvements</span></td><td colspan="5" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="5" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,463&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures, machinery and equipment</span></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,662&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, buildings and equipment</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,718&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,443&#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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,060&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,982&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, buildings and equipment &#8211; net</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461&#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><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense on property, buildings and equipment was $146&#160;million, $139&#160;million and $123&#160;million for the years ended December 31, 2023, 2022 and 2021, 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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: 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/2147480321/958-360-50-6<br><br>Reference 3: 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/2147480321/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-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_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>31
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358180640">
<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. 31, 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_gww_GoodwillAndOtherIntangiblesAbstract', window );"><strong>GOODWILL AND OTHER INTANGIBLES [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 OTHER INTANGIBLE ASSETS</a></td>
<td class="text">GOODWILL AND OTHER INTANGIBLE ASSETS<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger completed its annual impairment testing of goodwill and intangible assets during the fourth quarter of 2023 and 2022. Based on the results of that testing, the Company did not identify any significant events or changes in circumstances that indicated the existence of impairment indicators and concluded that it was more likely than not that the fair value of the reporting units exceeded their carrying amounts at each respective period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">High-Touch Solutions N.A. &#8211; Canada Business</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December&#160;31, 2023 and 2022, the Canada business reporting unit had goodwill of $124&#160;million and $121&#160;million, respectively. As part of our annual impairment testing, the Company compared the current results to forecasted expectations of the most recent quantitative analysis, along with analyzing macroeconomic conditions, current industry trends and transactions, and other market data of industry peers. The Company also performed various sensitivities over key assumptions, including projections of future operating expenditures used in the analysis. The Company did not identify any significant events or changes in circumstances that indicated the existence of impairment indicators for its Canada business, and concluded it was more likely than not its fair value exceeded its carrying value.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's balances and changes in the carrying amount of Goodwill by segment are as follows (in millions of dollars):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:47.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.758%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.988%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.288%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2022</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Translation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Translation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</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><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:'Arial',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"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#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="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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370&#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><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger's cumulative</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> goodwill impairment as of December&#160;31, 2023, was $137 million. No goodwill impairment was recorded for the twelve months ended December 31, 2023, 2022 and 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances and changes in intangible assets &#8211; net are as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></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:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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.326%"></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:10.021%"></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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</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:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average life</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross carrying amount</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross carrying amount</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists and relationships</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7 years</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#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 style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks, trade names and other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9 years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#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:'Arial',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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#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 style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-amortized trade names and other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#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:'Arial',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:'Arial',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:'Arial',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 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 years</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">851&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of intangible assets recorded in SG&amp;A was $64 million, $61 million and $63 million for the years ended December 31, 2023, 2022 and 2021, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for future periods is as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:83.841%"></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:13.375%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Expense</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_GoodwillAndOtherIntangiblesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>GOODWILL AND OTHER INTANGIBLES [Abstract]</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;">gww_GoodwillAndOtherIntangiblesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350/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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358159360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_LongTermDebtAbstract', window );"><strong>Long-Term Debt, Unclassified [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_LongTermDebtTextBlock', window );">LONG-TERM DEBT</a></td>
<td class="text">DEBT<div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt, including long-term, current maturities and debt issuance costs and discounts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> net, consisted of the following (in millions of dollars):</span></div><div style="margin-top:5pt;padding-left:9pt;padding-right:9pt;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:39.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.60% senior notes due 2045 </span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85% senior notes due 2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20% senior notes due 2047 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.75% senior notes due 2046 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317&#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><td colspan="3" style="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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japanese yen term loan </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,319&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,166&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,081&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs &#8211; net of 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,266&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,284&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,025&#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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revolving Credit Facility</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2023, the Company entered into a <span style="-sec-ix-hidden:f-692">five</span>-year unsecured revolving credit facility agreement (2023 Credit Facility). Grainger may obtain loans in various currencies on a revolving basis in an aggregate amount not exceeding $1.25 billion, which may be increased up to $1.875 billion at the request of the Company, subject to obtaining additional commitments and other customary conditions. The primary purpose of the 2023 Credit Facility is to support the Company's commercial paper program and for general corporate purposes. The 2023 Credit Facility replaced the Company's former $1.25 billion unsecured revolving credit facility, dated as of February 2020 (2020 Credit Facility), which was scheduled to mature in February 2025. The 2020 Credit Facility was terminated in October 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no borrowings outstanding under the Company's 2023 Credit Facility and terminated 2020 Credit Facility as of December&#160;31, 2023 and 2022. </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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Senior Notes</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the years 2015-2020, Grainger issued $2.3&#160;billion in unsecured long-term debt (senior notes) primarily to provide flexibility in funding general working capital needs, share repurchases and long-term cash requirements. The senior notes require no principal payments until maturity and interest is paid semi-annually. </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred debt issuance costs related to the senior notes representing underwriting fees and other expenses. These costs were recorded as a contra-liability in Long-term debt and are being amortized over the term of the senior notes using the straight-line method to Interest expense &#8211; net. As of December&#160;31, 2023 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the unamortized costs were $19&#160;million and $21&#160;million, respectively.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger uses interest rate swaps to manage the risks associated with the 1.85% senior notes. These swaps were designated for hedge accounting treatment as fair value hedges. The resulting carrying value adjustments as of December&#160;31, 2023 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, are presented in Other in the table above. For further discussion on the Company's hedge accounting policies and derivative instruments, see Note 11.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Term Loan</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, MonotaRO entered into a &#165;9&#160;billion term loan agreement to fund technology investments and the expansion of its distribution center (DC) network. As of December&#160;31, 2023 and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the carrying amount of the term loan, including current maturities due within one year</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, was $32&#160;million a</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd $69&#160;million, respectively. The term loan matures in 2024, payable over two equal remaining semi-annual principal installments in 2024 and bears an average interest rate of 0.05%.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Fair Value</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the Company&#8217;s senior notes was based on available external pricing data and current market rates for similar debt instruments, among other factors, which are classified as Level 2 inputs within the fair value hierarchy.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's debt instruments include affirmative and negative covenants that are usual and customary for </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">companies with similar credit ratings and do not contain any financial performance covenants. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was in compliance with all debt covenants as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2023 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's foreign subsidiaries utilize various financing sources for working capital purposes and other operating needs. These financing sources in aggregate were not m</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">aterial</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of December&#160;31, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The scheduled aggregate principal payments required on the Company's indebtedness, based on the maturity dates defined within the debt arrangements, for the succeeding five years, excluding debt issuance costs and the impact of derivatives, are due as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:83.402%"></td><td style="width:0.1%"></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:13.375%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment Amount</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Arial',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,800&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,337&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term 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 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/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_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358325344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFITS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_gww_EmployeeBenefitsAbstract', window );"><strong>EMPLOYEE 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 );">EMPLOYEE BENEFITS</a></td>
<td class="text">EMPLOYEE BENEFITS<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides various retirement benefits to eligible team members, including contributions to defined contribution plans, pension benefits associated with defined benefit plans, postretirement medical benefits and other benefits. Eligibility requirements and benefit levels vary depending on team member location. Various foreign benefit plans cover team members in accordance with local legal requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Defined Contribution Plans</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of the Company's U.S. team members are covered by a retirement savings plan, which provides for an automatic contribution e</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">qual to 6% of the eligible team member's total eligible compensation. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total retirement savings plan expense was $85 million, $87 million, and $78 million for 2023, 2022 and 2021, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors additional defined contribution plans available to certain U.S. and foreign team members for which contributions are made by the Company and participating team members. The expense associated with these defined contribution plans totaled $21 million, $11 million and $16 million for 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:5pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Postretirement Healthcare Benefits Plans</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a postretirement healthcare benefit plan that provides coverage for certain U.S. team mem</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bers. C</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">overed team members become eligible for participation when they qualify for retirement while working for the Company. Participation in the plan is voluntary and requires participants to make contributions toward the cost of the plan, as determined by the Company.</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net periodic benefits costs were valued with a measurement date of January 1 for each year and consisted of the following components (in millions of dollars):</span></div><div style="margin-top:5pt;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:48.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.400%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (income) expense</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="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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:'Arial',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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of unrecognized gains</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefits</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</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="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of the beginning and ending balances of the postretirement benefit asset, which is calculated as of December 31 measurement date, the fair value of plan assets available for benefits and the funded status of the benefit asset follow (in millions of dollars):</span></div><div style="margin-top:5pt;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:63.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.421%"></td><td style="width:0.1%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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:'Arial',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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan participants' contributions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss (gains)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</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="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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at end of year</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112&#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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets available for benefits at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual returns on plan 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan participants' contributions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets available for benefits at end of year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162&#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 style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent postretirement benefit asset</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts recognized in AOCE consisted of the following (in millions of dollars):</span></div><div style="margin-top:5pt;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:65.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></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:15.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service credit</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized gains</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accumulated gains</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#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="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to amortize the amount of net unrecognized gains over a period equal to the average remaining service period for active plan participants expected to retire and receive benefits of approximately 10 years for 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The postretirement benefit obligation is determined by applying the terms of the plan and actuarial models. These models include various actuarial assumptions, including discount rates, long-term rates of return on plan assets, healthcare cost trend rate, mortality and cost-sharing between the Company and the retirees. The actuarial loss recognized during the plan year is primarily related to the change in discount rate assumption.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to determine net periodic benefit co</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sts as of January 1:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:57.802%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.108%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57&#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:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.17&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term rate of return on plan assets &#8211; net of tax</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial healthcare cost trend rate</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="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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pre age 65</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.81&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ultimate healthcare cost trend rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ultimate healthcare cost trend rate reached</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2033</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to determine benefit obligations as of December 31:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:59.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.681%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.681%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.686%"></td><td style="width:0.1%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.73&#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:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets &#8211; net of tax</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial healthcare cost trend rate</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="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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pre age 65</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.20&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.50&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ultimate healthcare cost trend rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ultimate healthcare cost trend rate reached</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2033</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2033</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's investment strategy reflects the long-term nature of the plan obligation and seeks to reach a balance allocation between Fixed Income securities and Equities of approximately 65% and 35%, respectively. Current allocations may differ from targeted allocations based on investment results and other timing factors. The plan's assets are stated at fair value, which represents the net asset value of shares held by the plan in the registered investment companies at the quoted market prices (Level 1 input) or at significant other observable inputs (Level 2 input). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The plan assets available for benefits consisted of the following as of December 31 (in millions of dollars):</span></div><div style="margin-top:5pt;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:70.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></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:12.498%"></td><td style="width:0.1%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset class:</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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Level 1 inputs:</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></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds:</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="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;<span style="-sec-ix-hidden:f-811">Funds &#8211; municipal/provincial bonds</span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;<span style="-sec-ix-hidden:f-814">Funds &#8211; corporate bonds fund</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Level 2 inputs:</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></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income:</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="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;<span style="-sec-ix-hidden:f-817">Corporate bonds</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;<span style="-sec-ix-hidden:f-820">Government/municipal bonds</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-823">Equity funds</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Plan 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trust assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Plan assets available for benefits</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162&#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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company forecasts the following benefit payments related to postretirement (which include a projection for expected future team member service) for the next ten years (in millions of dollars):</span></div><div style="margin-top:5pt;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:79.455%"></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.761%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated Gross Benefit Payments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Arial',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"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029-2033</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_EmployeeBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 BENEFITS [Abstract]</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;">gww_EmployeeBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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>34
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194354239744">
<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. 31, 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>
</tr>
<tr class="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 );">LEASES</a></td>
<td class="text">LEASES<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain properties, buildings and equipment (including branches, warehouses, DCs and office space) under various arrangements which provide the right to use the underlying asset and require lease payments for the lease term. The Company&#8217;s lease portfolio consists mainly of operating leases that expire at various dates through 2037.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to operating leases is as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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><td style="width:63.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.272%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.398%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-843">Operating lease right-of-use</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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: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:0 1pt"></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;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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="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 2px 7.75pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-846">Operating lease liability</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#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 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-849">Long-term operating lease liability</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-852">Total operating lease liabilities</span></span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386&#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="text-align:center"><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.415%"><tr><td style="width:1.0%"></td><td style="width:63.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.370%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.373%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average incremental borrowing 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.19&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.46&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161&#160;</span></td><td style="background-color:#ffffff;border-bottom: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 style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense was $102 million, $93 million and $74 million for 2023, 2022 and 2021, respectively. These amounts are net of sublease income of $2 million for 2023, 2022 and 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining maturity of existing lease liabilities as of December&#160;31, 2023 are as follows (in millions of dollars):</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:79.455%"></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.761%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less interest</span></div></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023 and 2022, the Company's finance leases and service contracts with lease arrangements </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">wer</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e not material. Finance leases are reported in Property, buildings and equipment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net, and as a short and long-term finance lease liability in Accrued expenses and Other non-current liabilities.</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_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>35
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358176912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK INCENTIVE PLANS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_gww_StockIncentivePlansAbstract', window );"><strong>STOCK INCENTIVE PLANS [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 );">STOCK INCENTIVE PLANS</a></td>
<td class="text">STOCK INCENTIVE PLANS<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains stock incentive plans under which the Company may grant a variety of incentive awards to team members and executives, which include restricted stock units (RSUs), performance shares and deferred stock units. As of December 31, 2023, there were 1.4 million shares available for grant under the plans. When awards are exercised or settled, shares of the Company&#8217;s treasury stock are issued.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pretax stock-based compensation expense included in SG&amp;A was $62 million, $48 million, and $42 million in 2023, 2022 and 2021, respectively, and was primarily comprised of RSUs. Related income tax benefits recognized in earnings were $34 million, $19 million, and $21 million in 2023, 2022 and 2021, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Restricted Stock Units</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company awards RSUs to certain team members and executives. RSUs vest generally over periods from <span style="-sec-ix-hidden:f-888">one</span> to seven years from issuance. The RSU grant date fair value is based on the closing price of the Company's common stock on the last trading day preceding the date of the grant. RSU expense for the years ended December 31, 2023, 2022 and 2021 was approximately $43&#160;million, $34&#160;million and $30&#160;million, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity (in millions of dollars, except for share and per share amounts):</span></div><div style="margin-top:5pt;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:25.879%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.336%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.336%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.343%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average Price Per Share</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average Price Per Share</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average Price Per Share</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning&#160;nonvested units</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,032&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409.77&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,321&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318.40&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,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"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259.67&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Issued</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692.02&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,940&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520.67&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,866&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406.17&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Canceled</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512.31&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,038)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345.30&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274.74&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Vested</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,279)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384.92&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,191)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336.99&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184,825)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276.34&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending&#160;nonvested units</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,984&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550.62&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,032&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409.77&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,321&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318.40&#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 style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of shares vested</span></div></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, there was $64 million of total unrecognized compensation expense related to nonvested RSUs the Company expects to recognize over a weighted average period of 2 years.</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_gww_StockIncentivePlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>STOCK INCENTIVE PLANS [Abstract]</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;">gww_StockIncentivePlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358044608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CAPITAL STOCK<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_gww_CapitalStockAbstract', window );"><strong>CAPITAL STOCK [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_gww_CapitalStockTextBlock', window );">CAPITAL STOCK</a></td>
<td class="text">CAPITAL STOCK<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no shares of preferred stock outstanding as of December&#160;31, 2023 and 2022. The activity related to outstanding common stock and common stock held in treasury was as follows:</span></div><div style="margin-top:5pt;text-align:center"><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:25.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></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:10.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></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:10.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.817%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding Common Stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding Common Stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding Common Stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,256,323&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,402,896&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,220,205&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,439,014&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,524,391&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,134,828&#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 2px 8.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,189&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,189)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,802&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,802)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,444&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188,444)</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 style="padding-left:19.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement of restricted stock units &#8211; net of 32,800, 31,132 and 61,377 shares retained, respectively</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,795)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,649&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,649)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,969)</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 style="padding-left:19.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement of performance share units &#8211; net of 18,521, 10,359 and 9,746 shares retained, respectively</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,135&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,135)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,890&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,890)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,507&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,507)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of treasury shares</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,190,040)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190,040&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,144,223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144,223&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,633,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633,106&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,317,402&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,341,817&#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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,256,323&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,402,896&#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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,220,205&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,439,014&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_CapitalStockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>CAPITAL STOCK [Abstract]</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;">gww_CapitalStockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_gww_CapitalStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the activity of outstanding common stock and common stock held in 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;">gww_CapitalStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358044608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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_ComprehensiveIncomeNoteTextBlock', window );">ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE)</a></td>
<td class="text">ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE)<div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of AOCE consisted of the following (in millions of dollars):</span></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:26.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.185%"></td><td style="width:0.1%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign Currency Translation and Other</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Defined Postretirement Benefit Plan</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Employment-related Benefit Plans</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign Currency Translation Attributable to Noncontrolling Interests</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AOCE Attributable to W.W. Grainger, Inc.</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021 &#8211; net of tax</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(219)</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99&#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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(126)</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30)</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(96)</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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive earnings (loss) before reclassifications &#8211; net of tax</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(101)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(105)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified to net earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</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><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current period activity</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(101)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#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><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(118)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(84)</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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022 &#8211; net of tax</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(320)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(244)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(180)</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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive earnings (loss) before reclassifications &#8211; net of tax</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified to net earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current period activity</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3&#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><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#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></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2023 &#8211; net of tax</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(331)</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(257)</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(85)</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(172)</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_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive 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/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/2147483586/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 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 3: 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/2147483589/942-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//220/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_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-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>38
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358154768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">DERIVATIVE INSTRUMENTS</a></td>
<td class="text">DERIVATIVE INSTRUMENTS<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's earnings and cash flows are subject to fluctuations due to changes in foreign currency exchange rates and interest rates. Grainger currently enters into certain derivatives or other financial instruments to hedge against these risks, and may continue to do so in the future.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Fair Value Hedges</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses interest rate swaps to hedge a portion of its fixed-rate long-term debt. These swaps are treated as fair value hedges and consequently the gain or loss on the derivative as well as the offsetting gain or loss on the hedged item, are recognized in the Consolidated Statements of Earnings in Interest expense &#8211; net.  The notional amount of the Company&#8217;s outstanding fair value hedges as of December&#160;31, 2023 and 2022 were $450&#160;million and $500&#160;million, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability hedged by the interest rate swaps is recorded on the Consolidated Balance Sheets in Long-term debt. As of December 31, 2023 and 2022, the carrying amount of the hedged item, including the cumulative amount of fair value hedging adjustments totaled $432&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$466&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:2pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's interest rate swaps are reported on the Consolidated Balance Sheets in Other non-current liabilities. As of December&#160;31, 2023 and 2022, the fair values of the Company's interest rate swaps were $16 million and $34 million, respectively.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of the Company's fair value hedges on the Consolidated Statement of Earnings in Interest expense &#8211; net for the twelve months ended December&#160;31, 2023 and 2022, are shown in the following table (in millions of dollars):</span></div><div style="margin-top:5pt;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:70.976%"></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:12.350%"></td><td style="width:0.1%"></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:12.351%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></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="display:none"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain or (loss):</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="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps:</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="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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Hedged item</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Derivatives designated as hedging instrument</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 style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;border-bottom: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><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></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></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></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Fair Value</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of the Company's derivative instruments were based on quoted market forward rates, which are classified as Level 2 inputs within the fair value hierarchy and reflect the present value of the amount that the Company would pay for contracts involving the same notional amounts and maturity dates.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-5C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//815/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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358180640">
<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. 31, 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_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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings before income taxes by geographical area consisted of the following (in millions of dollars):</span></div><div style="margin-top:5pt;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:56.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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:12.496%"></td><td style="width:0.1%"></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:12.792%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218&#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 style="padding-left:4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,485&#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><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense consisted of the following (in millions of dollars):</span></div><div style="margin-top:5pt;text-align:center"><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:54.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.245%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. State</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax (benefit) 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371&#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="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax effects of temporary differences that gave rise to the net deferred tax asset (liability) as of December&#160;31, 2023 and 2022 were as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></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:12.351%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. and foreign loss carryforwards</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employment-related benefits</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforward</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#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:'Arial',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></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;text-align:left;vertical-align:bottom"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Less valuation allowance</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets &#8211; net of valuation allowance</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</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 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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, buildings, equipment and other capital 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212)</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(318)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305)</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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</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 style="height:15pt"><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The net deferred tax asset (liability) is classified as follows:</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="3" style="background-color:#cceeff;padding:0 1pt"></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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent assets</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liabilities (foreign)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</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:'Arial',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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</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"></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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</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"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023 and 2022, the Company had $335 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $248&#160;million, respectively, of gross loss carryforwards related to foreign operations and U.S. transactions. Some of the loss carryforwards may expire at various dates through </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has recorded a valuation allowance, which represents a provision for uncertainty as to the realization of the tax benefits of these carryforwards and deferred tax assets that may 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's valuation allowance changed as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></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:12.351%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70)</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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases primarily related to foreign NOLs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Releases primarily related to foreign NOLs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange rate changes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to U.S. foreign 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to capital loss carryforwards</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</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:'Arial',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other changes &#8211; 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</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></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of income tax expense with federal income taxes at the statutory rate follows (in millions of dollars): </span></div><div style="margin-top:5pt;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:56.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></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:12.350%"></td><td style="width:0.1%"></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:12.352%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes &#8211; net of federal income tax benefit</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate difference</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other &#8211; 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</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><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371&#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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.9&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.8&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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: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:0 1pt"></td></tr><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Net of changes in related tax attributes.</span></div></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease to the Company's effective tax rate for the year ended December&#160;31, 2023 was primarily driven by increased tax benefits related to stock compensation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Foreign Undistributed Earnings</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated gross undistributed earnings of foreign subsidiaries as of December&#160;31, 2023 and 2022, totaled $544 million and $530&#160;million, respectively. The Company considers these undistributed earnings permanently reinvested in its foreign operations and is not recording a deferred tax liability for any foreign withholding taxes on such amounts.&#160;If at some future date the Company ceases to be permanently reinvested in its foreign subsidiaries, the Company may be subject to foreign withholding and other taxes on these undistributed earnings and may need to record a deferred tax liability for any outside basis difference in its investments in its foreign subsidiaries.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Tax Uncertainties</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes in the financial statements a provision for tax uncertainties, resulting from application of complex tax regulations in multiple tax jurisdictions. </span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the liability for tax uncertainties, excluding interest, are as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:56.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></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:12.350%"></td><td style="width:0.1%"></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:12.352%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions related to the current year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</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:'Arial',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"></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:'Arial',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="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:'Arial',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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions due to statute lapse</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:'Arial',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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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:'Arial',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements, audit payments, refunds &#8211; 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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:'Arial',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"></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:'Arial',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies the liability for tax uncertainties in deferred income taxes and tax uncertainties. Included in</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">this amount is $5 million as of December&#160;31, 2023 and 2022, of tax positions for which the ultimate deductibility is highly certain but for which there is uncertainty about the timing of such deductibility. Any changes in the timing of deductibility of these items would not affect the annual effective tax rate but would accelerate the payment of cash to the taxing authorities to an earlier period. In 2023, 2022 and 2021, the changes to tax positions were primarily related to the impact of expiring statutes and current year state and local reserves. </span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is regularly subject to examination of its federal income tax returns by the Internal Revenue Service.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The statute of limitations expired for the Company's 2019 federal tax return while tax years 2020 through 2022 remain open. The Company is also subject to audit by state, local and foreign taxing authorities.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax years 2012 through 2022 remain subject to state and local audits and 2012 through 2022 remain subject to foreign audits.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span>The amount of liability associated with the Company's tax uncertainties may change within the next 12 months due to the pending audit activity, expiring statutes or tax payments. A reasonable estimate of such change cannot be made.<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 taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 2: 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 3: 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 4: 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 5: 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 6: 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/2147482526/740-270-50-1<br><br>Reference 7: 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 8: 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 9: 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 10: 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>40
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358149952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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 INFORMATION</a></td>
<td class="text">SEGMENT INFORMATION<div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grainger's two reportable segments are High-Touch Solutions N.A. and Endless Assortment. The remaining businesses, which includes the Company's Cromwell business, are classified as Other to reconcile to consolidated results. These businesses individually and in the aggregate do not meet the criteri</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a of a reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's corporate costs are allocated to each reportable segment based on benefits received. Additionally, intersegment sales transactions, which are sales between Grainger businesses in separate reportable segments, are eliminated within the segment to present only the impact of sales to external customers. Service fees for intersegment sales are included in each segment's SG&amp;A and are also eliminated in the Company's Consolidated Financial Statements.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of segment results (in millions of dollars):</span></div><div style="margin-top:5pt;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.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></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:10.595%"></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:10.595%"></td><td style="width:0.1%"></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:10.595%"></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:10.595%"></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:10.605%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating earnings (losses)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating earnings (losses)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating earnings (losses)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,267&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,334&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,182&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,983&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,186&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,334&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,916</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,787&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,576&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,478&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,228&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,215&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,022&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,547&#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></tr><tr style="height:5pt"><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="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="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="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="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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:5pt"><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:51.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.812%"></td><td style="width:0.1%"></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:13.812%"></td><td style="width:0.1%"></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:14.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Depreciation, amortization and non-cash lease expense:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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:'Arial',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:'Arial',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"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#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></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Depreciation, amortization and non-cash lease expense presented above includes long-lived assets, capitalized software and ROU assets. Long-lived assets consist of property, buildings and equipment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is revenue by geographic location (in millions of dollars):</span></div><div style="margin-top:5pt;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><td style="width:48.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.386%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.386%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.389%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Revenue by geographic location:</span></td><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 #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,389&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,325&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,236&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,797&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,719&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,705&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other foreign countries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521&#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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,478&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,228&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,022&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The Company is a broad line distributor of MRO products and services. Products are regularly added and removed from the Company's inventory. Accordingly, it would be impractical to provide sales information by product category due to the way the business is managed, and the dynamic nature of the inventory offered, including the evolving list of products stocked and additional products available online but not stocked. Assets for reportable segments are not disclosed as such information is not regularly reviewed by the Company's Chief Operating Decision Maker.<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/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 2: 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 3: 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 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<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 32<br> -Subparagraph (f)<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 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358176912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTINGENCIES AND LEGAL MATTERS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_gww_ContingenciesAndLegalMattersAbstract', window );"><strong>CONTINGENCIES AND LEGAL MATTERS [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 );">CONTINGENCIES AND LEGAL MATTERS</a></td>
<td class="text">CONTINGENCIES AND LEGAL MATTERS<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time the Company is involved in various legal and administrative proceedings, including claims related to: product liability, safety or compliance; privacy and cybersecurity matters; negligence; contract disputes; environmental issues; unclaimed property; wage and hour laws; intellectual property; advertising and marketing; consumer protection; pricing (including disaster or emergency declaration pricing statutes); employment practices; regulatory compliance, including trade and export matters; anti-bribery and corruption; and other matters and actions brought by team members, consumers, competitors, suppliers, customers, governmental entities and other third parties.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, between 2019 and 2021, Grainger, KMCO, LLC (KMCO) and other entities were named as defendants in various personal injury and property damage lawsuits in Harris County, Texas relating to an explosion at a KMCO chemical refinery in Crosby, Texas on April 2, 2019. The Company has since settled several of the personal injury lawsuits, including those alleging the most serious injuries. As previously disclosed, those settlements had no effect on net earnings or cash flows for prior quarters or years. The Company continues to contest the remaining KMCO-related lawsuits. The Company is currently unable to predict the timing, outcome or any estimate of possible loss or range of loss on the KMCO lawsuits. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Also, as a government contractor selling to federal, state and local governmental entities, the Company may be subject to governmental or regulatory inquiries or audits or other proceedings, including those related to contract administration, pricing and product compliance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While the Company is unable to predict the outcome of any of these proceedings and other matters, it believes that their ultimate resolution will not have, either individually or in the aggregate, a material adverse effect on the Company&#8217;s consolidated financial condition or results of operations.</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_gww_ContingenciesAndLegalMattersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>CONTINGENCIES AND LEGAL MATTERS [Abstract]</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;">gww_ContingenciesAndLegalMattersAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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>42
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358124320">
<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. 31, 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_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 January 31, 2024, Grainger's Board of Directors declared a quarterly cash dividend of $1.86 per share of common stock, payable March 1, 2024 to shareholders of record on February 12, 2024.<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>43
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356562944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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 earnings attributable to W.W. Grainger, Inc.</a></td>
<td class="nump">$ 1,829<span></span>
</td>
<td class="nump">$ 1,547<span></span>
</td>
<td class="nump">$ 1,043<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 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 2: 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 3: 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 4: 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 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 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 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 (f)<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 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 9: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: 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 13: 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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(4)(iv))<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 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 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)(i))<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)(A))<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)(iii)(B))<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)(4)(iv))<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)(5))<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 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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>44
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356659376">
<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. 31, 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_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>45
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356493760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_gww_SummaryOfSignificantAccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT 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_ConsolidationPolicyTextBlock', window );">PRINCIPLES OF CONSOLIDATION</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Principles of Consolidation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Financial Statements include the accounts of the Company and its subsidiaries over which the Company exercises control. All significant intercompany transactions are eliminated from the Consolidated Financial Statements. The Company has a controlling ownership interest in MonotaRO, the endless assortment business in Japan, with the residual representing the noncontrolling interest. </span></div>The Company reports MonotaRO on a one-month calendar lag allowing for the timely preparation of financial statements. This one-month reporting lag is with the exception of significant transactions or events that occur during the intervening 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_UseOfEstimates', window );">USE OF ESTIMATES</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Use of Estimates</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company's Consolidated Financial Statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions affecting reported amounts in the Consolidated Financial Statements and accompanying notes. Actual results may differ from those estimates.</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_PriorPeriodReclassificationAdjustmentDescription', window );">RECLASSIFICATIONS</a></td>
<td class="text"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Reclassifications </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to prior year amounts in Grainger's Consolidated Statements of Cash Flows to conform with the current year presentation. The Company reclassified amounts to separately disclose Non-cash lease expense as an adjustment to reconcile net earnings to net cash provided by operating activities and Operating lease liabilities as a change in operating assets and liabilities. Previously, the net activity for these amounts were included in Depreciation and amortization. The change had no effect on previously reported results including net cash provided by (used in) operating, investing and financing activities or net earnings for the twelve months ended December 31, 2023, 2022 and 2021.</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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">FOREIGN CURRENCY TRANSLATION</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency Translation</span></div>The U.S. dollar is the Company's reporting currency for all periods presented. The financial statements of the Company&#8217;s foreign operating subsidiaries are measured using the local currency as the functional currency. Assets and liabilities of the Company&#8217;s foreign operating subsidiaries are translated into U.S. dollars at the exchange rate in effect at the balance sheet date. Revenues and expenses are translated at average rates in effect during the period. Translation gains or losses are recorded as a separate component of other comprehensive earnings (losses).<span></span>
</td>
</tr>
<tr class="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="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when a sales arrangement with a customer exists (e.g., contract, purchase orders, others), the transaction price is fixed or determinable and the Company has satisfied its performance obligation per the sales arrangement. </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of Company revenue originates from contracts with a single performance obligation to deliver products, whereby performance obligations are satisfied when control of the product is transferred to the customer per the arranged shipping terms. Some Company contracts contain a combination of product sales and services, which are distinct and accounted for as separate performance obligations and are satisfied when the services are rendered. Total service revenue is not material and accounted for approximately 1% of the Company's revenue for the years ended December 31, 2023, 2022 and 2021.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenue is measured at the determinable transaction price, net of any variable considerations granted to customers and any taxes collected from customers and subsequently remitted to governmental authorities. Variable considerations include rights to return products and sales incentives, which primarily consist of volume rebates. These variable considerations are estimated throughout the year based on various factors, including contract terms, historical experience and performance levels. Total accrued sales returns were approximately $52 million and $38 million as of December&#160;31, 2023 and 2022, respectively, and are reported as a reduction of Accounts receivable &#8211; net. Total accrued sales incentives were approximately $114 million and $102 </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million as of December&#160;31, 2023 and 2022, respectively, and are reported as part of Accrued expenses.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a contract asset when it has a right to payment from a customer that is conditioned on events other than the passage of time. The Company also records a contract liability when customers prepay but the Company has not yet satisfied its performance obligation. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Compa</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ny did not have any </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">material unsatisfied performance obligations, contract assets or liabilities as of December&#160;31, 2023 and 2022.</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_CostOfSalesPolicyTextBlock', window );">COST OF GOODS SOLD</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cost of Goods Sold (COGS)</span></div>COGS, exclusive of depreciation and amortization, includes the purchase cost of goods sold net of vendor considerations, in-bound shipping costs, outbound shipping and handling costs and service costs. The Company receives vendor considerations, such as rebates to promote their products, which are generally recorded as a reduction to COGS. Rebates earned from vendors that are based on product purchases are capitalized into inventory and rebates earned based on products sold are credited directly to COGS. Total accrued vendor rebates were $155&#160;million and $136&#160;million as of December&#160;31, 2023 and 2022, respectively, and are reported in Trade accounts payable.<span></span>
</td>
</tr>
<tr class="ro">
<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="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, General and Administrative Expenses (SG&amp;A)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company SG&amp;A is primarily comprised of payroll and benefits, advertising, depreciation and amortization, lease, indirect purchasing, supply chain and branch operations, technology, and selling expenses, as well as other types of general and administrative costs.</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_AdvertisingCostsPolicyTextBlock', window );">ADVERTISING</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Advertising</span></div>Advertising costs, which include online marketing, are generally expensed in the year the related advertisement is first presented or when incurred. Total advertising expense was $638&#160;million, $519&#160;million and $402&#160;million for 2023, 2022 and 2021, 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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">STOCK INCENTIVE PLANS</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Stock Incentive Plans</span></div>The Company measures all share-based payments using fair-value-based methods and records compensation expense on a straight-line basis over the vesting periods, net of estimated forfeitures.<span></span>
</td>
</tr>
<tr class="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 TAXES</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the provision for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities, and for operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. Also, the Company evaluates deferred income taxes to determine if valuation allowances are required using a &#8220;more likely than not&#8221; standard. This assessment considers the nature, frequency and amount of book and taxable income and losses, the duration of statutory carryback and forward periods, future reversals of existing taxable temporary differences and tax planning strategies, among other matters</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="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes tax benefits from uncertain tax positions only if (based on the technical merits of the position) it is more likely than not that the tax positions will be sustained on examination by the tax authority. The Company recognizes interest expense and penalties to its tax uncertainties in the provision for income taxes.</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_ComprehensiveIncomePolicyPolicyTextBlock', window );">OTHER COMPREHENSIVE EARNINGS (LOSSES)</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Other Comprehensive Earnings (Losses)</span></div>The Company's Other comprehensive earnings (losses) include foreign currency translation adjustments and unrecognized gains (losses) on postretirement and other employment-related benefit plans. Accumulated other comprehensive earnings (losses) (AOCE) are presented separately as part of shareholders' equity.<span></span>
</td>
</tr>
<tr class="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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cash and Cash Equivalents</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with original maturities of three months or less at time of purchase to be cash equivalents.</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_ConcentrationRiskCreditRisk', window );">CONCENTRATION OF CREDIT RISK</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Concentration of Credit Risk</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company places temporary cash investments with institutions of high credit quality and, by policy, limits the amount of credit exposure to any one institution. Also, the Company has a broad customer base representing many diverse industries across North America, Japan and U.K. Consequently, no significant concentration of credit risk is considered to exist.</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_ReceivablesPolicyTextBlock', window );">ACCOUNTS RECEIVABLE AND ALLOWANCE FOR CREDIT LOSSES</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Accounts Receivable and Allowance for Credit Losses</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s accounts receivable arises primarily from sales on credit to customers and are stated at their estimated net realizable value. The Company establishes allowances for credit losses on customer accounts that are potentially uncollectible. These allowances are determined based on several factors, including the age of the receivables, historical collection trends and economic conditions that may have an impact on a specific industry, group of customers or a specific customer.</span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes an allowance for credit losses to present the net amount of accounts receivable expected to be collected. The allowance is determined by using the loss-rate method, which requires an estimation of loss rates based upon historical loss experience adjusted for factors that are relevant to determining the expected collectability of accounts receivable. Some of these factors include macroeconomic conditions that correlate with historical loss experience, delinquency trends, aging behavior of receivables and credit and liquidity quality indicators for industry groups, customer classes or individual customers.</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_InventoryPolicyTextBlock', window );">INVENTORIES</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Inventories</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company inventories primarily consist of merchandise purchased for resale. The Company uses the last-in, first-out (LIFO) method, valued at the lower of cost or market, to account for approximately 77% of total inventory and the first-in, first-out (FIFO) method, valued at the lower of cost or net realizable value, for the remaining inventory. The Company regularly reviews inventory to evaluate continued demand and records excess and obsolete provisions representing the difference between excess and obsolete inventories and market value. Estimated market value considers various variables, including product demand, aging and shelf life, market conditions, and liquidation or disposition history and values. </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If FIFO had been used for all of the Company&#8217;s inventories, they would have been $770 million and $693 million higher than reported as of December&#160;31, 2023 and December&#160;31, 2022, respectively. Concurrently, net earnings would have increased by $58 million, $139 million and $49 million for the years ended December 31, 2023, 2022 and 2021, 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_PropertyPlantAndEquipmentPolicyTextBlock', window );">PROPERTY, BUILDINGS AND EQUIPMENT</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Property, Buildings and Equipment</span></div>Property, buildings and equipment are stated at cost, less accumulated depreciation. Depreciation is computed over the estimated useful lives of the asset classes using the straight-line method. Useful lives for buildings, structures and improvements range from 10 to 50 years and furniture, fixtures, machinery and equipment from <span style="-sec-ix-hidden:f-425">three</span> to 15 years. Amounts expended for maintenance and repairs are charged to expense as incurred.<span></span>
</td>
</tr>
<tr class="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 );">LONG-LIVED ASSETS</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Long-Lived Assets</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of long-lived assets, primarily property, buildings and equipment and amortizable intangibles, is evaluated whenever events or changes in circumstances indicate that the carrying value of the asset group may be impaired. An impairment loss is recognized when estimated undiscounted future cash flows resulting from use of the asset, including disposition, are less than their carrying value. Impairment is measured as the amount by which the asset's carrying amount exceeds the fair value.</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_LesseeLeasesPolicyTextBlock', window );">LEASES</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Leases</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain properties, buildings and equipment (including branches, warehouses, DCs and office space) under various arrangements which provide the right to use the underlying asset and require lease payments for the lease term. The Company determines if an arrangement contains a lease at inception. Leases with an initial term of more than 12 months are recorded on the balance sheet as right-of-use (ROU) assets representing the right to use the underlying asset for the lease term and the corresponding current and long-term lease liabilities representing the obligation to make lease payments arising from the lease.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets and lease liabilities are recognized at the lease commencement or possession date based on the present value of lease payments over the lease term and include options to extend or terminate the lease when they are reasonably certain to be exercised. The present value of lease payments is determined using the incremental borrowing rate based on the information available at the lease commencement date. The incremental borrowing rate, the ROU asset and the lease liability are re-evaluated upon a lease modification.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain lease agreements include variable lease payments that primarily include payments for non-lease components including pass-through operating expenses such as certain maintenance costs and utilities, and payments for non-components such as real estate taxes and insurance. Lease agreements with fixed lease and non-lease components are generally accounted for as a single lease component for all underlying classes of assets. Certain of the Company&#8217;s lease arrangements contain renewal provisions from <span style="-sec-ix-hidden:f-429">one</span> to 30 years, exercisable at the Company's option. The Company&#8217;s 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operating lease expense is recognized on a straight-line basis over the lease term and is recorded in SG&amp;A.</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_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">GOODWILL AND OTHER INTANGIBLES ASSETS</a></td>
<td class="text"><div style="margin-bottom:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Goodwill and Other Intangible Assets</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In a business acquisition, the Company recognizes goodwill as the excess purchase price of an acquired reporting unit over the net amount assigned to assets acquired including intangible assets and liabilities assumed. Acquired intangibles include both assets with indefinite lives and assets that are subject to amortization, which are amortized straight-line over their estimated useful lives. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill and indefinite-lived intangibles for impairment annually during the fourth quarter and more frequently if impairment indicators exist. The Company performs qualitative assessments of significant events and circumstances, such as reporting units' historical and current results, assumptions regarding future performance, strategic initiatives and overall economic factors to determine the existence of impairment indicators and assess if it is more likely than not that the fair value of the reporting unit or indefinite-lived intangible asset is less than its carrying value that would necessitate a quantitative impairment test. In the quantitative test, Grainger compares the carrying value of the reporting unit or an indefinite-lived intangible asset with its fair value. Any excess of the carrying value over fair value is recorded as an impairment charge, presented as part of SG&amp;A.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of reporting units is calculated primarily using the discounted cash flow method and utilizing value indicators from a market approach to evaluate the reasonableness of the resulting fair values. Estimates of market-participant risk-adjusted weighted average cost of capital are used as a basis for determining the discount rates to apply to the reporting units&#8217; future expected cash flows and terminal value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s indefinite-lived intangibles are primarily trade names. The fair value of trade names is calculated primarily using the relief-from-royalty method, which estimates the expected royalty savings attributable to the ownership of the trade name asset. The key assumptions when valuing a trade name are the revenue base, the royalty rate and the discount rate.</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_InternalUseSoftwarePolicy', window );">CAPITALIZED SOFTWARE</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company capitalizes certain costs related to the purchase and development of internal-use software, which are presented as intangible assets. Amortization of capitalized software is on a straight-line basis over <span style="-sec-ix-hidden:f-433">three</span> or five years.</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_DerivativesPolicyTextBlock', window );">ACCOUNTING FOR DERIVATIVE INSTRUMENTS</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Accounting for Derivative Instruments</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes all derivative instruments as assets or liabilities in the Consolidated Balance Sheets at fair value. The accounting for changes in the fair value of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and, further, on the type of hedging relationship. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To qualify for hedge accounting, a derivative must be highly effective at reducing the risk associated with the exposure being hedged. In addition, for a derivative to be designated as a hedge, the risk management objective and strategy must be documented. Hedge documentation must identify the derivative hedging instrument, the asset or liability or forecasted transaction, type of risk to be hedged, and how the effectiveness of the derivative is assessed prospectively and retrospectively. To assess effectiveness, the Company uses statistical methods and qualitative comparisons of critical terms. The extent to which a derivative has been and is expected to continue to be highly effective at offsetting changes in the fair value or cash flows of the hedged item is assessed and </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">documented periodically. If it is determined that a derivative is not highly effective at hedging the designated exposure, hedge accounting is discontinued. For those derivative instruments that are designated and qualify as hedging instruments, the Company classifies them as fair value hedges or cash flow hedges.</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_CommitmentsAndContingenciesPolicyTextBlock', window );">CONTINGENCIES</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contingencies</span></div>The Company records a liability when a particular contingency is both probable and estimable. If the probable loss cannot be reasonably estimated, no accrual is recorded, but the loss contingency and the reasons to the effect that it cannot be reasonably estimated are disclosed. If a loss is reasonably possible, the Company will provide disclosure to that effect.<span></span>
</td>
</tr>
<tr class="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 STANDARDS</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">New Accounting Standards</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Accounting Pronouncements Recently Issued</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update (ASU) 2023-07, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This update requires public entities to disclose significant segment expenses and other segment items on an annual and interim basis. The effective date is for fiscal years beginning after December 15, 2023, with the option to early adopt prior to the effective date and requires application on a retrospective basis. The Company is evaluating the impact of the requirements on the related segment reporting disclosures.</span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standards Update (ASU) 2023-09, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This update requires public entities to disclose consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. The effective date is for fiscal years beginning after December 15, 2024, with the option to early adopt prior to the effective date and should be applied on prospective basis, but retrospective application is permitted. The Company is evaluating the impact of the requirements on the related income tax disclosures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_SummaryOfSignificantAccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</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;">gww_SummaryOfSignificantAccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</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 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480598/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-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_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 credit risk.</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 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-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_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="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_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 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 3: 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 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 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4<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 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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//830/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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<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 50<br> -Paragraph 1<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-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_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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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><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 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</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 1<br> -SubTopic 40<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482633/350-40-30-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -SubTopic 50<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482610/350-50-25-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_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="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 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-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(6)(b))<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/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 4: 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/2147482105/912-330-50-1<br><br>Reference 5: 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 6: 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 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_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_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</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 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483504/205-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_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="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/2147479440/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/2147480321/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/2147480321/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_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivable. Includes, but is not limited to, accounts receivable and financing 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 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-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_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="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/2147483575/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_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://fasb.org/us-gaap/role/ref/legacyRef<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_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)(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 (f)(2)(ii)<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)(v)<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 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 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.D.1.Q5)<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.3.Q2)<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.2.Q6)<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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<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 (b)<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 (f)(1)<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_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>46
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358480704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_gww_REVENUEAbstract', window );"><strong>REVENUE [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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's percentage of revenue by reportable segment and by major customer industry:</span></div><div style="margin-top:5pt;text-align:center"><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><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.547%"></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="51" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Twelve Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Endless Assortment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Endless Assortment</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Endless Assortment</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wholesale</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Services</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractors</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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warehousing</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percent of total company revenue</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:5pt"><td colspan="18" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="54" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer industry results for the twelve months ended December 31, 2022, and 2021 were reclassified to reflect the Company's current year classifications, which primarily uses the North American Industry Classification System (NAICS) beginning January 1, 2023.</span></div></td></tr><tr><td colspan="54" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company includes Other, which includes the Cromwell busine</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ss. Other accounts for approximately </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1%, 2% and 2% of revenue for the twelve months ended December&#160;31, 2023, 2022 and 2021, respectively.</span></div></td></tr><tr><td colspan="54" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other primarily includes revenue from industries and customers that are not material individually, including hospitality, restaurants, property management and natural resources.</span></div></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_gww_REVENUEAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 [Abstract]</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;">gww_REVENUEAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-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_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358302608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, BUILDINGS AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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 );">Schedule of Property, Buildings and Equipment</a></td>
<td class="text">roperty, buildings and equipment consisted of the following (in millions of dollars):<div style="margin-bottom:5pt;margin-top:5pt;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:50.946%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.054%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building, structures and improvements</span></td><td colspan="5" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="5" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,463&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures, machinery and equipment</span></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,662&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, buildings and equipment</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,718&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,443&#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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,060&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,982&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, buildings and equipment &#8211; net</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194359636176">
<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. 31, 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_gww_GoodwillAndOtherIntangiblesAbstract', window );"><strong>GOODWILL AND OTHER INTANGIBLES [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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's balances and changes in the carrying amount of Goodwill by segment are as follows (in millions of dollars):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:47.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.758%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.988%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.288%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2022</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Translation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Translation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</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><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:'Arial',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"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#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="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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets by Major Class</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances and changes in intangible assets &#8211; net are as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></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:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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.326%"></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:10.021%"></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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</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:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average life</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross carrying amount</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross carrying amount</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists and relationships</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7 years</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#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 style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks, trade names and other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9 years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#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:'Arial',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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#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 style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-amortized trade names and other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#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:'Arial',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:'Arial',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:'Arial',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 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 years</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">851&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232&#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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Estimated Amortization Expense</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for future periods is as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:83.841%"></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:13.375%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Expense</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_GoodwillAndOtherIntangiblesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>GOODWILL AND OTHER INTANGIBLES [Abstract]</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;">gww_GoodwillAndOtherIntangiblesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of amortization expense expected to be recorded in succeeding fiscal years for 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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>49
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356661552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_LongTermDebtAbstract', window );"><strong>Long-Term Debt, Unclassified [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_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt Instruments</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt, including long-term, current maturities and debt issuance costs and discounts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> net, consisted of the following (in millions of dollars):</span></div><div style="margin-top:5pt;padding-left:9pt;padding-right:9pt;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:39.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.60% senior notes due 2045 </span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85% senior notes due 2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20% senior notes due 2047 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.75% senior notes due 2046 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317&#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><td colspan="3" style="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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japanese yen term loan </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,319&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,166&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,081&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs &#8211; net of 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,266&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,284&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,025&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The scheduled aggregate principal payments required on the Company's indebtedness, based on the maturity dates defined within the debt arrangements, for the succeeding five years, excluding debt issuance costs and the impact of derivatives, are due as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:83.402%"></td><td style="width:0.1%"></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:13.375%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment Amount</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Arial',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,800&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,337&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, 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 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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -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> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br><br>Reference 9: 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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<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> -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 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 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_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity and sinking fund requirement for long-term 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> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356484016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFITS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_gww_EmployeeBenefitsAbstract', window );"><strong>EMPLOYEE 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_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of Net Benefit Costs</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net periodic benefits costs were valued with a measurement date of January 1 for each year and consisted of the following components (in millions of dollars):</span></div><div style="margin-top:5pt;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:48.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.400%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (income) expense</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="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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:'Arial',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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of unrecognized gains</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefits</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</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_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock', window );">Schedule of Accumulated and Projected Benefit Obligations</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of the beginning and ending balances of the postretirement benefit asset, which is calculated as of December 31 measurement date, the fair value of plan assets available for benefits and the funded status of the benefit asset follow (in millions of dollars):</span></div><div style="margin-top:5pt;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:63.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.421%"></td><td style="width:0.1%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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:'Arial',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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan participants' contributions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss (gains)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</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="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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at end of year</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112&#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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets available for benefits at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual returns on plan 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan participants' contributions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets available for benefits at end of year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162&#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 style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent postretirement benefit asset</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Amounts Recognized in Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts recognized in AOCE consisted of the following (in millions of dollars):</span></div><div style="margin-top:5pt;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:65.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></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:15.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service credit</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized gains</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accumulated gains</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule of Assumptions Used</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to determine net periodic benefit co</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sts as of January 1:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:57.802%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.108%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57&#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:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.17&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term rate of return on plan assets &#8211; net of tax</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial healthcare cost trend rate</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="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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pre age 65</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.81&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ultimate healthcare cost trend rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ultimate healthcare cost trend rate reached</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2033</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to determine benefit obligations as of December 31:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:59.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.681%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.681%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.686%"></td><td style="width:0.1%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.73&#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:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets &#8211; net of tax</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial healthcare cost trend rate</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="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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pre age 65</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.20&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.50&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ultimate healthcare cost trend rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ultimate healthcare cost trend rate reached</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2033</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2033</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Schedule of Allocation of Plan Assets</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The plan assets available for benefits consisted of the following as of December 31 (in millions of dollars):</span></div><div style="margin-top:5pt;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:70.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></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:12.498%"></td><td style="width:0.1%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset class:</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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Level 1 inputs:</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></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds:</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="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;<span style="-sec-ix-hidden:f-811">Funds &#8211; municipal/provincial bonds</span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;<span style="-sec-ix-hidden:f-814">Funds &#8211; corporate bonds fund</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Level 2 inputs:</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></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income:</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="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;<span style="-sec-ix-hidden:f-817">Corporate bonds</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;<span style="-sec-ix-hidden:f-820">Government/municipal bonds</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-823">Equity funds</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Plan 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trust assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Plan assets available for benefits</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162&#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_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Expected Benefit Payments</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company forecasts the following benefit payments related to postretirement (which include a projection for expected future team member service) for the next ten years (in millions of dollars):</span></div><div style="margin-top:5pt;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:79.455%"></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.761%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated Gross Benefit Payments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Arial',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"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029-2033</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_EmployeeBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 BENEFITS [Abstract]</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;">gww_EmployeeBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</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 715<br> -SubTopic 20<br> -Subparagraph (d)(5)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost.</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 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting 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/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination 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> -Topic 715<br> -SubTopic 20<br> -Subparagraph (a)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</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 715<br> -SubTopic 20<br> -Subparagraph (f)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</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 715<br> -SubTopic 20<br> -Subparagraph (h)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358185792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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>
</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_gww_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Schedule of Assets and Liabilities</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to operating leases is as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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><td style="width:63.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.272%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.398%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-843">Operating lease right-of-use</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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: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:0 1pt"></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;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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="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 2px 7.75pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-846">Operating lease liability</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#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 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-849">Long-term operating lease liability</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-852">Total operating lease liabilities</span></span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386&#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><span></span>
</td>
</tr>
<tr class="re">
<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 );">Schedule of Operating Lease Information</a></td>
<td class="text"><div style="text-align:center"><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:63.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.370%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.373%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average incremental borrowing 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.19&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.46&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161&#160;</span></td><td style="background-color:#ffffff;border-bottom: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 style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#ffffff;border-bottom: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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Operating Lease Liabilities</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining maturity of existing lease liabilities as of December&#160;31, 2023 are as follows (in millions of dollars):</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:79.455%"></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.761%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less interest</span></div></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee [Table 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;">gww_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358262064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK INCENTIVE PLANS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_gww_StockIncentivePlansAbstract', window );"><strong>STOCK INCENTIVE PLANS [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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity (in millions of dollars, except for share and per share amounts):</span></div><div style="margin-top:5pt;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:25.879%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.336%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.336%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.343%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average Price Per Share</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average Price Per Share</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average Price Per Share</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning&#160;nonvested units</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,032&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409.77&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,321&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318.40&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,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"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259.67&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Issued</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692.02&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,940&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520.67&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,866&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406.17&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Canceled</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512.31&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,038)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345.30&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274.74&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Vested</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,279)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384.92&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,191)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336.99&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184,825)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276.34&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending&#160;nonvested units</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,984&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550.62&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,032&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409.77&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,321&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318.40&#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 style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of shares vested</span></div></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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_gww_StockIncentivePlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>STOCK INCENTIVE PLANS [Abstract]</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;">gww_StockIncentivePlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194444786656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CAPITAL STOCK (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_gww_CapitalStockAbstract', window );"><strong>CAPITAL STOCK [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_ScheduleOfCapitalUnitsTextBlock', window );">Schedule of Capital Stock</a></td>
<td class="text">The activity related to outstanding common stock and common stock held in treasury was as follows:<div style="margin-top:5pt;text-align:center"><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:25.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></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:10.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></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:10.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.817%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding Common Stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding Common Stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding Common Stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Stock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,256,323&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,402,896&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,220,205&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,439,014&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,524,391&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,134,828&#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 2px 8.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,189&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,189)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,802&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,802)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,444&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188,444)</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 style="padding-left:19.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement of restricted stock units &#8211; net of 32,800, 31,132 and 61,377 shares retained, respectively</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,795)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,649&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,649)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,969)</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 style="padding-left:19.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement of performance share units &#8211; net of 18,521, 10,359 and 9,746 shares retained, respectively</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,135&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,135)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,890&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,890)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,507&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,507)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of treasury shares</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,190,040)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190,040&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,144,223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144,223&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,633,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633,106&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,317,402&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,341,817&#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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,256,323&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,402,896&#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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,220,205&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,439,014&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_CapitalStockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>CAPITAL STOCK [Abstract]</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;">gww_CapitalStockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_ScheduleOfCapitalUnitsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capital units or capital shares, including the value of capital units or capital shares, units authorized, units outstanding 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_ScheduleOfCapitalUnitsTextBlock</td>
</tr>
<tr>
<td style="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>54
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358314800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of AOCE</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of AOCE consisted of the following (in millions of dollars):</span></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:26.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.185%"></td><td style="width:0.1%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign Currency Translation and Other</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Defined Postretirement Benefit Plan</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Employment-related Benefit Plans</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign Currency Translation Attributable to Noncontrolling Interests</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AOCE Attributable to W.W. Grainger, Inc.</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021 &#8211; net of tax</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(219)</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99&#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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(126)</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30)</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 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(96)</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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive earnings (loss) before reclassifications &#8211; net of tax</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(101)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(105)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified to net earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</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><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current period activity</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(101)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#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><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(118)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(84)</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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022 &#8211; net of tax</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(320)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(244)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(180)</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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive earnings (loss) before reclassifications &#8211; net of tax</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified to net earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current period activity</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3&#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><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21)</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#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></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2023 &#8211; net of tax</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(331)</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(257)</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(85)</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(172)</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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated 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> -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://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-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>55
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358352480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock', window );">Schedule of Derivative Instruments</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of the Company's fair value hedges on the Consolidated Statement of Earnings in Interest expense &#8211; net for the twelve months ended December&#160;31, 2023 and 2022, are shown in the following table (in millions of dollars):</span></div><div style="margin-top:5pt;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:70.976%"></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:12.350%"></td><td style="width:0.1%"></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:12.351%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></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="display:none"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain or (loss):</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="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps:</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="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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Hedged item</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Derivatives designated as hedging instrument</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 style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;border-bottom: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><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></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></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></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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.</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://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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1B<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 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-8<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 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4B<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 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-5<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsTextBlock</td>
</tr>
<tr>
<td style="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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356712816">
<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. 31, 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_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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income Taxes by Geographical Area</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings before income taxes by geographical area consisted of the following (in millions of dollars):</span></div><div style="margin-top:5pt;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:56.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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:12.496%"></td><td style="width:0.1%"></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:12.792%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218&#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 style="padding-left:4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,485&#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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense consisted of the following (in millions of dollars):</span></div><div style="margin-top:5pt;text-align:center"><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:54.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.245%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. State</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax (benefit) 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371&#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><span></span>
</td>
</tr>
<tr class="ro">
<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 );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax effects of temporary differences that gave rise to the net deferred tax asset (liability) as of December&#160;31, 2023 and 2022 were as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></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:12.351%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. and foreign loss carryforwards</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employment-related benefits</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforward</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#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:'Arial',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></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;text-align:left;vertical-align:bottom"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Less valuation allowance</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets &#8211; net of valuation allowance</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</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 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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, buildings, equipment and other capital 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212)</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(318)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305)</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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</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 style="height:15pt"><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The net deferred tax asset (liability) is classified as follows:</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="3" style="background-color:#cceeff;padding:0 1pt"></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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent assets</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liabilities (foreign)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</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:'Arial',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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</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"></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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</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"></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_SummaryOfValuationAllowanceTextBlock', window );">Summary of Valuation Allowance Changes</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's valuation allowance changed as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></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:12.351%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70)</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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases primarily related to foreign NOLs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Releases primarily related to foreign NOLs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange rate changes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to U.S. foreign 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to capital loss carryforwards</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</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:'Arial',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other changes &#8211; 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</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></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 Income Tax Statutory Rate</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of income tax expense with federal income taxes at the statutory rate follows (in millions of dollars): </span></div><div style="margin-top:5pt;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:56.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></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:12.350%"></td><td style="width:0.1%"></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:12.352%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes &#8211; net of federal income tax benefit</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate difference</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other &#8211; 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</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><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371&#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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.9&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.8&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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: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:0 1pt"></td></tr><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Net of changes in related tax attributes.</span></div></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_SummaryOfIncomeTaxContingenciesTextBlock', window );">Reconciliation of Income Tax Contingencies</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the liability for tax uncertainties, excluding interest, are as follows (in millions of dollars):</span></div><div style="margin-top:5pt;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:56.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></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:12.350%"></td><td style="width:0.1%"></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:12.352%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions related to the current year</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</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:'Arial',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"></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:'Arial',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="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:'Arial',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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions due to statute lapse</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:'Arial',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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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:'Arial',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements, audit payments, refunds &#8211; 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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:'Arial',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"></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:'Arial',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#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>
</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income before income tax between domestic and foreign jurisdictions.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="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_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_SummaryOfValuationAllowanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.</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 740<br> -SubTopic 10<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_SummaryOfValuationAllowanceTextBlock</td>
</tr>
<tr>
<td style="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>57
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194355381248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Summary of Segment Results</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of segment results (in millions of dollars):</span></div><div style="margin-top:5pt;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.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></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:10.595%"></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:10.595%"></td><td style="width:0.1%"></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:10.595%"></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:10.595%"></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:10.605%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating earnings (losses)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating earnings (losses)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating earnings (losses)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,267&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,334&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,182&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,983&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,186&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,334&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,916</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,787&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,576&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,478&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,228&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,215&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,022&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,547&#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></tr><tr style="height:5pt"><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="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="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="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="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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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_gww_SegmentReportingOtherReconcilingInformationTableTextBlock', window );">Significant Reconciling Items from Segments to Consolidated</a></td>
<td class="text"><div style="margin-top:5pt"><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:51.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.812%"></td><td style="width:0.1%"></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:13.812%"></td><td style="width:0.1%"></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:14.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Depreciation, amortization and non-cash lease expense:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-Touch Solutions N.A.</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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:'Arial',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:'Arial',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"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#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></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Depreciation, amortization and non-cash lease expense presented above includes long-lived assets, capitalized software and ROU assets. Long-lived assets consist of property, buildings and equipment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is revenue by geographic location (in millions of dollars):</span></div><div style="margin-top:5pt;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><td style="width:48.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.386%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.386%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.389%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Revenue by geographic location:</span></td><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 #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,389&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,325&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,236&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,797&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,719&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,705&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other foreign countries</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521&#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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,478&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,228&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,022&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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_gww_SegmentReportingOtherReconcilingInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 significant reconciling items, including operating earnings and assets, from reportable segments to the entity's consolidated amounts.</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;">gww_SegmentReportingOtherReconcilingInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<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> -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 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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 4: 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>58
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356731824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</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_gww_ServiceFeeRevenue', window );">Service fee revenue (approximately)</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiability', window );">Accrued sales returns</a></td>
<td class="nump">$ 52<span></span>
</td>
<td class="nump">$ 38<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_gww_AccruedSalesIncentives', window );">Accrued sales incentives</a></td>
<td class="nump">114<span></span>
</td>
<td class="nump">102<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_gww_AccruedVendorRebates', window );">Accrued vendor rebates</a></td>
<td class="nump">155<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 expense</a></td>
<td class="nump">$ 638<span></span>
</td>
<td class="nump">519<span></span>
</td>
<td class="nump">$ 402<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PercentageOfLIFOInventory', window );">Percentage of LIFO inventory</a></td>
<td class="nump">77.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_InventoryLIFOReserve', window );">Inventory, LIFO reserve</a></td>
<td class="nump">$ 770<span></span>
</td>
<td class="nump">693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLIFOReserveEffectOnIncomeNet', window );">Inventory, LIFO reserve, effect on income, net</a></td>
<td class="nump">$ 58<span></span>
</td>
<td class="nump">$ 139<span></span>
</td>
<td class="nump">$ 49<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>
<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_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife', window );">Buildings, structures and improvements, estimated useful life</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife', window );">Furniture, fixtures, machinery equipment, estimated useful life</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Operating lease renewal term</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_gww_Amortizationperiodofcapitalizedsoftware', window );">Capitalized software amortization period</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="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>
<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_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife', window );">Buildings, structures and improvements, estimated useful life</a></td>
<td class="text">50 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_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife', window );">Furniture, fixtures, machinery equipment, estimated useful life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Operating lease renewal term</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_Amortizationperiodofcapitalizedsoftware', window );">Capitalized software amortization period</a></td>
<td class="text">5 years<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_gww_AccruedSalesIncentives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Sales Incentives</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;">gww_AccruedSalesIncentives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gww_AccruedVendorRebates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Vendor Rebates</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;">gww_AccruedVendorRebates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gww_Amortizationperiodofcapitalizedsoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period of capitalized software</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;">gww_Amortizationperiodofcapitalizedsoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Buildings, Structures and Improvements, Estimated Useful Life</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;">gww_BuildingsStructuresandImprovementsEstimatedUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Furniture, Fixtures, Machinery Equipment, Estimated Useful Life</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;">gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_gww_ServiceFeeRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Grainger's Service Fee Revenue as a percentage of sales.</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;">gww_ServiceFeeRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_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/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_ContractWithCustomerRefundLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.</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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRefundLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryLIFOReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.</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(6)(c))<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_InventoryLIFOReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryLIFOReserveEffectOnIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income during 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_InventoryLIFOReserveEffectOnIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 renewal, 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_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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_PercentageOfLIFOInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent.</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_PercentageOfLIFOInventory</td>
</tr>
<tr>
<td style="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_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>59
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194352716256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue', window );">Percent of total company revenue</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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_PercentageOfCompanyWideRevenue', window );">Percentage of company-wide revenue</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.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_MajorCustomersAxis=gww_ManufacturingSegmentMember', window );">Manufacturing</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.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_MajorCustomersAxis=gww_GovernmentSegmentMember', window );">Government</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.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_MajorCustomersAxis=gww_WholesaleSegmentMember', window );">Wholesale</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=gww_CommercialServicesSegmentMember', window );">Commercial Services</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=gww_ContractorsSegmentMember', window );">Contractors</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.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_MajorCustomersAxis=gww_HealthcareSegmentMember', window );">Healthcare</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">7.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_MajorCustomersAxis=gww_RetailSegmentMember', window );">Retail</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=gww_TransportationSegmentMember', window );">Transportation</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=gww_UtilitiesSegmentMember', window );">Utilities</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.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_MajorCustomersAxis=gww_WarehousingSegmentMember', window );">Warehousing</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=gww_OtherSegmentMember', window );">Other</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">11.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_us-gaap_StatementBusinessSegmentsAxis=gww_HighTouchSolutionsNAMember', window );">High-Touch Solutions N.A.</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue', window );">Percent of total company revenue</a></td>
<td class="nump">81.00%<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="nump">78.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_us-gaap_StatementBusinessSegmentsAxis=gww_HighTouchSolutionsNAMember', window );">High-Touch Solutions N.A. | Manufacturing</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">31.00%<span></span>
</td>
<td class="nump">29.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_us-gaap_StatementBusinessSegmentsAxis=gww_HighTouchSolutionsNAMember', window );">High-Touch Solutions N.A. | Government</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">19.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gww_HighTouchSolutionsNAMember', window );">High-Touch Solutions N.A. | Wholesale</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.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_us-gaap_StatementBusinessSegmentsAxis=gww_HighTouchSolutionsNAMember', window );">High-Touch Solutions N.A. | Commercial Services</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.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_us-gaap_StatementBusinessSegmentsAxis=gww_HighTouchSolutionsNAMember', window );">High-Touch Solutions N.A. | Contractors</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.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_us-gaap_StatementBusinessSegmentsAxis=gww_HighTouchSolutionsNAMember', window );">High-Touch Solutions N.A. | Healthcare</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gww_HighTouchSolutionsNAMember', window );">High-Touch Solutions N.A. | Retail</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gww_HighTouchSolutionsNAMember', window );">High-Touch Solutions N.A. | Transportation</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gww_HighTouchSolutionsNAMember', window );">High-Touch Solutions N.A. | Utilities</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.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_us-gaap_StatementBusinessSegmentsAxis=gww_HighTouchSolutionsNAMember', window );">High-Touch Solutions N.A. | Warehousing</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.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_us-gaap_StatementBusinessSegmentsAxis=gww_HighTouchSolutionsNAMember', window );">High-Touch Solutions N.A. | Other</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">9.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_us-gaap_StatementBusinessSegmentsAxis=gww_EndlessAssortmentMember', window );">Endless Assortment</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue', window );">Percent of total company revenue</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">20.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_us-gaap_StatementBusinessSegmentsAxis=gww_EndlessAssortmentMember', window );">Endless Assortment | Manufacturing</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.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_us-gaap_StatementBusinessSegmentsAxis=gww_EndlessAssortmentMember', window );">Endless Assortment | Government</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.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_us-gaap_StatementBusinessSegmentsAxis=gww_EndlessAssortmentMember', window );">Endless Assortment | Wholesale</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">14.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_us-gaap_StatementBusinessSegmentsAxis=gww_EndlessAssortmentMember', window );">Endless Assortment | Commercial Services</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">13.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_us-gaap_StatementBusinessSegmentsAxis=gww_EndlessAssortmentMember', window );">Endless Assortment | Contractors</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">13.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_us-gaap_StatementBusinessSegmentsAxis=gww_EndlessAssortmentMember', window );">Endless Assortment | Healthcare</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.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_us-gaap_StatementBusinessSegmentsAxis=gww_EndlessAssortmentMember', window );">Endless Assortment | Retail</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">5.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_us-gaap_StatementBusinessSegmentsAxis=gww_EndlessAssortmentMember', window );">Endless Assortment | Transportation</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.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_us-gaap_StatementBusinessSegmentsAxis=gww_EndlessAssortmentMember', window );">Endless Assortment | Utilities</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.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_us-gaap_StatementBusinessSegmentsAxis=gww_EndlessAssortmentMember', window );">Endless Assortment | Warehousing</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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_us-gaap_StatementBusinessSegmentsAxis=gww_EndlessAssortmentMember', window );">Endless Assortment | Other</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage', window );">Total net sales</a></td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_PercentageOfCompanyWideRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Company-Wide Revenue</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;">gww_PercentageOfCompanyWideRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 From Contract With Customer, Excluding Assessed Tax, Percentage</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;">gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 From Contract With Customer, Excluding Assessed Tax, Percentage Of Company-Wide Revenue</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;">gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-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_MajorCustomersAxis=gww_ManufacturingSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=gww_ManufacturingSegmentMember</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_MajorCustomersAxis=gww_GovernmentSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=gww_GovernmentSegmentMember</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_MajorCustomersAxis=gww_WholesaleSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=gww_WholesaleSegmentMember</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_MajorCustomersAxis=gww_CommercialServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=gww_CommercialServicesSegmentMember</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_MajorCustomersAxis=gww_ContractorsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=gww_ContractorsSegmentMember</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_MajorCustomersAxis=gww_HealthcareSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=gww_HealthcareSegmentMember</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_MajorCustomersAxis=gww_RetailSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=gww_RetailSegmentMember</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_MajorCustomersAxis=gww_TransportationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=gww_TransportationSegmentMember</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_MajorCustomersAxis=gww_UtilitiesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=gww_UtilitiesSegmentMember</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_MajorCustomersAxis=gww_WarehousingSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=gww_WarehousingSegmentMember</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_MajorCustomersAxis=gww_OtherSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=gww_OtherSegmentMember</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_StatementBusinessSegmentsAxis=gww_HighTouchSolutionsNAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gww_HighTouchSolutionsNAMember</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_StatementBusinessSegmentsAxis=gww_EndlessAssortmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gww_EndlessAssortmentMember</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>60
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356800512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PROPERTY, BUILDINGS AND EQUIPMENT - Schedule of Property, Buildings and Equipment (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 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_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_PropertyPlantAndEquipmentGross', window );">Property, buildings and equipment</a></td>
<td class="nump">$ 3,718<span></span>
</td>
<td class="nump">$ 3,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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">2,060<span></span>
</td>
<td class="nump">1,982<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_PropertyPlantAndEquipmentNet', window );">Property, buildings and equipment &#8211; net</a></td>
<td class="nump">1,658<span></span>
</td>
<td class="nump">1,461<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_LandMember', window );">Land and land improvements</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_PropertyPlantAndEquipmentGross', window );">Property, buildings and equipment</a></td>
<td class="nump">397<span></span>
</td>
<td class="nump">318<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, structures and improvements</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_PropertyPlantAndEquipmentGross', window );">Property, buildings and equipment</a></td>
<td class="nump">1,469<span></span>
</td>
<td class="nump">1,463<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=gww_FurnitureFixturesMachineryandEquipmentMember', window );">Furniture, fixtures, machinery and equipment</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_PropertyPlantAndEquipmentGross', window );">Property, buildings and equipment</a></td>
<td class="nump">$ 1,852<span></span>
</td>
<td class="nump">$ 1,662<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_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/2147479440/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_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/2147479440/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>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_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/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)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: 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/2147480842/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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LandMember</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_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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=gww_FurnitureFixturesMachineryandEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gww_FurnitureFixturesMachineryandEquipmentMember</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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358299584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, BUILDINGS AND EQUIPMENT- 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. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 146<span></span>
</td>
<td class="nump">$ 139<span></span>
</td>
<td class="nump">$ 123<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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194353269728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 370<span></span>
</td>
<td class="nump">$ 371<span></span>
</td>
<td class="nump">$ 384<span></span>
</td>
</tr>
<tr class="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 );">Cumulative goodwill impairments</a></td>
<td class="nump">137<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 );">Impairment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense, intangible assets</a></td>
<td class="nump">64<span></span>
</td>
<td class="nump">61<span></span>
</td>
<td class="nump">$ 63<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_ReportingUnitAxis=gww_ReportingUnitCanadaMember', window );">Reporting Unit, Canada</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 124<span></span>
</td>
<td class="nump">$ 121<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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect 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 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 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="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 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 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 4: 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 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 (a)<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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: 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/2147479853/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_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 an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="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_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 loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="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 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: 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 5: 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_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_ReportingUnitAxis=gww_ReportingUnitCanadaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReportingUnitAxis=gww_ReportingUnitCanadaMember</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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356834880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS Balances and Changes in Carrying Amounts of Goodwill (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">$ 371<span></span>
</td>
<td class="nump">$ 384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="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 );">Goodwill, ending balance</a></td>
<td class="nump">370<span></span>
</td>
<td class="nump">371<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gww_HighTouchSolutionsNAMember', window );">High-Touch Solutions N.A. | Operating Segments</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">313<span></span>
</td>
<td class="nump">321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation</a></td>
<td class="nump">2<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Goodwill, ending balance</a></td>
<td class="nump">315<span></span>
</td>
<td class="nump">313<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=gww_EndlessAssortmentMember', window );">Endless Assortment | Operating Segments</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">58<span></span>
</td>
<td class="nump">63<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="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 );">Goodwill, ending balance</a></td>
<td class="nump">$ 55<span></span>
</td>
<td class="nump">$ 58<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 an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="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 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 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 4: 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 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 (a)<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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: 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/2147479853/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_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are 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/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=gww_HighTouchSolutionsNAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gww_HighTouchSolutionsNAMember</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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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_StatementBusinessSegmentsAxis=gww_EndlessAssortmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gww_EndlessAssortmentMember</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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194353332304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS Intangible assets included in Other assets and intangibles (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</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_IntangibleAssetsGrossExcludingGoodwill', window );">Total intangible assets, gross</a></td>
<td class="nump">$ 876<span></span>
</td>
<td class="nump">$ 851<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="nump">642<span></span>
</td>
<td class="nump">619<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_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">214<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_IntangibleAssetsNetExcludingGoodwill', window );">Total intangible assets, net</a></td>
<td class="nump">234<span></span>
</td>
<td class="nump">232<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_FairValueByAssetClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember', window );">Customer lists and relationships</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_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross</a></td>
<td class="nump">166<span></span>
</td>
<td class="nump">217<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="nump">153<span></span>
</td>
<td class="nump">181<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_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">36<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_FairValueByAssetClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks, trade names and other</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_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">22<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_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">10<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_FairValueByAssetClassAxis=us-gaap_IndefinitelivedIntangibleAssetsMember', window );">Non-amortized trade names and other</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_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets, carrying amount</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">22<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_FairValueByAssetClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Capitalized software</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_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross</a></td>
<td class="nump">659<span></span>
</td>
<td class="nump">580<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="nump">466<span></span>
</td>
<td class="nump">416<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_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 193<span></span>
</td>
<td class="nump">$ 164<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_WeightedAverageMember', window );">Weighted average life</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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible assets, useful life</a></td>
<td class="text">6 years 1 month 6 days<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_WeightedAverageMember', window );">Weighted average life | Customer lists and relationships</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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible assets, useful life</a></td>
<td class="text">10 years 8 months 12 days<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_WeightedAverageMember', window );">Weighted average life | Trademarks, trade names and other</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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible assets, useful life</a></td>
<td class="text">14 years 10 months 24 days<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_WeightedAverageMember', window );">Weighted average life | Capitalized software</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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible assets, useful life</a></td>
<td class="text">4 years 2 months 12 days<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finite-lived intangible assets, 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>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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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(16))<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of intangible assets, excluding goodwill.</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(15))<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_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByAssetClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember</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_FairValueByAssetClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByAssetClassAxis=us-gaap_TrademarksAndTradeNamesMember</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_FairValueByAssetClassAxis=us-gaap_IndefinitelivedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByAssetClassAxis=us-gaap_IndefinitelivedIntangibleAssetsMember</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_FairValueByAssetClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByAssetClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</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_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageMember</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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194445566560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS Estimated amortization expense (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 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_gww_GoodwillAndOtherIntangiblesAbstract', window );"><strong>GOODWILL AND OTHER INTANGIBLES [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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2025</a></td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2026</a></td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2027</a></td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2028</a></td>
<td class="nump">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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">3<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_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 214<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_GoodwillAndOtherIntangiblesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>GOODWILL AND OTHER INTANGIBLES [Abstract]</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;">gww_GoodwillAndOtherIntangiblesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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>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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>66
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194354356752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LONG-TERM DEBT - SCHEDULE OF LONG-TERM DEBT (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gww_LongTermDebtCarryingValueAbstract', window );"><strong>Carrying Value</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_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">$ 2,319<span></span>
</td>
<td class="nump">$ 2,340<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_gww_OtherLongTermDebtAdjustment', window );">Other</a></td>
<td class="num">(13)<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_OtherLongTermDebt', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less current maturities</a></td>
<td class="num">(34)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Debt issuance costs &#8211; net of amortization</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(21)<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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">2,266<span></span>
</td>
<td class="nump">2,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_LongTermDebtFairValueAbstract', window );"><strong>Fair Value</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_gww_OtherLongTermDebtAdjustmentFairValueDisclosure', window );">Other</a></td>
<td class="num">(13)<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_gww_OtherLongTermDebtFairValueDisclosure', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29)<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_gww_LongTermDebtGrossFairValueDisclosure', window );">Subtotal</a></td>
<td class="nump">2,166<span></span>
</td>
<td class="nump">2,081<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_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure', window );">Less current maturities</a></td>
<td class="num">(34)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue', window );">Debt issuance costs &#8211; net of amortization</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(21)<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_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure', window );">Long-term debt</a></td>
<td class="nump">2,113<span></span>
</td>
<td class="nump">2,025<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_LongtermDebtTypeAxis=gww_YenDenominatedBankTermLoanMember', window );">Japanese Yen Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_LongTermDebtCarryingValueAbstract', window );"><strong>Carrying Value</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_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_LongTermDebtFairValueAbstract', window );"><strong>Fair Value</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_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">69<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=gww_UnsecuredSeniorNotes4.60Member', window );">Unsecured Senior Notes, 4.60% | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_LongTermDebtCarryingValueAbstract', window );"><strong>Carrying Value</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_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">1,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_gww_LongTermDebtFairValueAbstract', window );"><strong>Fair Value</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_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="nump">$ 967<span></span>
</td>
<td class="nump">916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stated interest rate</a></td>
<td class="nump">4.60%<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=gww_UnsecuredSeniorNotes185Member', window );">Unsecured Senior Notes, 1.85% | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_LongTermDebtCarryingValueAbstract', window );"><strong>Carrying Value</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_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_LongTermDebtFairValueAbstract', window );"><strong>Fair Value</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_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="nump">$ 483<span></span>
</td>
<td class="nump">470<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stated interest rate</a></td>
<td class="nump">1.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.85%<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=gww_UnsecuredSeniorNotes4.20Member', window );">Unsecured Senior Notes, 4.20% | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_LongTermDebtCarryingValueAbstract', window );"><strong>Carrying Value</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_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_LongTermDebtFairValueAbstract', window );"><strong>Fair Value</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_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="nump">$ 361<span></span>
</td>
<td class="nump">338<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stated interest rate</a></td>
<td class="nump">4.20%<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=gww_UnsecuredSeniorNotes3.75Member', window );">Unsecured Senior Notes, 3.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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_LongTermDebtCarryingValueAbstract', window );"><strong>Carrying Value</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_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_LongTermDebtFairValueAbstract', window );"><strong>Fair Value</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_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="nump">$ 336<span></span>
</td>
<td class="nump">$ 317<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stated interest rate</a></td>
<td class="nump">3.75%<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_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Unamortized, Discount (Premium) And Debt Issuance Costs, Net, Fair 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;">gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_gww_LongTermDebtCarryingValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Carrying 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;">gww_LongTermDebtCarryingValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Current Maturities, Fair Value 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;">gww_LongTermDebtCurrentMaturitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Excluding Current Maturities, Fair Value 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;">gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gww_LongTermDebtFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Fair 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;">gww_LongTermDebtFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_gww_LongTermDebtGrossFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Gross, Fair Value 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;">gww_LongTermDebtGrossFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gww_OtherLongTermDebtAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Long-Term Debt, Adjustment</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;">gww_OtherLongTermDebtAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_gww_OtherLongTermDebtAdjustmentFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Long-Term Debt, Adjustment, Fair Value 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;">gww_OtherLongTermDebtAdjustmentFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_gww_OtherLongTermDebtFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Long-Term Debt, Fair Value 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;">gww_OtherLongTermDebtFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of 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> -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/2147479853/942-210-S99-1<br><br>Reference 3: 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)(1)<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_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -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_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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized debt discount (premium) and debt issuance 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/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 2: 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 3: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 5: 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)(2)<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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current. 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(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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>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_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_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_OtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt 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 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/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/2147479440/944-210-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/2147479853/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_OtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongtermDebtTypeAxis=gww_YenDenominatedBankTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gww_YenDenominatedBankTermLoanMember</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=gww_UnsecuredSeniorNotes4.60Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gww_UnsecuredSeniorNotes4.60Member</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=gww_UnsecuredSeniorNotes185Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gww_UnsecuredSeniorNotes185Member</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=gww_UnsecuredSeniorNotes4.20Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gww_UnsecuredSeniorNotes4.20Member</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=gww_UnsecuredSeniorNotes3.75Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gww_UnsecuredSeniorNotes3.75Member</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>67
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194353920240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT - Narrative (Details)<br> &#165; in Billions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">72 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>Aug. 31, 2020 </div>
<div>JPY (&#165;)</div>
</th>
<th class="th">
<div>Feb. 29, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Debt instrument, unamortized discount (premium) and debt issuance costs, net</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">$ 19,000,000<span></span>
</td>
<td class="nump">$ 21,000,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_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</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">2,319,000,000<span></span>
</td>
<td class="nump">2,340,000,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_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember', window );">Domestic Line of Credit | 5-Year Unsecured Revolving Line Of Credit</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Line of credit, outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', 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="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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentFaceAmount', window );">Face amount of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300,000,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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior notes | Unsecured Senior Notes, 1.85%</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stated 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">1.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.85%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</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,000,000<span></span>
</td>
<td class="nump">500,000,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_LongtermDebtTypeAxis=gww_YenDenominatedBankTermLoanMember', window );">Japanese Yen Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</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">32,000,000<span></span>
</td>
<td class="nump">69,000,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_LongtermDebtTypeAxis=gww_YenDenominatedBankTermLoanMember', window );">Japanese Yen Term Loan | Term Loan Agreement, 0.05%</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentTerm', window );">Debt, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount of debt | &#165;</a></td>
<td class="nump">&#165; 9<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_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</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">32,000,000<span></span>
</td>
<td class="nump">$ 69,000,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_LongTermDebtWeightedAverageInterestRateOverTime', window );">Average interest rate (as a percent)</a></td>
<td class="nump">0.05%<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="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=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Line of credit</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentTerm', window );">Debt, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity', window );">Increase in 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,875,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Of Credit Facility, Option To Increase 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;">gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of 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> -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/2147479853/942-210-S99-1<br><br>Reference 3: 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)(1)<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_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 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 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: 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 4: 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -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_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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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(f))<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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<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 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 6: 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 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 9: 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><br>Reference 10: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 11: 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><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> -Subparagraph (e)<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 (f)<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 (h)<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 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<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 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<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 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<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 (a)<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 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<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 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<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 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 25: 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 (c)<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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, 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>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_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized debt discount (premium) and debt issuance 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/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 2: 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 3: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 5: 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)(2)<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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the 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> -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/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/2147479440/944-210-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/2147479853/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_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -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_LongTermDebtWeightedAverageInterestRateOverTime">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate of long-term debt outstanding calculated over time.</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_LongTermDebtWeightedAverageInterestRateOverTime</td>
</tr>
<tr>
<td style="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_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DomesticLineOfCreditMember</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=gww_A5YearUnsecuredRevolvingLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gww_A5YearUnsecuredRevolvingLineOfCreditMember</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=gww_UnsecuredSeniorNotes185Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gww_UnsecuredSeniorNotes185Member</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=gww_YenDenominatedBankTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gww_YenDenominatedBankTermLoanMember</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=gww_TermLoanAgreement005Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gww_TermLoanAgreement005Member</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=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_RevolvingCreditFacilityMember</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_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LineOfCreditMember</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>68
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356541376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LONG-TERM DEBT - SCHEDULED AGGREGATE PRINCIPAL PAYMENTS (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 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_LongTermDebtByMaturityAbstract', window );"><strong>Long-term Debt, Fiscal Year Maturity [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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne', window );">2024</a></td>
<td class="nump">$ 34<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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo', window );">2025</a></td>
<td class="nump">503<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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree', window );">2026</a></td>
<td class="nump">0<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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour', window );">2027</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive', window );">2028</a></td>
<td class="nump">0<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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,800<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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact', window );">Total</a></td>
<td class="nump">$ 2,337<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-term Debt, Excluding Debt Issuance Costs and Derivatives 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;">gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, After Year Five</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;">gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Five</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;">gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Four</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;">gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year One</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;">gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Three</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;">gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Two</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;">gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-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>69
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356713104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFITS - Defined Contribution 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. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gww_EmployeeBenefitsAbstract', window );"><strong>EMPLOYEE BENEFITS [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_ProfitSharingAutomaticContributionByEmployerPercentage', window );">Profit sharing automatic contribution percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitExpense', window );">Profit sharing plan expense</a></td>
<td class="nump">$ 85<span></span>
</td>
<td class="nump">$ 87<span></span>
</td>
<td class="nump">$ 78<span></span>
</td>
</tr>
<tr class="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 plans, expense</a></td>
<td class="nump">$ 21<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForFuturePolicyBenefitWeightedAverageDuration', window );">Liability for future policy benefit, weighted-average duration</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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_EmployeeBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 BENEFITS [Abstract]</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;">gww_EmployeeBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_gww_ProfitSharingAutomaticContributionByEmployerPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Profit Sharing Automatic Contribution By Employer, Percentage</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;">gww_ProfitSharingAutomaticContributionByEmployerPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForFuturePolicyBenefitWeightedAverageDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 duration of liability for future policy benefit, 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480081/944-40-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_LiabilityForFuturePolicyBenefitWeightedAverageDuration</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementBenefitExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (reversal of cost) for pension and other postretirement benefits.</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_PensionAndOtherPostretirementBenefitExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>70
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194355593712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFITS - Postretirement Benefits (Details) - Postretirement Benefits - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_PensionAndOtherPostretirementBenefitExpenseAbstract', window );"><strong>Postretirement Benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on assets</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service credits</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of unrecognized gains</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="num">(8)<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic (benefits) costs</a></td>
<td class="num">(16)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</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_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of year</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant', window );">Plan participants' contributions</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss (gains)</a></td>
<td class="nump">2<span></span>
</td>
<td class="num">(40)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of year</a></td>
<td class="nump">114<span></span>
</td>
<td class="nump">112<span></span>
</td>
<td class="nump">153<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets available for benefits at beginning of year</a></td>
<td class="nump">162<span></span>
</td>
<td class="nump">207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual returns on plan assets</a></td>
<td class="nump">18<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant', window );">Plan participants' contributions</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets available for benefits at end of year</a></td>
<td class="nump">173<span></span>
</td>
<td class="nump">162<span></span>
</td>
<td class="nump">$ 207<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Noncurrent postretirement benefit asset</a></td>
<td class="nump">59<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service credit</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Unrecognized gains</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">77<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_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes', window );">Deferred tax liability</a></td>
<td class="num">(25)<span></span>
</td>
<td class="num">(28)<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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Net accumulated gains</a></td>
<td class="nump">$ 77<span></span>
</td>
<td class="nump">$ 82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate</a></td>
<td class="nump">4.92%<span></span>
</td>
<td class="nump">2.57%<span></span>
</td>
<td class="nump">2.17%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Long-term rate of return on plan assets &#8211; net of tax</a></td>
<td class="nump">4.04%<span></span>
</td>
<td class="nump">4.04%<span></span>
</td>
<td class="nump">4.04%<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_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65', window );">Pre age 65</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">5.81%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Ultimate healthcare cost trend rate</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year ultimate healthcare cost trend rate reached</a></td>
<td class="text">2033<span></span>
</td>
<td class="text">2030<span></span>
</td>
<td class="text">2026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">4.73%<span></span>
</td>
<td class="nump">4.92%<span></span>
</td>
<td class="nump">2.57%<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_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets', window );">Expected long-term rate of return on plan assets &#8211; net of tax</a></td>
<td class="nump">4.04%<span></span>
</td>
<td class="nump">4.04%<span></span>
</td>
<td class="nump">4.04%<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_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65', window );">Pre age 65</a></td>
<td class="nump">7.20%<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">6.50%<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_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate', window );">Year ultimate healthcare cost trend rate reached</a></td>
<td class="text">2033<span></span>
</td>
<td class="text">2033<span></span>
</td>
<td class="text">2030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Defined Benefit Plan, Estimated Future Benefit Payments [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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 9<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2025</a></td>
<td class="nump">10<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2026</a></td>
<td class="nump">10<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2027</a></td>
<td class="nump">9<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2028</a></td>
<td class="nump">8<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2029-2033</a></td>
<td class="nump">41<span></span>
</td>
<td class="text">&#160;<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_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal', window );">Total</a></td>
<td class="nump">$ 87<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_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax effects of the net changes to accumulated comprehensive income during the period related to benefit plans.</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;">gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>An assumption as to the rate of return on plan assets reflecting the average rate of earnings expected on the funds invested or to be invested to provide for the benefits included in the benefit obligation.</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;">gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assumed health care cost trend rate for the next year used to determine benefit obligations. This is based upon the annual rate of change in the cost of health care benefits currently provided by the postretirement benefit plan, due to factors other than changes in the composition of the plan population by age and dependency status.</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;">gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 year when the ultimate health care cost trend rate is expected to be reached, which is used to determine benefit obligations.</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;">gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:gYearListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Expected Future Benefit Payment, Total</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;">gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year, Pre Age 65</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;">gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</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://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 (j)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</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://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 (j)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other 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/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 2: 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 (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive 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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) recognized in net periodic benefit (cost) credit of defined benefit 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/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<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 (h)(4)<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 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit 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/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<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 (h)(5)<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 6<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</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 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 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)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-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 1<br> -Subparagraph (SX 210.6-04(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 7: 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/2147479853/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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit 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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit 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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit 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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-8<br><br>Reference 2: 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 (k)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 actuarial present value of benefits attributed to service rendered by employee for defined benefit 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 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/2147480506/715-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_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory 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 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-4<br><br>Reference 2: 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 (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 received by defined benefit plan from participant which increase benefit 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 715<br> -SubTopic 20<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/2147480506/715-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_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</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 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/2147480506/715-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</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 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/2147480506/715-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</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 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/2147480506/715-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</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 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/2147480506/715-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</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 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/2147480506/715-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</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 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/2147480506/715-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit 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/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<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 (h)(3)<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 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</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 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 2: 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)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<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)(ii)<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)(iv)(01)<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 (b)<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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized for passage of time related to defined benefit 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/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<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 (a)(2)<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 (h)(2)<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 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net periodic benefit cost (credit) for defined benefit 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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<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 (h)<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 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory 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/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-4<br><br>Reference 2: 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 (b)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 received by defined benefit plan from participant which increases plan 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 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 actuarial present value of benefits attributed to service rendered by employee for defined benefit 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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<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 (a)(1)<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 (h)(1)<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 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanUltimateHealthCareCostTrendRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ultimate trend rate for health care cost for defined benefit postretirement 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Year ultimate health care cost trend rate is expected to be reached, in YYYY 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate</td>
</tr>
<tr>
<td style="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:gYearListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PensionAndOtherPostretirementBenefitExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356300928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>EMPLOYEE BENEFITS - Summary of Plan Assets (Details) - Postretirement Benefits - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">$ 173<span></span>
</td>
<td class="nump">$ 162<span></span>
</td>
<td class="nump">$ 207<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member', window );">Fair Value, Inputs, Level 1, 2 and 3</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">163<span></span>
</td>
<td class="nump">153<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=gww_MutualFundsMunicipalAndProvincialBondsMember', window );">Funds &#8211; municipal/provincial bonds</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList', window );">Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List]</a></td>
<td class="text">Fair Value, Inputs, Level 1 [Member]<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=gww_MutualFundsCorporateBondSecuritiesMember', window );">Funds &#8211; corporate bonds fund</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList', window );">Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List]</a></td>
<td class="text">Fair Value, Inputs, Level 1 [Member]<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=gww_FixedIncomeCorporateBondSecuritiesMember', window );">Corporate bonds</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">$ 56<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList', window );">Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List]</a></td>
<td class="text">Fair Value, Inputs, Level 2 [Member]<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=gww_FixedIncomeGovernmentAndMunicipalBondsMember', window );">Government/municipal bonds</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList', window );">Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List]</a></td>
<td class="text">Fair Value, Inputs, Level 2 [Member]<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquityFundsMember', window );">Equity funds</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">$ 88<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList', window );">Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List]</a></td>
<td class="text">Fair Value, Inputs, Level 2 [Member]<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember', window );">Trust Assets and Liabilities, Net</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 9<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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</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 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 2: 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)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<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)(ii)<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)(iv)(01)<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 (b)<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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-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_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 level within fair value hierarchy and fair value measured at net asset value per share as practical expedient, of defined benefit plan 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 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=gww_MutualFundsMunicipalAndProvincialBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=gww_MutualFundsMunicipalAndProvincialBondsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=gww_MutualFundsCorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=gww_MutualFundsCorporateBondSecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=gww_FixedIncomeCorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=gww_FixedIncomeCorporateBondSecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=gww_FixedIncomeGovernmentAndMunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=gww_FixedIncomeGovernmentAndMunicipalBondsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquityFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquityFundsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember</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>72
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356475392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - 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. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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>
<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_gww_Operatingleaseexpirationdate', window );">Operating lease expiration date</a></td>
<td class="text">2037<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_OperatingLeaseExpense', window );">Rent expense</a></td>
<td class="nump">$ 102<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 74<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_Operatingleaseexpirationdate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 latest expiration date of noncancelable operating 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;">gww_Operatingleaseexpirationdate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_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_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating lease expense. Excludes 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 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-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_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sublease income excluding finance and operating lease expense.</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 (e)<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_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>73
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194355535232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Schedule of Operating Lease Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use</a></td>
<td class="nump">$ 429<span></span>
</td>
<td class="nump">$ 367<span></span>
</td>
</tr>
<tr class="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 );">Operating lease liability</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Long-term operating lease liability</a></td>
<td class="nump">381<span></span>
</td>
<td class="nump">318<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_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 452<span></span>
</td>
<td class="nump">$ 386<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted average remaining lease term</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average incremental borrowing rate</a></td>
<td class="nump">2.19%<span></span>
</td>
<td class="nump">1.46%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating leases</a></td>
<td class="nump">$ 88<span></span>
</td>
<td class="nump">$ 76<span></span>
</td>
</tr>
<tr class="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 );">ROU assets obtained in exchange for operating lease obligations</a></td>
<td class="nump">$ 161<span></span>
</td>
<td class="nump">$ 96<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Operating lease right-of-use<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Operating lease liability<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Long-term operating lease liability<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other Liabilities<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_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_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>
<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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current 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> -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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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_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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent 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> -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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -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_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding payments 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_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating 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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194353972464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Schedule of Maturities of Operating Leases (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 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_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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2025</a></td>
<td class="nump">87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2028</a></td>
<td class="nump">57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Thereafter</a></td>
<td class="nump">119<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">492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(40)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 452<span></span>
</td>
<td class="nump">$ 386<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_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>75
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356607728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK INCENTIVE PLANS - Narrative (Details) - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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 [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares of common stock available for grant under stock incentive plans (in shares)</a></td>
<td class="nump">1.4<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 );">Pretax stock-based compensation expense</a></td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefits recognized in earnings for stock-based compensation expense</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">21<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</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 [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockExpense', window );">RSU expense</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">$ 34<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation</a></td>
<td class="nump">$ 64<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 );">Weighted average period to recognize (in years)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Restricted Stock 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 [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Restricted Stock 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 [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</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>
</table>
<div style="display: none;">
<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_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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax benefit for recognition of expense of 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 (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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestrictedStockExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 award of restricted stock or unit 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> -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_RestrictedStockExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_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_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_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>76
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356732848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK INCENTIVE PLANS - Restricted Stock Units (Details) - Restricted Stock Units - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at beginning of period (in shares)</a></td>
<td class="nump">191,032<span></span>
</td>
<td class="nump">202,321<span></span>
</td>
<td class="nump">317,414<span></span>
</td>
</tr>
<tr class="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 );">Issued (in shares)</a></td>
<td class="nump">81,174<span></span>
</td>
<td class="nump">96,940<span></span>
</td>
<td class="nump">105,866<span></span>
</td>
</tr>
<tr class="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 );">Canceled (in shares)</a></td>
<td class="num">(7,943)<span></span>
</td>
<td class="num">(17,038)<span></span>
</td>
<td class="num">(36,134)<span></span>
</td>
</tr>
<tr class="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 );">Vested (in shares)</a></td>
<td class="num">(91,279)<span></span>
</td>
<td class="num">(91,191)<span></span>
</td>
<td class="num">(184,825)<span></span>
</td>
</tr>
<tr class="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 );">Outstanding at end of period (in shares)</a></td>
<td class="nump">172,984<span></span>
</td>
<td class="nump">191,032<span></span>
</td>
<td class="nump">202,321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_WeightedAveragePricePerShareAbstract', window );"><strong>Weighted Average Price Per Share [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at beginning of period, weighted average price per share (in dollars per share)</a></td>
<td class="nump">$ 409.77<span></span>
</td>
<td class="nump">$ 318.40<span></span>
</td>
<td class="nump">$ 259.67<span></span>
</td>
</tr>
<tr class="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 );">Issued, weighted average price per share (in dollars per share)</a></td>
<td class="nump">692.02<span></span>
</td>
<td class="nump">520.67<span></span>
</td>
<td class="nump">406.17<span></span>
</td>
</tr>
<tr class="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 );">Cancelled, weighted average price per share (in dollars per share)</a></td>
<td class="nump">512.31<span></span>
</td>
<td class="nump">345.30<span></span>
</td>
<td class="nump">274.74<span></span>
</td>
</tr>
<tr class="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 );">Vested, weighted average price per share (in dollars per share)</a></td>
<td class="nump">384.92<span></span>
</td>
<td class="nump">336.99<span></span>
</td>
<td class="nump">276.34<span></span>
</td>
</tr>
<tr class="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 );">Outstanding at end of period, weighted average price per share (in dollars per share)</a></td>
<td class="nump">$ 550.62<span></span>
</td>
<td class="nump">$ 409.77<span></span>
</td>
<td class="nump">$ 318.40<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_gww_ShareBasedCompensationVestedFairValue', window );">Fair value of shares vested</a></td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">$ 51<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_ShareBasedCompensationVestedFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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-Based Compensation Fair Value of Vested Restricted Stock Units</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;">gww_ShareBasedCompensationVestedFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gww_WeightedAveragePricePerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>-- None. No documentation exists for this element. --</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;">gww_WeightedAveragePricePerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194353322688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CAPITAL STOCK (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_PreferredStockSharesOutstanding', window );">Cumulative preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained', window );">Stock issued during period, shares, restricted stock award, retained (in shares)</a></td>
<td class="nump">32,800<span></span>
</td>
<td class="nump">31,132<span></span>
</td>
<td class="nump">61,377<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_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained', window );">Stock issued during period, shares, performance share units, retained (in shares)</a></td>
<td class="nump">18,521<span></span>
</td>
<td class="nump">10,359<span></span>
</td>
<td class="nump">9,746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, common, shares (in shares)</a></td>
<td class="nump">60,341,817<span></span>
</td>
<td class="nump">59,402,896<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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock</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_CommonStockSharesOutstanding', window );">Balance at beginning of period, common stock (in shares)</a></td>
<td class="nump">50,256,323<span></span>
</td>
<td class="nump">51,220,205<span></span>
</td>
<td class="nump">52,524,391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(139,189)<span></span>
</td>
<td class="num">(101,802)<span></span>
</td>
<td class="num">(188,444)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Settlement of restricted stock units &#8211; net of 32,800, 31,132 and 61,377 shares retained, respectively</a></td>
<td class="num">(83,795)<span></span>
</td>
<td class="num">(64,649)<span></span>
</td>
<td class="num">(127,969)<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_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits', window );">Settlement of performance share units &#8211; net of 18,521, 10,359 and 9,746 shares retained, respectively</a></td>
<td class="num">(28,135)<span></span>
</td>
<td class="num">(13,890)<span></span>
</td>
<td class="num">(12,507)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Purchase of treasury shares (in shares)</a></td>
<td class="nump">1,190,040<span></span>
</td>
<td class="nump">1,144,223<span></span>
</td>
<td class="nump">1,633,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Balance at end of period, common stock (in shares)</a></td>
<td class="nump">49,317,402<span></span>
</td>
<td class="nump">50,256,323<span></span>
</td>
<td class="nump">51,220,205<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_StatementEquityComponentsAxis=us-gaap_TreasuryStockCommonMember', window );">Treasury Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(139,189)<span></span>
</td>
<td class="num">(101,802)<span></span>
</td>
<td class="num">(188,444)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Settlement of restricted stock units &#8211; net of 32,800, 31,132 and 61,377 shares retained, respectively</a></td>
<td class="num">(83,795)<span></span>
</td>
<td class="num">(64,649)<span></span>
</td>
<td class="num">(127,969)<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_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits', window );">Settlement of performance share units &#8211; net of 18,521, 10,359 and 9,746 shares retained, respectively</a></td>
<td class="num">(28,135)<span></span>
</td>
<td class="num">(13,890)<span></span>
</td>
<td class="num">(12,507)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Purchase of treasury shares (in shares)</a></td>
<td class="nump">1,190,040<span></span>
</td>
<td class="nump">1,144,223<span></span>
</td>
<td class="nump">1,633,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, common, shares (in shares)</a></td>
<td class="nump">60,341,817<span></span>
</td>
<td class="nump">59,402,896<span></span>
</td>
<td class="nump">58,439,014<span></span>
</td>
<td class="nump">57,134,828<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Performance Share Units</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;">gww_StockIssuedDuringPeriodSharesPerformanceShareUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Performance Share Units, Retained</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;">gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Restricted Stock Award, Retained</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;">gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_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://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/2147479617/946-210-S99-2<br><br>Reference 3: 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/2147483575/946-220-S99-3<br><br>Reference 4: 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/2147479617/946-210-S99-1<br><br>Reference 5: 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/2147483575/946-220-S99-3<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(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_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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</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 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/2147479617/946-210-S99-2<br><br>Reference 2: 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/2147483575/946-220-S99-3<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 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<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(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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(28))<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_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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://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 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(28))<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> -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_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_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>
<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 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> -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_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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockCommonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_TreasuryStockCommonMember</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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194353417312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="nump">$ 2,735<span></span>
</td>
<td class="nump">$ 2,160<span></span>
</td>
<td class="nump">$ 2,093<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_OtherComprehensiveIncomeLossNetOfTax', window );">Net current period activity</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(118)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="nump">3,441<span></span>
</td>
<td class="nump">2,735<span></span>
</td>
<td class="nump">2,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_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember', window );">Foreign Currency Translation and Other</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(320)<span></span>
</td>
<td class="num">(219)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive earnings (loss) before reclassifications &#8211; net of tax</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(101)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified to net earnings</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="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 );">Net current period activity</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(101)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">(331)<span></span>
</td>
<td class="num">(320)<span></span>
</td>
<td class="num">(219)<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_StatementEquityComponentsAxis=us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember', window );">Total</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(244)<span></span>
</td>
<td class="num">(126)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive earnings (loss) before reclassifications &#8211; net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(105)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified to net earnings</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(13)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Net current period activity</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(118)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">(257)<span></span>
</td>
<td class="num">(244)<span></span>
</td>
<td class="num">(126)<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_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember', window );">Foreign Currency Translation Attributable to Noncontrolling Interests</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(64)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive earnings (loss) before reclassifications &#8211; net of tax</a></td>
<td class="num">(21)<span></span>
</td>
<td class="num">(34)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified to net earnings</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="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 );">Net current period activity</a></td>
<td class="num">(21)<span></span>
</td>
<td class="num">(34)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">(85)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="num">(30)<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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">AOCE Attributable to W.W. Grainger, Inc.</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(180)<span></span>
</td>
<td class="num">(96)<span></span>
</td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive earnings (loss) before reclassifications &#8211; net of tax</a></td>
<td class="nump">21<span></span>
</td>
<td class="num">(71)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified to net earnings</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(13)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Net current period activity</a></td>
<td class="nump">8<span></span>
</td>
<td class="num">(84)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">(172)<span></span>
</td>
<td class="num">(180)<span></span>
</td>
<td class="num">(96)<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Defined Postretirement Benefit Plan | Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="nump">82<span></span>
</td>
<td class="nump">99<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive earnings (loss) before reclassifications &#8211; net of tax</a></td>
<td class="nump">8<span></span>
</td>
<td class="num">(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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified to net earnings</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(13)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Net current period activity</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="nump">77<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="nump">99<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_RetirementPlanTypeAxis=us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember', window );">Other Employment-related Benefit Plans | Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive earnings (loss) before reclassifications &#8211; net of tax</a></td>
<td class="nump">3<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified to net earnings</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="reu">
<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 );">Net current period activity</a></td>
<td class="nump">3<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">$ (3)<span></span>
</td>
<td class="num">$ (6)<span></span>
</td>
<td class="num">$ (6)<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before 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> -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://www.xbrl.org/2003/role/disclosureRef<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 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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<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://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 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 3: 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 4: 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/2147483586/944-220-S99-1<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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/2147483589/942-220-S99-1<br><br>Reference 10: 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 11: 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 12: 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -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://www.xbrl.org/2003/role/disclosureRef<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 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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<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://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and noncontrolling interest. Excludes temporary equity.</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 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: 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 (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: 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 (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<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 26: 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 27: 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 28: 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> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: 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/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: 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/2147479617/946-210-S99-1<br><br>Reference 33: 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/2147479617/946-210-S99-2<br><br>Reference 34: 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/2147483575/946-220-S99-3<br><br>Reference 35: 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/2147483575/946-220-S99-3<br><br>Reference 36: 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/2147483575/946-220-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<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 38: 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 39: 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 40: 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 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</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_RetirementPlanTypeAxis=us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember</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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356822256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS - Narrative (Details) - Fair Value Hedging - Designated as Hedging Instrument - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 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_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">$ 450<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNotionalAmount', window );">Derivative liability, notional amount</a></td>
<td class="nump">432<span></span>
</td>
<td class="nump">466<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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember', window );">Other Assets | Interest Rate Swap</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_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative asset, fair value, gross asset</a></td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">$ 34<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_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting 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 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-7<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 4B<br> -Subparagraph (a),(c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481326/860-20-50-4D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeLiabilityNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payments on the derivative liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1B<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-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_DerivativeLiabilityNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-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_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-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_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember</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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</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_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356839440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS - Schedule of Derivative Instruments (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest rate swaps:</a></td>
<td class="num">$ (93)<span></span>
</td>
<td class="num">$ (93)<span></span>
</td>
<td class="num">$ (87)<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_DerivativeInstrumentRiskAxis=us-gaap_OtherContractMember', window );">Other Contract | Fair Value Hedging | Designated as Hedging Instrument</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_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest rate swaps:</a></td>
<td class="num">(15)<span></span>
</td>
<td class="nump">35<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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap | Fair Value Hedging | Designated as Hedging Instrument</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_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest rate swaps:</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="num">$ (35)<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_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-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_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of operating interest income (expense).</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 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/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_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeInstrumentRiskAxis=us-gaap_OtherContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentRiskAxis=us-gaap_OtherContractMember</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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember</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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</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>81
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194354283216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Net Earnings Before Income Taxes by Geographical Area (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract', window );"><strong>Net earnings before income taxes by geographical area</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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">U.S.</a></td>
<td class="nump">$ 2,211<span></span>
</td>
<td class="nump">$ 1,903<span></span>
</td>
<td class="nump">$ 1,267<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">289<span></span>
</td>
<td class="nump">243<span></span>
</td>
<td class="nump">218<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings before income taxes</a></td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="nump">$ 2,146<span></span>
</td>
<td class="nump">$ 1,485<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings or loss from continuing operations before income taxes that is attributable to domestic 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/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/2147483586/944-220-S99-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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 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/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 5: 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 6: 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 (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/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/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: 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/2147483589/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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-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>82
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194352795200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current income 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="ro">
<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 );">U.S. Federal</a></td>
<td class="nump">$ 431<span></span>
</td>
<td class="nump">$ 374<span></span>
</td>
<td class="nump">$ 221<span></span>
</td>
</tr>
<tr class="re">
<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 );">U.S. State</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">77<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">81<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="nump">81<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">612<span></span>
</td>
<td class="nump">529<span></span>
</td>
<td class="nump">348<span></span>
</td>
</tr>
<tr class="ro">
<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 (benefit) expense</a></td>
<td class="num">(15)<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">23<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_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 597<span></span>
</td>
<td class="nump">$ 533<span></span>
</td>
<td class="nump">$ 371<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 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/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><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign 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://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/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_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 4: 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 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/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><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: 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.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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 6: 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_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 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 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 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 4: 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 5: 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 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: 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 8: 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194355413040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Income Tax Effects of Temporary Differences (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">$ 177<span></span>
</td>
<td class="nump">$ 150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">U.S. and foreign loss carryforwards</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 employment-related benefits</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Tax credit carryforward</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">30<span></span>
</td>
<td class="nump">23<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_DeferredTaxAssetsGross', window );">Deferred tax assets</a></td>
<td class="nump">364<span></span>
</td>
<td class="nump">312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Less valuation allowance</a></td>
<td class="num">(93)<span></span>
</td>
<td class="num">(71)<span></span>
</td>
<td class="num">$ (70)<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_DeferredTaxAssetsNet', window );">Deferred tax assets &#8211; net of valuation allowance</a></td>
<td class="nump">271<span></span>
</td>
<td class="nump">241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property, buildings, equipment and other capital assets</a></td>
<td class="num">(238)<span></span>
</td>
<td class="num">(212)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangibles</a></td>
<td class="num">(58)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts', window );">Inventory</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(11)<span></span>
</td>
<td class="num">(11)<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_DeferredIncomeTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">(318)<span></span>
</td>
<td class="num">(305)<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_DeferredTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="num">(47)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract', window );"><strong>The net deferred tax asset (liability) is classified as follows:</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_DeferredIncomeTaxAssetsNet', window );">Noncurrent assets</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Noncurrent liabilities (foreign)</a></td>
<td class="num">$ (57)<span></span>
</td>
<td class="num">$ (76)<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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, 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 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 2: 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_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://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 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(26)(a))<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(26)(b))<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/2147479853/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_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/2147479440/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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/2003/role/disclosureRef<br> -Topic 740<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/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_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign operating loss 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<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_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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued liabilities.</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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<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_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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consequences attributable to taxable temporary differences derived 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intangible assets other than goodwill.</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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194358107888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 335<span></span>
</td>
<td class="nump">$ 248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed earnings of foreign subsidiaries</a></td>
<td class="nump">544<span></span>
</td>
<td class="nump">$ 530<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_gww_TaxPositionsWithUncertainTimingOfDeductibility', window );">Liability for tax uncertainties</a></td>
<td class="nump">$ 5<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_gww_TaxPositionsWithUncertainTimingOfDeductibility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other information relative to a tax position which it is highly certain that the total amount of the unrecognized tax benefit will significantly increase or decrease but the timing of deductibility is uncertain.</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;">gww_TaxPositionsWithUncertainTimingOfDeductibility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating loss 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<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_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</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 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/2147482603/740-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482620/740-10-25-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 740<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481141/942-740-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 740<br> -Topic 944<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480135/944-740-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_UndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>85
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356858384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Changes in Valuation Allowance (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_gww_DeferredTaxAssetValuationAllowanceRollForward', window );"><strong>Deferred Tax Asset, Valuation Allowance [Roll Forward]</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_DeferredTaxAssetsValuationAllowance', window );">Balance at beginning of period</a></td>
<td class="num">$ (71)<span></span>
</td>
<td class="num">$ (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_DeferredTaxAssetsValuationAllowance', window );">Balance at end of period</a></td>
<td class="num">(93)<span></span>
</td>
<td class="num">(71)<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_ValuationAllowanceByDeferredTaxAssetAxis=gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember', window );">Increases primarily related to foreign NOLs</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_gww_DeferredTaxAssetValuationAllowanceRollForward', window );"><strong>Deferred Tax Asset, Valuation Allowance [Roll Forward]</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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance, increase (decrease)</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(10)<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_ValuationAllowanceByDeferredTaxAssetAxis=gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember', window );">Releases primarily related to foreign NOLs</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_gww_DeferredTaxAssetValuationAllowanceRollForward', window );"><strong>Deferred Tax Asset, Valuation Allowance [Roll Forward]</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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance, increase (decrease)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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_ValuationAllowanceByDeferredTaxAssetAxis=gww_ValuationAllowanceForeignExchangeRateChangesMember', window );">Foreign exchange rate changes</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_gww_DeferredTaxAssetValuationAllowanceRollForward', window );"><strong>Deferred Tax Asset, Valuation Allowance [Roll Forward]</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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance, increase (decrease)</a></td>
<td class="num">(2)<span></span>
</td>
<td class="nump">4<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_ValuationAllowanceByDeferredTaxAssetAxis=gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember', window );">Increase related to U.S. foreign tax credits</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_gww_DeferredTaxAssetValuationAllowanceRollForward', window );"><strong>Deferred Tax Asset, Valuation Allowance [Roll Forward]</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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance, increase (decrease)</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<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_ValuationAllowanceByDeferredTaxAssetAxis=gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember', window );">Increase related to capital loss carryforwards</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_gww_DeferredTaxAssetValuationAllowanceRollForward', window );"><strong>Deferred Tax Asset, Valuation Allowance [Roll Forward]</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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance, increase (decrease)</a></td>
<td class="num">(19)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=gww_ValuationAllowanceOtherChangesNetMember', window );">Other changes &#8211; net</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_gww_DeferredTaxAssetValuationAllowanceRollForward', window );"><strong>Deferred Tax Asset, Valuation Allowance [Roll Forward]</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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance, increase (decrease)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_DeferredTaxAssetValuationAllowanceRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Asset, Valuation Allowance [Roll Forward]</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;">gww_DeferredTaxAssetValuationAllowanceRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_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_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the valuation allowance for a specified deferred tax 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 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_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowanceByDeferredTaxAssetAxis=gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowanceByDeferredTaxAssetAxis=gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember</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_ValuationAllowanceByDeferredTaxAssetAxis=gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowanceByDeferredTaxAssetAxis=gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember</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_ValuationAllowanceByDeferredTaxAssetAxis=gww_ValuationAllowanceForeignExchangeRateChangesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowanceByDeferredTaxAssetAxis=gww_ValuationAllowanceForeignExchangeRateChangesMember</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_ValuationAllowanceByDeferredTaxAssetAxis=gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowanceByDeferredTaxAssetAxis=gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember</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_ValuationAllowanceByDeferredTaxAssetAxis=gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowanceByDeferredTaxAssetAxis=gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember</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_ValuationAllowanceByDeferredTaxAssetAxis=gww_ValuationAllowanceOtherChangesNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowanceByDeferredTaxAssetAxis=gww_ValuationAllowanceOtherChangesNetMember</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>86
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194353361184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Reconciliation of Income Tax Expense with Federal Income Taxes at the Statutory Rate (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Reconciliation of income tax expense with federal income taxes at the statutory rate</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Federal income tax</a></td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">$ 451<span></span>
</td>
<td class="nump">$ 312<span></span>
</td>
</tr>
<tr class="re">
<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 &#8211; net of federal income tax benefit</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">64<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock compensation</a></td>
<td class="num">(16)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign rate difference</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other &#8211; net</a></td>
<td class="num">(23)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="num">(7)<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</a></td>
<td class="nump">$ 597<span></span>
</td>
<td class="nump">$ 533<span></span>
</td>
<td class="nump">$ 371<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">23.90%<span></span>
</td>
<td class="nump">24.80%<span></span>
</td>
<td class="nump">25.00%<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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="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_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 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 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 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 4: 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 5: 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 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: 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 8: 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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 increase (decrease) in the valuation allowance 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 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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign 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/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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after 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/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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other adjustments.</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> -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_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194356722656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Changes in Liability for Tax Uncertainties, Excluding Interest (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Changes in liability for tax uncertainties, excluding interest</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_UnrecognizedTaxBenefits', window );">Balance at beginning of year</a></td>
<td class="nump">$ 41<span></span>
</td>
<td class="nump">$ 38<span></span>
</td>
<td class="nump">$ 39<span></span>
</td>
</tr>
<tr class="re">
<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 for tax positions related to the current year</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<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">1<span></span>
</td>
<td class="nump">2<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for tax positions of prior years</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reductions due to statute lapse</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlements, audit payments, refunds - net</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(1)<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_UnrecognizedTaxBenefits', window );">Balance at end of year</a></td>
<td class="nump">$ 42<span></span>
</td>
<td class="nump">$ 41<span></span>
</td>
<td class="nump">$ 38<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_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_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/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 2: 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/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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 settlements with taxing authorities.</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 15A<br> -Subparagraph (a)(3)<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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/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/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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lapses of applicable statutes of limitations.</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 15A<br> -Subparagraph (a)(4)<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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>88
<FILENAME>R71.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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194354371904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 01, 2021 </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 | segment</a></td>
<td class="nump">2<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_gww_SegmentReportingInformationAssetsAbstract', window );"><strong>Summarized Information:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,478<span></span>
</td>
<td class="nump">$ 15,228<span></span>
</td>
<td class="nump">$ 13,022<span></span>
</td>
</tr>
<tr class="re">
<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&#160;earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,565<span></span>
</td>
<td class="nump">2,215<span></span>
</td>
<td class="nump">1,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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">277<span></span>
</td>
<td class="nump">206<span></span>
</td>
<td class="nump">173<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=country_US', window );">United States</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_gww_SegmentReportingInformationAssetsAbstract', window );"><strong>Summarized Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,389<span></span>
</td>
<td class="nump">12,325<span></span>
</td>
<td class="nump">10,236<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=country_JP', window );">Japan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_SegmentReportingInformationAssetsAbstract', window );"><strong>Summarized Information:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,797<span></span>
</td>
<td class="nump">1,719<span></span>
</td>
<td class="nump">1,705<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=country_CA', window );">Canada</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_gww_SegmentReportingInformationAssetsAbstract', window );"><strong>Summarized Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">646<span></span>
</td>
<td class="nump">621<span></span>
</td>
<td class="nump">560<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=gww_OtherForeignCountriesMember', window );">Other foreign countries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_SegmentReportingInformationAssetsAbstract', window );"><strong>Summarized Information:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">646<span></span>
</td>
<td class="nump">563<span></span>
</td>
<td class="nump">521<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_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Unallocated expense</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_gww_SegmentReportingInformationAssetsAbstract', window );"><strong>Summarized Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">295<span></span>
</td>
<td class="nump">259<span></span>
</td>
<td class="nump">260<span></span>
</td>
</tr>
<tr class="ro">
<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&#160;earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="num">(19)<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=gww_HighTouchSolutionsNAMember', window );">High-Touch Solutions N.A. | Operating segments</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_gww_SegmentReportingInformationAssetsAbstract', window );"><strong>Summarized Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,267<span></span>
</td>
<td class="nump">12,182<span></span>
</td>
<td class="nump">10,186<span></span>
</td>
</tr>
<tr class="ro">
<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&#160;earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,334<span></span>
</td>
<td class="nump">1,983<span></span>
</td>
<td class="nump">1,334<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">206<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="nump">148<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=gww_EndlessAssortmentMember', window );">Endless Assortment | Operating segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_SegmentReportingInformationAssetsAbstract', window );"><strong>Summarized Information:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,916<span></span>
</td>
<td class="nump">2,787<span></span>
</td>
<td class="nump">2,576<span></span>
</td>
</tr>
<tr class="re">
<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&#160;earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">233<span></span>
</td>
<td class="nump">223<span></span>
</td>
<td class="nump">232<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">63<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="nump">22<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=gww_OtherMember', window );">Other | Operating segments</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_gww_SegmentReportingInformationAssetsAbstract', window );"><strong>Summarized Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_SegmentReportingInformationAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gww_SegmentReportingInformationAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gww_</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_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/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_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/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_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/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 2: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<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 (f)<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/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 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 (c)<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_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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<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 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<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 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 32<br> -Subparagraph (b)<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 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 8: 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 9: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<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/2147479806/606-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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=country_US</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=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=country_JP</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=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=country_CA</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=gww_OtherForeignCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gww_OtherForeignCountriesMember</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_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</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_StatementBusinessSegmentsAxis=gww_HighTouchSolutionsNAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gww_HighTouchSolutionsNAMember</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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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_StatementBusinessSegmentsAxis=gww_EndlessAssortmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gww_EndlessAssortmentMember</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_StatementBusinessSegmentsAxis=gww_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gww_OtherMember</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>89
<FILENAME>R72.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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140194355581744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS (Details)<br></strong></div></th>
<th class="th">
<div>Jan. 01, 2024 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock | 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>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Common stock, dividends, per share, declared (in dollars per share)</a></td>
<td class="nump">$ 1.86<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonStockMember</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>91
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MGD=#GOZ/=MFY [>#O(0+&N7!T((HB+._^#4'<10PLFH"G#S ^27 [M<$N'F
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
M%]NNTW!V&[?I*M%FPPTZ!5MAA/J^F$E:N37+(LTP5ZG(0>*RZ_0:5V'+Q-N
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
M8-0G>+3[N8J!E:^IL4'0)NRT.63<Z# YHL.+1:P[&BTF(E,RGA5*-SML$X/
M6*&:@HNI"=9FU24FM-%EZM;E;UR7-MTW,)GIV=SZ2,P47"A>87L(LIEYD=>%
ML9%FZI9F:&VJ8\3KIS'0.D(QT<_1X615S\*LP$T%/L>1@=MFU36]T4:GJ5NG
M'R2H7B%?JO/>1TP![KQYW!%Z?>KC_A!'I=9 9OL>Z0]'X3:[#Y_F6>F9"GZ.
M/3)LYX[-;N3[';E.]QZKGC*?_KCX<8$^2$BC%9=]!)W>1<5@6^Q+OM$[1\FG
M-EG'!@O3BOA^US8UZD_=ZO]59.5!%4FB6Q70>0YQM_95U!1Q2MIME<6(C+I"
MW2@]=2M]%>K\1 VEM@G4;W=3%BL2=4VAM!%Z>F0*+:'N-2)E>I\,/32>K5N>
M:5BL+,\T!GMOA/3KN"],KN(LAW9T"6[>103^LGK#57U08E.^))H)I41:7JXY
MS-12&\#O2R'4[H-^[U2_9QS_#U!+ P04    "  YA598Q5[\XU8#   O"P
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
M3#MJPGYJ.E[8*5O#,]Y&'?-$ )"8NY$8T+@F? =,V ],M_0I9QK$53IR=A\
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
MTY#;BRI?;<Z]/>15E2\W7Q<\BGE1&XC_S_.\>KFHC]+MSJ2._P=02P,$%
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
M!S;W Z*F#TY-,M9V19DRN')CW! B;$K^Q]@P63<M WD"\<FZ (/!YPLI6MG
M>M$1A@ ?A"E>M#1K1XZ 8*%B::1&]'\G-;-NO,7V8GH&O! 1R$7-RA'AO50$
MA<ZQJU%AA979T7QU_OCQEFMY^,U?YUH([Q 0K[+R(%D?7"+!),LEKDGQ2N3.
M+U]6%*I1*398LG@14H'CFU=_-ZOU#Y<G40?"%3B2/+ 16'<LJSGV0B&-5Y[1
M+G.'$S<515VR2=[\,\; R3N4660;CI!?]<-ZC1V7C.JP!>&$,J]+$QBWY;)I
MZW:APO'"=/2O$XB8\MJ:12V.;[.6%&V1R<6,Y:(F<9DX&?VLEB:J'2!#RQ5^
M\DS=1RNY^%CIE:0JE*(V4G;&86K^I3M(HL()14=.(>:_<%L2"!K.0".&S 0>
M:R]WQ.]7WZ1(/*$P??[=6!,?94$.6'$/'!PK("E5WY8?4?^6:%J\I5S3CUR'
MXD//.;Q?D@Q.Q;8T6'G-M.?&=:>WIA["_94E?%9Y-4Z).- VRQX>X4M9XV(L
MC@IA\)2%3BLXK7I#HJ$$HB6$"$(3L")VY];U(!3-B1(IQ7M&F@<22TU@;IT/
MTG+REN#35#V0@)U7!#;*VH2"517K\I4-^8^Y/U"8BGDTTU!%/ ]!"!8>P &O
M  _-&+C4^H.E/+LS7:A2RHV9[>^LIB6ID)**,)RLTFHJS_D!PL360$XJ9834
M7U<0ITE.N.LV]."=H>.<DJ?[,J;W5&6T; E#:@QSCS6D4"$A@;T%LDESSZ!0
M#RA5,<;Y$%T/'1+4,'.*NDS&M. ,IZ"1A):@9_H:UG=)X&@R;K! H9FD>+PC
M->',6O(E(HQB.S_.!HDN@FE2FLCU[R  $YIAY#Q1Z_P(U,H(CE!1Z(SYWJ I
M46E7 <QXS[XDA&]18\J,2;83BJJB,)O@EP>IRJ#/'\XQ%R0?%)^R,%T-J4&
M6MS L95/?&;*CT%'</3)$E5ED5!V!,U9R;@&P^>L&^Y7WJ!::_(YW,%@=VT7
MHI"K%JTD]O!DXCV8W077P9BAXAJO!%P,M(-4YWF'UCMMJ* !2 =U'/$!EW\0
M=3B;0A,TU1_#>R? ZLB5]YQ6ZC2.=[HC1PQ-\P2EB0Y%[/=F%2H9LTU\*Z2R
MFX,<QDY:K,5SKM>8FFT,:*@7.43.^8;&IL.>;EJ\81E?C8IV+V+1[F<IVN5T
M?>WUG<\4^F(D#7726(+MLUIC:B>(1@Q-YB&E$!D7!)RC4$VY*]D26P*WP)D8
M4K&ZY8AT&@*PJ@0K&'=\RF$UR*TOJE06QY=OKEZ<L &GJ)TU3+)$D"/CDB F
M*>K7!:P=I\FM&]#(/[R@J[=H-?;CL)3,&3%V26&0UJX=/5UI_5_$(UU\J076
ML(JAR^K3G8VU?N1#W%WM.05D:!<2$_%_W'RPB1ZD1 P"D@NX$H__SOF/(VI)
MFK#>9-.\U@Z==' ]!60UNSFS%:+([X/A.$J2F< .UFWM2D)\Z$;WXM22^])W
M2/%;S]&QY8RQA<=->^SSWI)=RTQ%S*5A^.,V\LIP1@H'AB6K 8,7\$]E1WIP
M>#P"HQ#<MPNUJ@E:07DOM]R6J?+20::2S_/!2UABMSE-]9!WJ1["4#]$%+9A
M/1TQS[TU/K.GKF(ZGA9(\)^=I914B$(E;[=NAT)H'YH*DA$F[ 4P)O&4]V ,
M.'9D]"S=<GXI,#($1O"A6RK::%/I(=$?$\0UY:-T9(R^R<U)"=%Q<B1%N*V@
M&T-SE@YZ!"JRGCU%-E8[+9PPC ]B&Q?<PKZ(':C^:A.&SK)=N3+5:)1P-):U
MS%$X$H>T"0GP$AZ!G@2-(^U9=.VP9C6)TD=].#T:KG]"NAGRV"-?SNM9\5-?
M-!K:/H79@DVQ;"L4I*V<'TE[,VJ_>7_*M?8 FP6FQ9$ HEF52:T$;R@2E',;
MUG0C.P)^("]\<@Q11*TGF]2&P@'A.&E7!R(#<9$_Y2P@_/WBT%Z%* CI6]@J
M!+H57,9!3: 42"*3.,C#_$RX7=,HF!,E(T2T -$S2\KD9"8LTU#603UK >"(
M'N D^%JDY*5A<@4#B-:)TJ&F%NR.QP2DK8QW;F7P)JHDTBNIN\!'!AUTV;6]
M57-Z%5W.BOQ/C$5R7J0"IMYR&(/7%(UHZ4\=9;N<.Y^B<'[\\_7+-R=1F=C=
MQ.X%Z:-EV4C]K=/T?<)10PYT3]/ER1/ING#V/2XK26;5[5+Q\C^A8I^+G,3\
MA;",$96,>V\#P07AEHXK;;<8MLV(1.#0+(7KHJX!(14MR0V7E'MCXLB+HK0S
MW]:VSW"AWYVL2E ]IIG[ELA/'C=$X"$*O(A1(K^>(9[0] C]DY%'#H5 X2:8
M ->%EIC5J]V<Q*@K)W.;9":@3J5#/S" <S4].6 F"%H]+W"D/-'!HSM#4%"
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
MDE$W=)(-+$%VUP%_9D47R6.V#H2_7MA#;U <.<*HR\$B)CO&QYLA)&CKCK_
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
MZ,W2\!QD="SFEZ);<C=\/(9_HEI3H0JJC"=5P"LU7Q-/.K6HU%SE H[*&WR
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
M KY>)F= ,I/I$O1+^<3[H53010/(:&[-3O4$0>S3.<@M];$TII)%\10Y-
M/<+T_G3E5,%.@QG"2ZDX3X)[@X8U100F,U6K:3G:U",Z(FC.?'U#FN'E5&8=
MRB !0%(&1&TY+K3<F/E9%!!5,NA4$:,ZABAEKFHP\M8Z@>Z(6WDZP:_!A'J/
M8RH!8JG"PK*&'QNKU0)O1VSOU4S;0%3$N*K,1J@M10^04NH,SB<.TJ29=V$%
M7RKNML@Y+8@K0DOK2@='"+^6I2=9E]*@!62.3OMOL)[W-M/LK+4."UYYF9,;
M%T0Z+%FNO)['T$3+*A8J!UV9<85BBZ%U#80T\M&,"L6*"P5OK-$* ='41?37
MA25NDOG_T9)%G/Y=C,. Y-D:5)R2ZG2M8[@'.2U <@I?]P1:3(2@XW4JJ)7G
MMM>:9RGIA3ZE+72V*=%.KR19'DR BXI%1=0JQ:E&) DT)$C=425!WKFNYM!(
MQ'R#3@XEX_[S\RQ*3<W)^5F;>C:U2,Z=XC@G)U(*P5JV,+:P<X+[2K76HB5H
M BS*V-'#>!H+4#8X/:VX;F3,6!S>WAP12BD'?3=26U<!L+!-$S2MK-O-SIZR
M1U68D*;)Z#$7@_ :7CY M6VQ+@CLX[/7P/ZPS3&29]"3H*,N)3EV>@SOM17(
MA,A]2)6($1)L*[%MY4;R)3)=M&1-C-6?<L4@/X @!=!N>,$$@][@Y,?>=D=$
M(F('*@+'R"8":H/56.-D<7KN=[,.V8,N03DA4ZZD+E@?]0BV)LJ<D1XY[B(L
MX<;2[IN*8GD.3*]A0M@XINEML,)_H!!S[0RMN75XN5[H;,$!M=6]0Y@[!<.+
M%!3*BI)3]""WFUNQK6$=U*O=4H%H>LZ\A@@";#;3=.>C2"(UC)K'20;7&4E;
MPT(&%JCRY*VH+-W7<+=E#3-F0]CB#-8HG,5> 9;@'H3#UI)YN5X !X+*V SM
M!;Q/)E6.[]ZQBM7<=VL>>07GB"&*#6UDCH!,U' C]-\W)KL& F?<:PWN[%.O
M<XTF@DH/"C0* HSKM*U\(RO!UZ(MJ!W\O(% QU!:OU-)+71C,\3NHLGF+^F1
M4>9(-7-"==W( 5,"4T<V^CZUZ(M&7A4$G);8G@:D;D_RE\E7&S*GRM&4 Y)M
M'-"FME_)&>&Y@A)U[:KQ&.N]<Q+%L$8ZF8DK>)5E, #W&@0R;@2[B*HF7[UV
M]:+#&M)EG.XVV=_'VD,YC:H<7[S\&]>N_U"V^Q(-(*YC_N0D<R"&H^;2P[>P
M<>PBTG.:G&Y/)NV$^VTYHTR>=">XS,0;)W7VP^&IV'<Y[F]]P5@J-^?O-+B>
MD"3Q8T;[MOT4=!V_@&RVQ^](GZ2;(Z1%H68X.L!]JX.>@K_-Q$FP)7\/F=J
M:.6?"R5A/-J ]9E%JJLGQ*#]0';U%U!+ P04    "  YA598X+4$P@(*  "$
M&P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6S%66EOVT@2_2L-C9W8
M@*.#.NW8!AS'R620PXB360P6^Z%%MB1.>*6[:5GSZ_=5=9,B;<OC^;*+(*8H
M=E57O;I>4Z?K7/\P*Z6LN$N3S)QU5M86)[V>"5<JE::;%RK#DT6N4VEQJY<]
M4V@E(Q9*DU[0[T]ZJ8RSSODI?W>MST_STB9QIJZU,&6:2KUYHY)\?=89=*HO
MOL;+E:4O>N>GA5RJ&V6_%]<:=[U:2Q2G*C-QG@FM%F>=B\')FQ&MYP6_QVIM
M&I\%>3+/\Q]T\R$ZZ_3)()6HT)(&B<NMNE1)0HI@QD^OLU-O28+-SY7V=^P[
M?)E+HR[SY%]Q9%=GG5E'1&HAR\1^S=>_*N_/F/2%>6+XKUB[M<%Q1X2EL7GJ
MA6%!&F?N*N\\#@V!67^'0. % K;;;<16OI56GI_J?"TTK88V^L"NLC2,BS,*
MRHW5>!I#SIY??;K^^.6/JROQYNKSU;L/WVY.>Q9JZ6$O]"K>.!7!#A6#0'S*
M,[LRXBJ+5-16T(,]M5%!9=2;X$F-;U78%</!D0CZP? )?</:R2'K&S[72?'O
MB[FQ&BGQG\?\==I&CVNC,CDQA0S560=U8)2^59WS%[\,)OW73]@ZJFT=/:7]
M>0%Y4L7C!C[$X-M*B<L\+62V$87.;^-(&7$K=9R7!O5F8ZU0?5;,5:86L37"
MYD(E\3*>)TI8)5.1JG2NM#D2<18F911G2Q$B$W0\+ZGD6 (5 O.BU@-1)#*#
M6.&+N]Y!&I.'L;18OX[MJA;V"VJY',';&IBJ* YETE"312*W*Z7KK[KBBBV/
MD]ANX-S/T@N[Q97^1-VJA$'88&^8QS[!PH:[(LE#25YTQ>\>+/1&5'_6-A,>
MWV)U$RC@A#84YCJ26:B<BZ0MP<9+_&W:U15OO?.73>2N6?4%6L"?N29?\H6P
MVT"^-.)[]Z;;WE5JY8PA)#="-H-KY"U<-&SRD5BOXG"U30;X!7B$+-&%X'+8
M#J(2/TL8C1A/]BLS'LN/EY0'%BOKAR&,1>@]BI2';L$.NX2ZH^4 3!JQ-QNC
M#R8)1(]P,]W>4"#WIK/J"[:>&@BWD8 ?XP.Z"FJB4#P-DDVW50:F0-;F!%D4
MQ60=C-J=P$+>RCB1[&XN0J4MAJ##GS:KLJ(5"S+*H=RN%(I1*B-% 6K$DQ45
M4@/\N !>R,:F.F=]!<_]ZH$>?/N$_8PZ'NT%@P:F@_K&03J8_%-(K]OU^:N2
MB5V%Y.*;JD1='C>Q7R&X\GYIK[:BS>*":])N\Y23&Q2"[6O%H0)+.+0NA2^#
M5DSF"@G9R%W2TL <?J]7BO94&T[Y>+'A-0T[$5(($@&A$-'#1A !2$M;S+J<
M(S&Z39Z4F:660WCZ'F"V%F2N]:;RAWK07M=21ZPL!&Y5$;I:!IR1LDJGKH-N
MVA81\ADX7Z'0PM ^M\V3-!FQ!DSH@TE9)9,$7-*4WM\(64;;_2:SDBP?L,]*
M(J\W2FKV!+::V% V>KL6>0(.Z*9$BDKC]GL -'QZ&5H889'4YO!$O/,H_@&%
MGEN@)X:N"5?LP"4B):&X>?]"IL7K"W&#B1>''I,]$>#_"/_'X@O/!.Q(\3ZL
MZ^9#!I@4UK+ &(N'XNJ.\EE1/&RI,YH!*"]%!D\.Q<',_;](<P3I+Q=6&%\
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
M,,7)Z(S]"75RM*#+=#3&A;9][XU01XXL#]%'G&"MELL*Y.;3/Q,A1 /W'.A
M'.^Y"OY\@C\IXCK=N>/-G,LT))34X,N0#%F;S!JI88Y\,MK[X4N9H8GVT+/#
M8>+66.Q$0[YF5*UIHIY&01$$F6II9":!C@+[^Z6,NE6(.IE.)NT2-D6;U%G"
MVG7"M?^(1Q,X^QF$2-R"ER@2CJ<DNA!W9(#WR$C/%#OT!,3IO@P1@_+G*CAY
MCM#4@BC7-\IU3B&'%)D&U8H7JD*I&K&[%>6]H>!<598.KU036[4]]0P+UZ&L
M_)@&3?.W&P6J4!"#";_#DDV2;H(]M'9[V"_:E>:[VB=\C'E;?=]0JK+D-GKP
M BLW""#HX_4K7%5_0<61:[B_[,L\!5TS.@C.ND0U=E+<Z5"68! )^B*Z%45G
MWT"8JZ90%X%5;LE$*ZT*QK?;'$?IFNXIJ7+QZ%-9K*L\1!%1-RW#37?O]PHG
MITS6K1-!;1")ZZ!:INH @@J:5\Y7&('1C!W2>?ZGMQ"N8CS71SB&.B&B!X$N
MZ..,76<HS&[+&OE6F3#28"':ONZ9G9@92G_RXFHJO*B[VLVG?B+>%^E/(JO2
M'UQ'[%VOH^^-M5DE/$-2!883^);.U%1'XH&[W@MK<Q\M,'=%Y[LM?PJ_M5@A
M/<PW56C0VO"XEZAM&#<,V6*V^CAB?B0P*'ZRXT<%PJ?HT?01%4;$D6<0NT$2
M>F8BTCMIG":^R^#4+;>L3O!\9TZP*?H+5^2]M8,.V&4CUYN<2,Z!PDG3MI?2
M0RS3;N&7H W?K\LB1*(CU9;L$;LFZ[73ZK"@C6/?ZTMP@6$[5>69(WWNRK-;
MR\NR E]T%&S"[)?P-$5#K&L&#['AJ(&;31WW6.A(MK(;I?U1$7=X27R:2]C7
M]Y?D'&?FH4_%8.S($WJM&<EL&=X]1.ELQVF91%2E#I$[C1&.$.X^1%HYZ;C1
M#>>*'AB&9XZF77NE"62GL5VCL(A'#FL?>F$B[^.>40M4O=(]G"1\=\1F):9\
M$NAHD(_WV%&FPF]99R;$Y7"E#?SJ#Y;9OG,ZM%?Q.#K;[WK8CL(K<+$G!=AU
MW#B'PMI:T#L/Z@7*(W5Y;E134\\$T, 9;!BLU7RF=.QR7[/JW=%Q=^W>V.-;
M7[@]30B*[R^O@?AE(];U+/NT\9ZA$'KMWJ;@^$2$X%\Y[$?W+VRN_7N*PW3_
MMN<=UZ@3AN5BA:7CT7S:8]J_0?$_K-JZMQ9+9:TJW->-X/ 33<#]E5*V_D$;
M[%]C7?T74$L#!!0    ( #F%5EA()=3+-@4  /T+   9    >&PO=V]R:W-H
M965T<R]S:&5E=#(S+GAM;*U6;6_;-A#^*P=OZ!K ]0MER7::!'#2I.VP)$6<
M;A^&?:"ELTV4(E62CIO^^MU1LN.VCE$,^R)1Y-W#YSG>G7BRMNZ37R(&^%)J
MXT];RQ"JXV[7YTLLI>_8"@VMS*TK9:!/M^CZRJ$LHE.INZ+7R[JE5*9U=A+G
M/KBS$[L*6AG\X,"ORE*ZQW/4=GW:ZK<V$W=JL0P\T3T[J>0"IQ@^5A\<?76W
M*(4JT7AE#3B<G[8F_>/S =M'@S\5KOW.&%C)S-I/_/&^.&WUF!!JS ,C2'H]
MX 5JS4!$XW.#V=INR8Z[XPWZ5=1.6F;2XX75?ZDB+$];HQ84.)<K'>[L^ATV
M>E+&RZWV\0GKVE:,6Y"O?+!EXTP,2F7JM_S2Q&''8=1[QD$T#B+RKC>*+-_(
M(,].G%V#8VM"XT&4&KV)G#)\*-/@:%617SB;7KZ]OKRYA_<W5[=WUY/[][<W
M)]U P+S<S1N0\QI$/ /2%W!M35AZN#0%%M\"=(G1EI;8T#H7!Q'?8-Z!I-\&
MT1/) ;QD*S.)>,ES,G%!F13@#BOK@C(+^'LR\\%14ORS3V^--MB/QH5R["N9
MXVF+*L&C>\#6V8M?^EGO]0&N@RW7P2'TGSV2@R#[*>Y!AK>.*G>![C</86VI
MSCA <J81?!TS#](AO*/L?G5O5_D2IE:ON*(\W'0F'9"FX&/7Z#U,O"=O]NK
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
M\'M:%OA/@KT(X/O<X4W<;.2"]G^3\;]02P,$%     @ .8566']-V*EX @
M704  !D   !X;"]W;W)K<VAE971S+W-H965T,C4N>&ULE51=;],P%/TK5P'!
MR]1\M!NCM)'6K6,@#<K*Q@/BP4EN&VN.G=E.N_U[KITT%&FKX,7QM>\Y]US'
MQY.MTO>F1+3P6 EIID%I;3T.0Y.76#$S4#5*VEDI73%+H5Z'IM;("@^J1)A$
MT4E8,2Z#=.+7%CJ=J,8*+G&AP315Q?33#(7:3H,XV"W<\'5IW4*83FJVQB7:
MVWJA*0I[EH)7* U7$C2NIL%9/)Z-7+Y/N..X-7MS<)UD2MV[X%,Q#2(G" 7F
MUC$P^FSP'(5P1"3CH>,,^I(.N#_?L5_ZWJF7C!D\5^('+VPY#4X#*'#%&F%O
MU/8*NWZ.'5^NA/$C;-O<Y'T >6.LJCHP*:BX;+_LL3N'/<!I] (@Z0")U]T6
M\BHOF&7I1*LM:)=-;&[B6_5H$L>E^RE+JVF7$\ZFR]O9<O[M=O[E.\SO:%Q.
M0DNT;C/,.XI92Y&\0!$G<*VD+0W,98'%WP0AZ>E%)3M1L^0@XP7F QC&1Y!$
MR?  W[!O<NCYAB\UV60&'QJ4%N8;&@W\/,N,U70E?CW7;\LV>I[-V61L:I;C
M-" ?&-0;#-(WK^*3Z,,!K:->Z^@0^[_]D/^D^"KA,Y,-F6YWJJ,C^*C)LFO4
M;PW,%-,%J!5<<$UN4=K0Q<X%TU@ @P<"6M3B"7)F2BCXAA<H??[K>'!Z C62
MRTO*=DNYJBIR&UW<_/X(:O;$,H%PS71>0E<;K&KS2R4*I&($H[K*:9!PB9GV
M4N.D31\\=ZKAWI6O4*^]L0U5;Z1M;W^_VK\=9ZUE_J2W#P]I6W-I0."*H-'@
MW7$ NC5S&UA5>P-ERI(=_;2D]P^U2Z#]E5)V%[@"_8N:_@902P,$%     @
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
M/QXXJKPLE0,CU^Z"LI &E>/,%=XOJ;(.^'\FI=D.[ +UC77P#U!+ P04
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
M<VAE970S-2YX;6R55=MNXS80_96!&A0.H.I"R9*5V@9L;Q8-VLT:<9)]*/I
M2V-;B$1Z23I.^O4[I!PW15UW^R*1PYDSYY"<X7 OU9/>(!IX:1NA1][&F.U5
M&.IR@RW7@=RBH)655"TW-%7K4&\5\LH%M4W(HB@+6UX+;SQTMKD:#^7.-+7
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
M::5IBPJ=/JSVP20'B.K8C&U*^^_WV$XIK0IOJWT W\[YSG=N=GI;J1[U"M'
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
M"C(O<!K8MNC/P-08; ]_!"0<Q!F0!+,,\WX.Q.4;IKF3$;BS*Z:!#%(X(:=
MT@$,@&01G,2#4WA0E@JX4'5#Y8OSD86]O._#2;/4"=*0D%9 XK0-V!VE"R?M
MY7"DB=)]$Z7'FXA7DB]Y07WW%$H67+B#O+:L-K#4JMXUEP&K,%AIE. EM>_I
MVW;946>'N^Q=AUPRW"HX=84*@=:.AM]I^XN6)4@ESPIJ5B 8_FR!/>/U8]CP
M:)E)Y"N8N9.,>_U#5<P22%*LW;9@?<#UMCYHG^>O*'GRWT($G['$<P.Z4$\,
MN"S$NL3N%4I69P(O']S!GK4FA((V''WS[R@S:FDW5#.//;M[W"IUX/?W=H#E
M,]Q8Q\!&X\6L[4L(BS47I>>$ V#?UKQQ*7?@!WIK]L3DFL'B!2JF*DV;%2\P
MM*+-ZU\3?'849PB/DKLCF%OL(--V=-(?M-1+2-I2CB09_$:1%;[3\T'NQGC@
MQBB%"RII27$KZV60H<\4"=76#5\A>,]*/(BUM)I[#TXKQ?JFJ/F&8WMN;3EU
MB$O=-Q=GS73EGP>F16_OT+UT_P*9MA?OJWK[?+FANN)X=H(MT33JY,@4W3X)
MVH55C;^&%\KBI>ZG*WQ%,>T4<'^IE-TMG(/]NVSR#U!+ P04    "  YA598
ML.7)</0$  "C&   &0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6RU66MO
MXC@4_2L6.UIU)+;$X56Z@$1A.HLTM%69[FH_NLD-6)/$C.T G5^_-X\&"*E;
MNNF7DH?OL<_QC>^QV]\(^4,M 339!GZH!K6EUJO+1D,Y2PB8.A<K"/&-)V3
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
ME*WS2YV1*,6P-!0OK#PLN-)B8Y>9_G]@81ST^9)SM3-,@/J/%/T#4$L#!!0
M   ( #F%5EC?[0_O8P,  -(,   9    >&PO=V]R:W-H965T<R]S:&5E=#0U
M+GAM;+5774_;,!3]*U:&)B8Q\E528&VDMF%0B2]1& _3'DQRVUHX=F:[E.W7
MSTY":$K(8.I>FMBYY^2>8_OVIK?DXE[. 11Z3"F3?6NN5'9HVS*>0XKE+L^
MZ2=3+E*L]%#,;)D)P$D.2JGM.4Y@IY@P*^SE<Y<B[/&%HH3!I4!RD:98_!H"
MY<N^Y5I/$U=D-E=FP@Y[&9[!!-1-=BGTR*Y8$I("DX0S)&#:MP;N8>0Z!I!'
M?".PE"OWR$BYX_S>#,9)WW),1D A5H8"Z\L#C(!2PZ3S^%F26M4[#7#U_HG]
M:RY>B[G#$D:<WI)$S?O6OH42F.(%55=\>0*EH#W#%W,J\U^T+&,="\4+J7A:
M@G4&*6'%%3^61JP W. 5@%<"O'5 YQ6 7P+\MP(Z):"3.U-(R7V(L,)A3_ E
M$B9:LYF;W,P<K>439M9]HH1^2C1.A<<7%]'M^/04#<XC='%]<G2%QN?7@_/C
M\?#T" TFDZ/K"1HD"3&KA"D:LV*OF37;CD!A0N4G]!G=3"*TO?4);2'"T!FA
M5 ?(GJUTBN9%=ERF,RS2\5Y)Q_70&6=J+M$12R"I$]A:6R70>Q(X]%H9(XAW
MD>_N(,_Q_(:$1F^'>PWPZ.UPMT6-7RV7G_/YK_!-8*8/G4)7D'&A")O5%N3[
MJ0Y'8P6I_-'D?<'=:>8V%>909CB&OJ5+B 3Q %;X\8,;.%^:?-LD6;0ALIJG
MG<K33AM[>,QYLM0[MLFQ KF7(TT)?0C]KM.S'U:-:(IQZS%10\Q^IXJII;U7
MI;W7FO9HD2XH-E43S4H%B*09)L+LD,:S5Q &*UFX?G=-3>M+W[NL&R*K^1-4
M_@2M_HPK+U \QV(&C98$+RQ97]Z_1D1M$;74NU7JW=;4!ZDYW+^+0PV/^C]>
MPHXNK JS&;FC@+"4T+S$W1>Y!)TU00TAZ]NU^V*[!GZSI/U*TGZKI.>"=<.(
MVD$CS'""FQ2T\KRW2&V2+-H06<V_@\J_@_]8^ \VZ>DFR:(-D=4\=9WGYL?Y
MY])?0E</@>NMGZ7&H/73U)[$>T7:*\U>"KJNF:99HI@OF"K:HFJV:LP'>3NZ
M-C\T#7O>1#[3%-W^F2Z7A$E$8:HIG=VNUB>*!KH8*)[E+>4=5[I!S6_G^J,#
MA G0SZ><JZ>!>4'U&1/^ 5!+ P04    "  YA598T(^F6ZT#  #H#@  &0
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
M5'W/#!/UH0&N-ZCU!6-R-]'-K_ITA7\ 4$L#!!0    ( #F%5EABWYIFB 8
M )4R   9    >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;+6;77/:.!2&_XJ&
M[7;:F298DC'0$F:V*-WN3OHQ)>G.7CJ@!$^-S<HB:7?VQZ]L7(0M<6*,N$FP
MT7FM\UK6>2SLT6,JOF4+SB7ZOHR3[**SD'+UNMO-9@N^#+/S=,43]<U=*I:A
M5)OBOINM! _G1= R[A+/"[K+,$HZXU&Q[[,8C]*UC*.$?Q8H6R^7H?CQEL?I
MXT4'=W[N^!+=+V2^HSL>K<)[/N7R9O59J*WN5F4>+7F216F"!+^[Z/R&7S/?
MSP.*%E\C_ICM?$9Y*K=I^BW?^&-^T?'R'O&8SV0N$:I_#WS"XSA74OWXIQ3M
M;(^9!^Y^_JG^KDA>)7,;9GR2QG]%<[FXZ PZ:,[OPG4LOZ2/[WF94"_7FZ5Q
M5OQ%CYNV?=5XMLYDNBR#50^64;+Y'WXOC=@)P/Z> %(&D*8!M R@30/\,J"P
MNKM)I?"!A3(<CT3ZB$3>6JGE'PHSBVB5?I3DYWTJA?HV4G%R?/7IX^]GUY=?
M/B!V^?8:G:'IY/TEN[FZ1)_>H=J7+QB7811G+U6SFRE#+YZ]1,]0E* /41RK
MDYB-NE)U*1?NSLK#O]T<GNPY/..S<T3Q*T0\0BWAD^;AQ!+.FH?C:GA7^;@U
MDVS-)(4>W:,W"87X$27WZ&L8K[G-C4V\;X_/K_'7V2J<\8N.NH@S+AYX9_S\
M%QQX;VS>N!1CCL0JOM&M;Q12'U^G,HQM=FW">D58/H,]C G%PU'W8=<&6R/?
MJS9B8 =:IN=OT_/!]#[)!1>V]#9AP4[/SS"M90=*'WJ2'8E57.AM7>BU<P$,
M._2:Z)F6DMJ 88X.6'$AV+H0@"Y<\2Q3\[H0/)%J'I=K$<F(6V?.P$R%^K71
M86O3JZ4+=JAENOUMNGTP7<9O)8JR;!TF,XYF:28S]/R7 <'X#4H4U:1W*%RF
M0D;_ACD&V&SH6RZ2^A1@:9-/Z!4;P(ZVM&&PM6$ G_4TN3^37"P5DMQ*6Y8#
M(P-"@J"6IJW1H#8D&-B3EGD.MWD.P0+X+HS$_N(W='FANQ1CCL0JGF%/(YC7
M;F8LX^ " 8L?ZH0KM:H5.S2*6UH!QATZ>$HUN$RX.F35"LV2&$2N\71]*_=Q
M41E:F0FP,5W86GF#^KP(=Z-MFAK],,Q^!Q3$4@FNB-9&]9((]ZEMSIH',0R$
M#JHBMK%CO2S:&AEU$>YK6R\T%6(8"Y\NC=AD.N64,0U:6GG$./&G8#^LX0_#
M]/=GN H3I8O^Y@FZSI.^2D/[^75$;:4Y+M68*[6JB1HI<?_(NVSLB/5*\URJ
M,5=J5?,TB&*81/?>:F,3+BFI7V-FF\"HFJ?@3ZP!%!]#H-@I@CI58Z[4JBM7
M&D()#*%Z'LZKTRL$&TE,,C5&BZ6-,5K@3K5-6N,F@7'S)LFX8@\^1U.>1*E
M'U/)LU?(/P^\7]%_/_<F^5ZK#4ZIU*D:<Z56M79G*?3HM5"WBZ%N5T-/ <5$
M0S%IN2!*3+K%GN?5K[PFK1C<A[8Y:@@F_A$S-7&Y[CEQJL9<J56-T\1,FA)S
MHYFZ9RR/#X-^?<"8\#S$07V\G(*=B69G K/S5(923=11HE+GF41";5H3WLCD
M"QG;9+QSSZ_?'<.'.WA,G(*)B69B J^S[BMD^'S0:U3(G!*S4S7F2JUJK29F
M,CBVD#E"WM(\EVK,E5K5/(WC!*16H) -C6FI9]:QH3$M&8T8W(.VOUQJ;J;>
M$66,NER<G3A58Z[4JL9I]J8P>Q]6QDJQW?'B#^IK0-1<UO7[QB_!I^!BJKF8
M/K&LV[",E3+U,H8'O7K23L&WP6&KB>_\Q@\S[?Y[+=+H7@N6/_A2<JG&7*E5
MK=4H36&4?KI$4:<X[52-N5*KFJ=QFL(XO?_A$Y.<?:-$49.<C48,[D';##4Y
MT^"8$N5TI=FI&G.E5C5.4S6%J?K $M4WQ@L-<'V\F(\J4#JHCY=3$"_5Q$OA
M->+&)6I@O].J+P3"ASMX3)R":*DF6@H3[;XR1L_[C>ZT8/F#+S>G2]"NU*I/
MR6F4]F&4?KJ,^4YQVJD:<Z56-4_CM _C]-XRYEO(V2ACOH6<C3(&]Z!MAIJ<
M?7A%&9Y]?:>KR4[5F"NUJG&:O/TG'K$XJ(SYYO.TE-87SVR-<+\^7D[RT.W.
M4[?P4Q9-RU@I4R]CM%^_TX*/=_"@<(J]W9U7 /(7-CZ$XCY*,A3S.R7OJ>+4
M06+S#L1F0Z:KXJV VU3*=%E\7/!PSD7>0'U_EZH*5F[D+QILWT09_P]02P,$
M%     @ .8566!9PI-#P!@  ZCX  !D   !X;"]W;W)K<VAE971S+W-H965T
M-3 N>&ULK9MK3^,X%(;_BM6]B)& -BYIRPQ4 G)91C"#8&97H]5^,*TIT29Q
MUW%A9K4_?IT+34U=TTHO'Z!)?1X[/2\Y]MOXY%G(OXM'SA7YGJ5Y<=IY5&K^
MOMLM)H\\8\6AF/-<O_,@9,:4/I2S;C&7G$VKH"SMTEYOT,U8DG?&)]6Y&SD^
M$0N5)CF_D:189!F3/\YY*IY/.U[GY<1M,GM4Y8GN^&3.9OR.JZ_S&ZF/NDO*
M-,EX7B0B)Y(_G';.O/<Q/2X#JA:_)_RY6'E-RDNY%^+O\N!R>MKIE2/B*9^H
M$L'TGR=^P=.T).EQ_-- .\L^R\#5UR_TJ+IX?3'WK. 7(OTCF:K'T\ZH0Z;\
M@2U2=2N>?^/-!?DE;R+2HOI-GNNVPV&'3!:%$ED3K$>0)7G]EWUO/HB5 $HW
M!- F@&X;T&\"^J\"O,&&@*,FX&C;'OPFP-\V8- $#+8-&#8!PRI9]:=;I29@
MBHU/I'@FLFRM:>6+*K]5M,Y(DI=2O%-2OYOH.#6^^OPI/O@2WEZ3(#S_0@[(
M)R8E*^5!]@*N6)(6[\BO/WD#_P-)<G*>I*E64''25;KS$M&=-!V=UQW1#1UY
MY%KDZK$@83[E4TM\X(X?4@>@JZ]Z>>GTY=+/J9-XMI@=DKZW3VB/]LC'FV]D
MK[[0=Y;17;A9$;\_)/2X87V]"\C>SS9,X,8$?-(.R1(>;A_>=XPBVAY#'9AX
M>XQGQQAYZR\EVZ^X_8W<>T4N\T+)A;XG*O+GE6Y +A7/BK]LNJQI1W9:>:M_
M7\S9A)]V]+V\X/*)=\:E#GH?;#) P@(D+$3"(B0L!L$,L1PMQ7+DHM=B299B
MV2>+G&5"JN1?/B73I)B(A9;0GNXY2Q;9.\)R?;J**8H%RR><3$2ABGV2<V43
ME[/W7<6%A 5(6%C#_ I6SFZ>QMYQK_HYZ3ZM"F>](?5L#6/0\ Q1^$M1^$Y1
M7(E\=J"XS*I4[Y.9%(6UI#DQNV87"0N0L+"&#5:3UM^07UO3HYXUPZ A&AD>
M+#,\</_;BXP7*IF0JC:(!W(A^311Y#_B'WSC3)*O><$G"WV2W/(GD3XE^:QN
M^_FEK4T/SDYWU0,2%B!A(1(6(6$Q"&9H:KC4U! Z[Q@BQ8*$!4A8B(1%2%@,
M@AEB&2W%,G*7F.:^,ZGN)?M$+%2A].1"WV=L6G'"=M4*$A8@8>%H;7;PNKZ,
MUNK+Z[("&I"1U>-E5H^=6;WC>2(DR87BUOF",WK7-")A 1(6(F$1$A:#8(8X
MO%[KI?2@%:+!@?0"I0506@BE15!:C**9HEDQX#SG/272:*+7I.4Z5!>,<D5B
MU8J3LK-6D+0 2@NAM A*BQN:L;[M]UZO?TPET%8)=.OJHE<J[1*E>>-3^<8^
M\0Y'_B]6B3CQ.TL$20N@M!!*BZ"T&$4S1=2:HQ[6'?6@]BB4%D!I(90606DQ
MBF:*IC5)/;=+>J>8TO>9)%=<XQ61^M J%JC=":4%4%K8T,JY0;L2.>QY(__5
M@@7:;;Q%MV:*6\O3 WF>;L[..8:ZGE!:V-!6B[F_5LN;+*_[GAN:QJ@QFGEN
MC4_/[7Q^9'.6:R[YQG/RI<SWE6"Y-=%0-Q-*"Z"T$$J+H+0813/ETGJ:'M;4
M]*"N)I060&DAE!9!:3&*9HJF]3:]-\S-K6L)U->$T@(H+?36C<L^M9>2]98#
MZW=M,6J$9I9;K]-SFYWV2J(7INWKLYGDO/Y>7<]2-JQ*H:8HE!9 :2&4%D%I
M,8IF/FG5.J,4ZXQ2J#,*I0506@BE15!:C**9HFF=4>IV1H.JN)1UQBH1J"$*
MI05O7)A'?G FK6J >I]06HRBF6IHW5'J=D<M/KFN1?43FU9]U#C/6RFTQV:%
MO7!WN7/6H1XGE!9!:3&*9DJA]3BITP[;?O[IYNQ\CX":FU!:V-"VF'\V+5==
MCPWS3]0(S2RWIB1UFY)G3URR&3==2;+'"L+(G,N)GD?8GDH^IW8/K=?S7__W
M0_U'*"V$TB(H+4;13%VT3B9U.YGM WOUPS7D@4V2-%$_=#DP'[NQJ@-J;T)I
M 9060FD1E!:C:*:$6I.4#K#+$:A5"J4%4%H(I4506HRBF:)IK5+J=-7>6HY
MC=$WAN)7"PC;E"> CB.$TB(H+4;13#FT)BAUFZ#7['N2+3)R+Z2.K<H1T]WI
M.F25!]0)I>L/4GK4MWX?%4![#J&T"$J+4313$*U?2MU^Z66N9QVL*">LY0[-
M7<0!M4BAM !*"QN:(=S1T+<O5* &*(I6BZ.[LN,VXW)6;:8N2+6;K-Z!NCR[
MW+!]5FU3?G7^W'M_46^[;C'U+O!K)F=)7I"4/VAD[W"H/S19;ZRN#Y285_MZ
M[X52(JM>/G(VY;)LH-]_$$*]')0=++>WC_\'4$L#!!0    ( #F%5EB_]G.L
ME@(  ,(&   9    >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;(V5;V_:,!#&
MOXJ555,KM4U(2( .(@%)::72(:";JFDO3#B(52?.; /MMY^=I!%; _0-\9][
M[O><B2_='>,O(@:0Z#6AJ>@9L939C6F**(8$BVN60:IV5HPG6*HI7YLBXX"7
MN2BAIFU9GIE@DAI^-U^;<+_+-I*2%"8<B4V28/XV ,IV/:-AO"],R3J6>L'T
MNQE>PPSD4S;A:F96698D@500EB(.JY[1;]P,.CH^#_A!8"?VQDA7LF#L14_N
MESW#TH: 0B1U!JP>6Q@"I3J1LO&GS&E42"W<'[]GO\UK5[4LL( AHS_)4L8]
MHVV@):SPALHIV]U!68^K\T6,BOP7[<I8RT#11DB6E&+E("%I\<2OY3GL"6S[
M@, N!7;NNP#E+@,LL=_E;(>XCE;9]" O-5<K<R35?\I,<K5+E$[Z#]\?1U?S
M<#I&03B8HRLT&]Z%P=-#&*#^:#0-1_UYB";3^\?A_:3_@";]YW'X.)^A\P D
M)E1<H#-$4C0FE*I#%EU3*E,ZM1F5!@:% ?N @0"B:^0T+I%MV0YZF@7H_.SB
MWS2FJJDJS*X*L_.\SJ'"6+J^DL 3%,!"7J);(B),T3-@CL98;CB1;^A7?R$D
M5V_&[SKC!:!9#]"WY49D.(*>H:Z# +X%P__ZI>%9WX[8=RK[SK'LOCJ-9IVG
M0N7F*GWAMKZCXK8UI&9%:IXBN76D0N7MD5S+J4>Y%<H]A?+J4.X'E%4/\BJ0
M=PK4J@-YGP6U*E#K%*A=!VI]%M2N0.VCH'D,JN>NU M=AVM_P#7:U@%BIR)V
MCA.9Q+0.UOGP"MJ.T_H/9NZU)-W=QYBO22H0A9626=<MI>=%QRPFDF5YEUHP
MJ7I>/HS51P:X#E#[*\;D^T0WONJSY?\%4$L#!!0    ( #F%5EBL6A<R'0,
M /4)   9    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;*U6:V_:,!3]*U96
M39O4-@]>70>1"F':I+*A=@]-TSZ8Y +6G#BS'2C_?M=.R*!-HU;J%XB=>X[O
M.8ZO[W KY!^U!M#D+N69&CEKK?-+UU7Q&E*JSD4.&;Y9"IE2C4.Y<E4N@286
ME'(W\+R^FU*6.>'0SLUE.!2%YBR#N22J2%,J=V/@8CMR?&<_<<-6:VTFW'"8
MTQ7<@OZ6SR6.W)HE82EDBHF,2%B.G"O_,AJ8>!OPG<%6'3P3HV0AQ!\S^)2,
M',\D!!QB;1@H_FU@ IP;(DSC;\7IU$L:X.'SGOV#U8Y:%E3!1/ ?+-'KD7/A
MD 26M.#Z1FP_0J6G9_ABP97])=LJUG-(7"@MT@J,&:0L*__I7>7# <#O/P((
M*D!P']!]!-"I )VG KH5H&N=*:58'R*J:3B48DNDB48V\V#-M&B4SS*S[;=:
MXEN&.!U.9_/K+S^G4S*>?IY^^/3UEIR1")88E9")R+1DB\)NT)S33)$W$6C*
MN'J+8=]N(_+FY"TY(2PC,\8YAJFAJS$KP^W&50;C,H/@D0S\@,QPH;4BTRR!
MY)C 13FUIF"O:1RT,D80GY..?TH"+^@T)#1Y.CQH@$=/A_LM:CKU#G4L7^?)
M._3K:J&TQ!/SN\GMDJW;S&:JR*7*:0PC!\N$ KD!)WS]RN][[YN<>DFRZ(7(
MCESLUBYVV]C#N11+IHE:4\FR%:$%'BRJ64SBPX\\!QE#IK'>-3G;NL)SG2W)
MWEDR4YLWH7?N]8?NYM"Q%UKQR+%>[5CO.8[E>/X)W.%UHQK-*<EZ!WHN>L=J
M)@TA@WN"'X8,+NJ0(QG]6D:_5<:^F!WOLREFIVUR^@\2,8?Y2,[#$/]>2-00
MTF^6,ZCE#%KE7#.Z8)SI'<$KGRP+74@@N> LWI$%9"A6GY*MO>T@.:,;D/@Q
MDZ20U AO4MJ^GN^1'5#95-<GK<CG%H<7(BM-=0\NQ!3DRC86"K^!(M/E/5+/
MUKW+E;VR[\V/L:<I6Y#_-&5#-*-RQ?!&Y+!$2N]\@+LLRR:C'&B1VVMW(336
M&ONXQKX,I G ]TLA]'Y@%J@[O? ?4$L#!!0    ( #F%5E@<P5E1? @  -@R
M   9    >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;+U;:6_;.!#]*X2[Z#9
M4TN4?'43 XF58@OT")IFBV*Q'VB9L8GJ\%)TTO;7[^BP:9$4Y;C*]D/C8SB:
M]TC./(ZLLX>4?\M6E KT/8Z2[+RW$F+]NM_/PA6-2?8J7=,$OKE+>4P$O.7+
M?K;FE"R*07'4QXXS[,>$);WI6?'9-9^>I1L1L81><Y1MXICP'Y<T2A_.>VYO
M^\$GMER)_(/^]&Q-EO2&BMOU-8=W_9V7!8MIDK$T09S>G?<NW->!/\X'%!9_
M,?J0[;U&.91YFG[+W[Q=G/></"(:T5#D+@C\N:<S&D6Y)XCCW\II;W?-?.#^
MZZWW-P5X #,G&9VET1>V$*OSWKB'%O2.;"+Q*7WXDU: !KF_,(VRXG_T4-DZ
M/11N,I'&U6"((&9)^9=\KXC8&^ .&P;@:@!6!_@- [QJ@'?H +\:X!?,E% *
M'@(BR/2,IP^(Y];@+7]1D%F,!O@LR>?]1G#XEL$X,;UZ?_WNX]>K*W1Y]>'J
MS=O/-^@47:>9X%0P3F&"!;JD";UC(D,O BH(B[(3B\TINKT)T(O?3M!OB"7H
M/8LBF-[LK"\@V/R2_; *[+(,##<$YF+T/DW$*D-7R8(NZ@[Z@'('%6^A7F*K
MQX"&KY#GOD38P9XAH-GAP[%A>'#X<->"QMM-G%?X\QK\-4R B>C2D6]VE">6
MU]F:A/2\!YDCH_R>]J;/G[E#YP\325TZ"SIR5B/0WQ'HV[Q/;\ ?"RD*@4@3
M:^7H03$ZSY[W4YCU^WTJ= N_;A'H%H.=12WHP2[H@37HMXF@0(5HC+H</C1>
ML8Q:MU"CUBT\<]3#7=1#:]17W]>0YND""H78\ 3E^3[+J'FU#K6KGPX5" :3
ML8+!:E(#,=J!&%E!7,0I%^PG*<I5>H?6G*500+>KB--%P_8;Z:&XCH+H )O
M8#,Q0QKO((T?!6F3<!JFRX3]A+E:@F@PXAGK<8P4. :3B8+&8-(P09,=FHD5
MS0=026L*L[)@(7HQKQ+B2;%5C$ F!M+5I6:R4:&8;$9F+*XCZ[)CS>\!1)_
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
ME3JB M<#U/T%8_*YHP]!U:$W^0=02P,$%     @ .8566#Z]-"!V!   _Q8
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
M/NGB5"4D4N!V2\BN0[9='#S<QGU&"05KE*ZP=$1UK"L/ $I:I3:W:8;;IJ3
MM-L&!<9M;ZE&X_B;83HOKA$8F))5SLMS8#U:7U4,BP-Z:_Q:7F$4Q^JMFO+^
MXPY1L4,PD.*94&GJOC"(EE<*Y0LGR^*0_4*X.+(7CPN,8DPE0,S/".'O+_(#
M]<7.X']02P,$%     @ .8566%0(6K)2!0  6AL  !D   !X;"]W;W)K<VAE
M971S+W-H965T-C N>&ULQ5EM;]LV$/XKA H4+>!&)/5B*8T-)+:'%5NQH,FV
MSXI$VT+UXI%4G/S[D90LVQ+-.(Z#?DDD^KD3[R%U]YQXM2[I3[8DA(.G/"O8
MR%IROKJT;18O21ZQBW)%"O'+O*1YQ,4M7=AL14F4**,\LS&$OIU':6&-K]38
M+1U?E17/TH+<4L"J/(_H\PW)RO7(0M9FX$>Z6'(Y8(^O5M&"W!'^]^J6BCN[
M]9*D.2E86A: DOG(ND:7,Q1* X7X)R5KMG,-9"@/9?E3WGQ+1A:4,R(9B;ET
M$8E_CV1"LDQZ$O/XKW%JM<^4AKO7&^^_J>!%, \1(Y,R^S=-^')D!19(R#RJ
M,OZC7/].FH \Z2\N,Z;^@G6#A1:(*\;+O#$6,\C3HOX?/35$[!@@_X !;@QP
MU\ ]8. T!LZQ!FYCX!YKX#4&*G2[CET1-XUX-+ZBY1I0B1;>Y(5B7UD+OM)"
M;I0[3L6OJ;#CX\GU[;?[ZS_!W?U?DS_ IRGA49JQS^ +8,N($G9E<_$4B;7C
MQN--[1$?\(@P^%X6?,G K$A(LN_ %M-KYX@W<[S!1H]3$E\ !PT AMC13&AR
MO#G6F$^/-T<:\]GQYM! AM,NF*/\N8<6K,JK+))O%Q"984XH)0D0VR3^.6B6
M#(A\P'A4)&FQ )_2HAG^K%O*^EF^>I;,*8]C,<?'76Y?1$R-\Y6)[I*MHIB,
M+#%?1N@CL<8?/R ??M61>29G>]2Z+;6ND=H[R2)(&:L$I4E%)7\K0M,RV5 [
M$+F1<9K&?$,ZB-813>2X>'$*,?H"X6Z/3@<'L$NZ!H60@SO$]U$^<H;#?=3,
M&/.)C'HMH]Z;&17WJMX5,:G'0%6DG!U/J=>C 06>?%7W*-6@H..%'4K[J'#H
M^AU&C3&?R*C?,NH;&;T7:H!5]'GSRL=EGI=%^^J_0)7?WS'0<5& .IMFT@=Z
MH0MQ$':XF!IG^]J7_TS.]H@=ML0.S7E5$0G4CM519[1^9:"3<SJ;GM/9[$S.
M]I8@:)<@,"[!392I+!!Q\$ 6:5'(=%'.VXQ1[_4F[[ZPTX/^!H;8\QTI(/9V
MN@:(L*S57F>G:X#8PZX3=C+-S!CDB12&+86AD<+9$Z%QREY.FF$OFB](A!)T
M$N)$AX,H@-U:I,,%@>NZ'7*,TS^1' 2W8A>:ZQ'A/".BS^%R7_5JN2H\X..'
M "/T%11$H1P\$ 5Z(#6<*,% Z"K@HX&HLYN<NZE32ARLB.I\LF>M<(9]E@)G
M&':VVD2'\UW?[58K'0[A8>AW@#,S+:?2OM-CH%?0?J#@=WE'P4!4\0% <"#J
MM.(]'(AB? +MJ$\3#I#3HUV#0TX0=@6O%H<]V%5>9E9.91UO6<=&UF\K&B]%
M#RW)Y*UL.$HG-)[WU!(*(72[0E4+=%W<3;-3'=!W' 2[XLH<U*FD;;LK9&ZO
M=FH0$3ONQ.J#^EV3&SIHZ';SYD2#U!>JJ0ZIK50S<XBG4KCMHI"YC6HEZD$M
M97;P6C%U5F_3LWJ;G<O;_E)LVR]D[K^.E@.HW_CH]8 6J!,$6J!.$9A#.)6B
M;3^%S W5KY8$_4Y++PDT.*TDT.#TDN ]FBVT[;:0N=WZU9)@>*0DT."TDD"'
MTTF"]^BOT+;!0N8.ZRV2H-__') $.J!6$FB >DGP'AT5VK94R-Q3O>V3"^IW
M1@>^N6B0!SZZZ)"!Z$0AZB57#7*('#? 08NL:;%WSA!R0A?J\(:)8*N"UY_J
MV]'V@.A:'8MTQF_0Y;0^YMFZJ4^=OD=4=/4,9&0N7,*+H<C\M#[(J6]XN5(G
M%0\EYV6N+I<D2@B5 /'[O"SYYD8^H#U.&_\/4$L#!!0    ( #F%5E@R,!L9
ML <  /(V   9    >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;,U;:T_C.!3]
M*U9W-&*D@39VZ(.!2J7NSB -#U&8^;#:#R$U-#MY=!V7A[0_?IVDU(EMW#1K
M6+Y DQZ?WN-;WWOB)H</"?V5S@EAX#$*X_2H-6=L<=!NI_Z<1%ZZERQ(S-^Y
M36CD,7Y([]KI@A)OE@^*PC;L=+KMR OBUO P/W=!AX?)DH5!3"XH2)=1Y-&G
M8Q(F#T<MI_5\XC*XF[/L1'MXN/#NR)2PZ\4%Y4?M-<LLB$B<!DD,*+D]:HV<
M ^SVLP$YXD= 'M+2:Y!)N4F27]G!R>RHU<DB(B'Q64;A\7_W9$S",&/B<?R]
M(FVM/S,;6'[]S/Y[+IZ+N?%2,D["G\&,S8]:_1:8D5MO&;++Y.$;60G:S_C\
M)$SSO^!AA>VT@+],61*M!O,(HB N_GN/JXDH#7"Z+PR JP%0'N"^, "M!J"Z
M ]S5 #>?F4)*/@_88][PD"8/@&9HSI:]R"<S'\WE!W&6]RFC_-V CV/#T7A\
M?7K]?70UP>#\ZMOD$HS/3R\N)]\F9].3'Q,P&5V>G9Q]G8*=[^?3Z63Z">R,
MSL<3_@\3Y@5A^@GL@NLI!CL?/H$/((C!:1"&/*/I89OQ^+)/:?NK6(Z+6. +
ML3@0G"8QFZ=@$L_(K$K0YL+6ZN"SNF-H9,3$WP/(^0Q@!R)-0./ZPZ%F.*X_
MW#&H0>M<H9P/O92K\_$).(G]<#D+XCMPD=!\Z8P8H\'-DGDW(0$L 6=)[/-I
MI G/ X>=Q(Q0DK+/X(R7D>067'F/X(]+_B[@*^?!H[,_=:DJ0G'UH635Z"!=
M>#XY:O%RDQ)Z3UK#C[\YW<X7W33;),.6R"HI<-<I<$WLPV-R%\1Q-JTW7NC%
M/M%-74&QGU-D=?=^"'MH_[!]7YX2#8C'6 5A#:@S0&M01<+^6L*^44+V+?"7
ME)*8@06A03(KBF_ GG1B"K)N*81=!TE:=!BG+VG1@+JN7DIW+:5KE,++Q(94
M=)4/1:[K2.&K(#5?6 ,JYZL2?V\=?\\8/U]_O"_%8)RGPW\"5]2+T] K.F(\
M ^=L3JA.EY%WV]5IDPQ;(JO,9W\]G_WW4R#[-E-@DPQ;(JND8+!.P>"_%\B!
M6@H0E&K?6 ."SD!:E<9@&DIU.L([=8QB\^4)_"3B[//,"]\30#R:R4_!3IBD
MW!W=$&[.";?(?NBE:7 ;^/GR3L''W_K0<;Z N/C2,>]1ZY@ZNMHJ3946U)%0
MV"RFZ625C*9CG*Q1E"QCEI9F@LRRU9CI?YXT[0PXBCCYJ[(9@LW!-14/A7AH
ML^FNV#9D70=2LVX,K*EP85D=HQVKT:)7!-5J@!2Q.I1<,[ .52X:51'"]#EF
MUW>5,"_4QFX<MVT3L,J&;;%5YTRX3&?__?1BQVAYM\Z#339LBZV:!V&1';-'
MKM60'=7=[D+7E=>@!N7 KKP&C?$TU2LLM6/VU&_1DWN;.Y(*X;59OJ8P2VDZ
M5<(M.T8GV+PC]VM<$]8!87. 32= >%7';%:W[<H:2ZKJUH&4BV%S8 V%0V%<
MH=FX;N[*4&,IX7Y/$JM%R74#ZU#ENE$5(0PE-!M*X]5SS3ZC_7Z;/W?;;F*5
M#=MBJ\ZY\+$0OI^N#BU9UU4>;+)A6VS5/ A;#<VVNE97AQHWW)6;N@Z$9%]M
MCJ:I6N&_H=E_OT%/7T4@73G(<Z4!(:7:O8;OAL)W0_/V;M.F#M7]6=G4;(9@
M<W!-Q0NS"\UF=\N&#G6V5TFZ!J0F_35,+Q2F%YI-;XU^KC&D??DW"1U(+AA8
M!T(O;(1#X47A!B]Z/IXH;>3GWL\]\)5Z7!NAG[.^LZ?59G4KUBH;ML56G5;A
M<.'@'?5K2Z9VE0>;;-@66_6'6V&XD=EPU^K72.>3^W(5UJ$&\D6X#M1U](L4
M"<>-S([[#?HP4K=RE8JLP>SVY'U/LY2F"1=&&9DW?)NV8:3;U)6O,>N L#G
MIA-0NE?![%"W;,5(M:%]6;7&J?;E[J0#E7[+K8H1!A29#>CF_HHTUM#I05F"
M#B6O<*Q##5ZX7$;"&"*S,<3DEI^9\1Z0,DI80$F4Y>:8Q/P-!BZX-/ /&/G^
M,EKRBVB.?!Y1AJ1@-/MKF;)\;./&HIU!JWNX5MFP+;9JZH2M1=WWT\61)2N[
MRH---FR+K9H'8;.1V6;7Z^*J/^XK=4#%#.2?MLVQ--4J##DR&_*WZ/7J%K%2
M\S6[R$K)?PV+C83%1N9-Y,:=OLYN<AT0-@?8](XXX6U=L[?=LM.[&FNJW!RG
M<\+2YC,VA]54MC##KMD,;_8$KNI3>_(.N@8C5PNLP0Q>^$W;%0;5-1O48GU/
MHD68/&7-?)>2HNM7N_W_Z0C,"K;M1%;9L"VV:O:$NW;?T:W KM5[@:VR85ML
MU3R4;@>V<3^PQL]WY3JP&8/-L335*BX@7/,%Q!LX E?=898[H@:BW#7]&F[=
M%6[=-6]"-S4$KKK1+._];(9@<W!-Q0N+[)HM\K9F0#7"2L(WWFV!S3$UU2RL
MLFNVRC6<0$%0OI%_5]&IP2@5P(@IPF^7'@:*"+W+'ZI*^;KE7\KBR9GUV?6#
M6Z/\<27I_+%S@(O'KP1-\338J4=YV4M!2&XY96>OQP.BQ0-6Q0%+%ODC1S<)
M8TF4OYP3;T9H!N#OWR8)>S[(/F#]F-OP7U!+ P04    "  YA598->C;W-("
M  "7"   &0   'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6RM5EUOVC 4_2M7
M635U$FM" F'J(%(+K8JT=A6T[&':@X$+6'7BS+Z!5MJ/GYVD&;1IQ21>$G_<
M<W+.M:^=[D:J![U")'B,1:)[SHHH/75=/5MAS/2)3#$Q,PNI8D:FJY:N3A6R
M>0Z*A>M[7NC&C"=.U,W';E74E1D)GN"M IW%,5-/YRCDIN<TG>>!$5^NR ZX
M43=E2QPCW:>WRO3<BF7.8TPTEPDH7/2<L^9IOV/C\X )QXW>:H-U,I7RP7:&
M\Y[C64$H<$:6@9G7&OLHA"4R,GZ7G$[U20O<;C^S7^;>C9<IT]B7X@>?TZKG
M?'%@C@N6"1K)S166?MJ6;R:%SI^P*6,]!V:9)AF78*,@YDGQ9H]E'K8 S=8;
M +\$^/L"@A(0Y$8+9;FM 2,6=97<@++1ALTV\MSD:..&)W85QZ3,+#<XB@87
MH^'D[&XXN8#AS?AN=']]<7,WAL]PPY1B-L5P/$!B7.A/9O22<043)C*$*YPO
M>;(T@P/4?)DPPCDP78T/$TTJ,PM.)N1^/(#CHT]P!#R!:RZ$64+==<DXL#K<
M6:GVO%#KOZ469R<0-!O@>WY0 ^_O#_=WX:[)6Y4\OTJ>G_,%;_(IOBZ2]/.;
MF8,A8:Q_U?DJB%KU1+943W7*9MAS3"UJ5&MTHH\?FJ'WM<[E@<AV/ >5Y^ ]
M]BW/#4BD+44F@,4R2ZC.=T'6SLGLB;*.6FVOZZZW[;R.:7O_8G94MBJ5K3U5
M@N!LR@6GI[WT%K3AMM[ ?Z&W)B8,Z_6V*[WM=_5^IQ4J.-,:2<,?4SN$9ND(
M1J:J8+QA:9W6=RG_=T\=B&S'?5BY#P]51^$A/1^(;,=SI_+<V7>',KOL#5C8
MLW5MS]8&+)74NIBHRT+G5<4TPQ>;]'5(T'JQ1]VM:\->V==,F9-;@\"% 7DG
M'8-6Q358=$BF^4TRE63NI;RY,G\.J&R F5](2<\=>SE5_R+17U!+ P04
M"  YA598P.W7ET #  #E#0  &0   'AL+W=O<FMS:&5E=',O<VAE970V,RYX
M;6RM5UU/VS 4_2M7&9I &N2C7\#:2$! 5!H,M< >ICV8Y+:Q2.+.=EHF[<?/
M3M+0EE"5R2^-[=QS?,^Q;VKW%XP_BQA1PDN:9&)@Q5+.3FU;A#&F1!RQ&6;J
MS83QE$C5Y5-;S#B2J "EB>TY3M=."<TLOU^,W7&_SW*9T SO.(@\30G_<XX)
M6PPLUUH.C.@TEGK ]OLS,L4QRH?9'5<]NV:):(J9H"P#CI.!=>:>!JZC 47$
M(\6%6&F#EO+$V+/N#*.!Y>B,,,%0:@JB'G.\P"313"J/WQ6I5<^I@:OM)?M5
M(5Z)>2("+UCR@T8R'EC'%D0X(7DB1VQQC96@CN8+62**7UA4L8X%82XD2RNP
MRB"E6?DD+Y41*P"W^P[ JP#>)J#]#J!5 5J[ MH5H%TX4THI? B()'Z?LP5P
M':W8=*,PLT K^333ZSZ67+VE"B?]X'(T?#R['SY>PO!V?#]ZN+F\O1_#(8S5
M#HOR!(%-($!.YT0O$ PS(7FN%EX*V ]0$IJ( Q7^, Y@?^\ ]H!F<$.31"VJ
MZ-M2I:@GLL,JG?,R'>^==%P/;E@F8P&76831.H&MM-4"O:7 <V\K8X#A$;3<
M+^ Y7JLAH8O=X5X#/-@=[FY1TZJ7JU7PM=[EJU?BYS?U#H824_&KR>B2J-U,
MI#\GIV)&0AQ8ZGLAD,_1\C]_<KO.UR:33)(%ALC6#&S7!K:WL?O#3*)BE<")
M1! +,A.G3>Z5+)V"17\[Y_[AB=H^\U53=H@)&F*.>W7,FH1.+:&S5<)W&2.'
M"U4F7'TUX2]<$<KAD20YPC5&4YI-U6" @DXS)3("(NKQU_)M$KUUWH]N&9-D
M@2&R-;^[M=]=4S77-6F@2;+ $-F:@;W:P)Z1FBM9NJNUXG8V:NYM3&LC)-B:
MS']*/:ZE'N\F=:2ECI54D_6Y=>Z/;B^39($ALC7/3VK/3TS5YXE) TV2!8;(
MU@QTG==#H&.D0BN:U;^S-Q7:$'/XID:WY_-1O?;*^3=%/BWN$0)"EF>R/"G6
MH_5=Y:PXH6^,G^L[3'&N?J4I+T WA*L"%9#@1%$Z1SVECY=WBK(CV:PX93\Q
MJ<[L13-6]S#D.D"]GS FEQT]07VS\_\!4$L#!!0    ( #F%5E@F.GN<U (
M $$(   9    >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;*U676_:,!3]*U96
M3:VTD4]2VD$D('3K UU5VFVO)EP2JXF=V0;:?S_;"1G0@/K0%V([]QR?<V]T
M+_T-X\\B Y#HI<BI&%B9E.6U;8LD@P*+#BN!JC=+Q@LLU9:GMB@YX(4!%;GM
M.4YH%YA0*^J;LWL>]=E*YH3"/4=B5128OXX@9YN!Y5K;@P>29E(?V%&_Q"G,
M0#Z5]USM[(9E00J@@C"*."P'UM"]CD,=;P)^$=B(G3723N:,/>O-[6)@.5H0
MY)!(S8#58PUCR'--I&3\K3FMYDH-W%UOV6^,=^5EC@6,6?Z;+&0VL'H66L 2
MKW+YP#8_H/;3U7P)RX7Y19LZUK%0LA*2%358*2@(K9[XI<[##L -CP"\&N =
M H(C +\&^.\%!#4@,)FIK)@\Q%CBJ,_9!G$=K=CTPB33H)5]0G799Y*KMT3A
M9'1[-_XYG:#'X9_)#'U%=^I#FV!."4T%&H'ZK #=TH05@![Q"P@T?T7?@:4<
MEQE)<(Z&ZEM#YS%(3')QH1B>9C$Z/[M 9XA0-"5YKJHK^K946O6-=E+K&E6Z
MO".Z7 ]-&9690!.Z@,4^@:U,-DZ]K=.1=Y(QAJ2#?/<+\AS/;Q$T?C_<:X''
M[X>[)]SX3=U\P^<?X=.%@FVAYE6A2%4HN2U4NELHK K55H;JFJ#]&MUTKD6)
M$QA8JJL(X&NPHL^?W-#YUI;"CR2+/XAL+[U!D][@%'OTU)EUVK)5H;H&I3OJ
M.O(\5]5SO9N%MT'NE>/O!\4M05YXV03MJ>XVJKLG5:M.J/H<;1-> <-=X;VK
M ]TM,<&A[)88M]>N.FQ4AR=53TY\QFU6PK<UZ#K.@9>6(#<(#\R\#7*#7O?
MC;W37 O@J1E2 B5L1675?9K39@X.3?L_.!^I^5B-L_\TU7"=8IX2*E .2T7I
M="Z5)%X-K&HC66E:^)Q)-1#,,E,S'K@.4.^7C,GM1E_0_&N(_@%02P,$%
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
M*W*&Y6!I92 G0)5 R9K(.4&Q>$4%MI]4LYQ1Q6!0>,M_L"8J"L,7PL-7PJ/
M&Q8>]<*CK<*_,YHRSLRC%4H,?F.5R$#AE1)F@]+HM8H7.K>F_-</QEUK&K9A
MGU.U8$(3#G.D]_8_83;5-L%V8F39])%4&NQ*S7")_PU0-@#WYU*:IXEM3?V?
M*/D+4$L#!!0    ( #F%5EC23:,R5P0  %X7   9    >&PO=V]R:W-H965T
M<R]S:&5E=#8X+GAM;+U8:V_B.!3]*U9F-&JE3A,;"J4#2"WM:"MMIU69SJZT
MV@]N<@%K')NU36G__3H/$@+!&K99OD >]QZ?>WWL'+F_E.JGG@$8]!ISH0?>
MS)CYA>_K< 8QU:=R#L*^F4@54V-OU=37<P4T2I-B[I,@Z/@Q9<(;]M-G#VK8
MEPO#F8 'A?0BCJEZNP(NEP,/>ZL'CVPZ,\D#?]B?TRF,P3S-'Y2]\PN4B,4@
M-),"*9@,O$M\,2*M)"&-^,%@J=>N45+*LY0_DYO;:. %"2/@$)H$@MJ_%Q@!
MYPF2Y?%/#NH58R:)Z]<K]*]I\;:89ZIA)/D?+#*S@7?NH0@F=,'-HUS^!GE!
M9PE>*+E.?]$RCPT\%"ZTD7&>;!G$3&3_]#5OQ%H"[NQ(('D"V4QH[TAHY0EI
MY_R,65K6-35TV%=RB502;=&2B[0W:;:MAHED&L=&V;?,YIGA[;?1_=T-^G[Y
MY\T8?4:C&153T(@)](/R!4U;?<GM9%,1 CJZ!D,9U\<V]&E\C8X^'J./2? =
MX]R&ZKYO+*D$V@]S E<9 ;*# ";H3@HST^A&1!!5 7Q;35$2695T19R(UQ">
MHA8^020@K1I"HU]/)PXZK:+#K12OM1-O DI!A+[35W2I-9B3VM[^]2@Y1U:;
M2ZJBO^L:F8W3KA\G6>\7>DY#&'AV06M0+^ -/WW G>!+71,: JNTI%VTI.U"
M'UY1GI9,#7J&*1."B2F2$S0'Q6145WJ&=Y;B)3O3R_!S%_?]E_6*ZF*"(J9"
M]*P@>O:K1$%$;HH94F=]^%YK@V)-S%H9%8J=@F+'2?%6A';[UG;-SA6S.S'C
M;W9[Y=18Q1F)[$9O=S*!OMW_7KLXG>#[:JHAL$H?ND4?N@=:9MTF6](06*4E
MYT5+SIW2*,NGJ_)/[&:=Z04=19!='=<UX7Q;J6<;8JX)P3O66Z]@W',R?K2?
M]_^N92?VOA/7$%BE#3@HO\K!@=2<#]105YI"J[9ES:S@_TW1.?2Z7C>_(,Z0
M*F524B9.RE]ST<)KF'HKI*R<479=;Y><>'M/6$-HU>I+[X,/97YPH^ZG*;1J
M6TK_@]T&Z%TZ;F_ONV13R-LQ[1U"+JT0=GNAE=%8WY&?3L>GQ;9L[!3;D(B9
M>ET[X?>>P(;0JLTH31?N'$K7C3JPIM"J;2D]&';ZF??INKNEV4W[7!.R:W\N
M/1)VFZ0Z68=TS@SEB$NM[8U2;Y-L!NN%[1Q@[QEL"*W:CM* X=ZAA-VH'6L*
MK7JB4/HQXC0V[Q)V#ETURKT-:=<$[?#2I'1+Q.V6[LT,U,IJH$\?S@G&7Y
M4\O2B;7O=#6%5JV\-%V$'$C%I%$WUA1:M2VE&R-.6_,^%;>VCE>"30UOA[0V
M-.ROG53&H*;I :[=8^5"F.R$KWA:'!)?ID>C&\^O\,4H.^HM8;*3YSNJIDQH
MQ&%B(8/3KN6CLL/<[,;(>7H>^BR-D7%Z.0,:@4H"[/N)E&9UDPQ0'*D/_P50
M2P,$%     @ .8566$UV9_>Y P  B0P  !D   !X;"]W;W)K<VAE971S+W-H
M965T-CDN>&ULK5?;;MLX$/T50BV*%MA&5\MV:AM(+ ?-0[9!W,N^,O+((B*1
M7I*VT[]?DE(46:*U>>B+S<N9X3DSO(QF1\:?1 X@T7-94#%W<BEWEZXKTAQ*
M+"[8#JB:R1@OL51=OG7%C@/>&*.R< //B]T2$^HL9F;LGB]F;"\+0N&>([$O
M2\Q_7T/!CG/'=UX&'L@VEWK 7<QV> MKD#]V]USUW,;+AI1 !6$4<<CFSI5_
MF?C&P"!^$CB*5AMI*8^,/>G.[6;N>)H1%)!*[0*KOP,LH2BT)\7CW]JITZRI
M#=OM%^\W1KP2\X@%+%GQBVQD/G<F#MI AO>%?&#'KU +&FE_*2N$^47'&NLY
M*-T+R<K:6#$H":W^\7,=B):!'Y\Q"&J#H&L0G3$(:X/PK091;1"9R%123!P2
M+/%BQMD1<8U6WG3#!--8*_F$ZKRO)5>S1-G)Q>W?RV]W*_3]ZI_5&GU&#Y R
MFI*"8),5EJ%;FK(2T'?\C%;/:K<)4 QECFY@ QP7K7D0"$LD<T!KB>5>,OX;
M/6 )Z&,"$I-"?%(+_%@GZ./[3^@](A3=D:)0RXB9*Y443<A-:]K7%>W@#&T_
M0'>,RER@%=W YM2!JV+0!")X"<1U,.@Q@?0"A?Y?*/""T$)H^7;SP&*>O-W<
M'U 3-FD-C;_PC+]^'DF5)ZGR".T\9G4>7^=?\RB:/'*51UN6*A:1G86^LR[%
M#J<P=]2E)( ?P%E\>.?'WA=;A/^DL^0/.3N)?M1$/QKROKCIQ=06N\K'R/C0
MU_-A,0I&,_?0#DD?$XW\4TS2QX1^T&!.!(P: :-! ?H P^F6^/!N$OC^%T35
M6Z2V4W_;H$>@D!%IDUJM%K<HCJ..TCXD[D"2/B3R[3KC1F?\/SI9^H24 GT@
MS%&QL8][ZW[VXPY]"Z:3R\0"F=CICQOZX^%]QKAZUZ@YG6A#L@PXT-1Z4,>]
MQ</./EKV(4%'93((.9$P:21,!B4L<TRW>JNA R[VU6V%"U6-X#-")OU]TM'1
M1XP[,H80)RJFC8KIH(IOZK;D[2-B8S[MYU^_-"?<+1C?Z["W8,[0][W7*L ;
M%'#;>QVL;[+7O[*FG> N;:"PHS.Q@,+QF</LMVH9?U#%2IT 4T<:(>?>K-J)
MIM L[ET$X;0KQ(Z+)ETM%6YZ"AMUQ+BM&JT$OC6UKE!WSY[*JDII1IMZ^LI4
MD9WQ:UUGF]KOU4U5I-]AOB54H (RY=*[&*OP\JKNK3J2[4PE^,BDJBM-,U??
M"L U0,UGC,F7CEZ@^?I8_ =02P,$%     @ .8566+*H=OV% P  T@L  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S N>&ULK99A;]LV$(;_"J$50PNTD2PY
MCI/9!F([PP(L;9 TV[[2TMDF2I$:>8J3?[^CI*BV)&M&T2^62-V]O.>..-]D
MI\TWNP5 ]I)*9:?>%C&[\GT;;R'E]DQGH.C+6IN4(RW-QK>9 9X43JGTPR 8
M^2D7RIM-BKU[,YOH'*50<&^8S=.4F]<Y2+V;>@/O;>-!;+;H-OS9).,;> 1\
MRNX-K?Q:)1$I*"NT8@;64^]Z<+4<!,ZAL/A+P,[NO3.'LM+ZFUO<)E,O<!&!
MA!B=!*?',RQ 2J=$<?Q;B7KUF<YQ__U-_?<"GF!6W,)"R[]%@MNI-_98 FN>
M2WS0NS^@ CIW>K&6MOAEN\HV\%B<6]1IY4P1I$*53_Y2)6+/83 ZXA!6#F'3
M87C$(:H<HE,=AI7#L,A,B5+D8<F1SR9&[YAQUJ3F7HID%MZ$+Y2K^R,:^BK(
M#V>WGQ=?[F[8U^M_;A[9)[;8<K4!RX1B?PJ^$E+@*Z/;Q;[R%_:D8C!(=PD%
MV(_LYB66>2+4AMTJ! ,6V?LET'=I/Y#4T^.2O7_W@;US8G="2BJSG?A(0;NC
M_;@*<%X&&!X)<!"R.ZUP:]F-2B Y%/")MD8.WY#G8:_B$N(S%@T^LC (HXZ
M%J>[AQWNR]/=!STT45W J-"+CNCM54P>5 RI8OEAQ:"NF*@JUE6/\KQA]WFN
M#UW9C,<P]:C16##/X,U^_64P"G[KRN7/%%O^)+&#/ _K/ _[U&=S+CEEDW%D
M*]@(I5P:]9J] C==62S5S@LUUWR?9T,J]_-^;MHFT?C09-EA<EF;''"<UQSG
MO1S722)<Q[7U)<FTK78,2(Z0,-0,MT#MQQA0>!2Q/&BT%]RH0=BV&#8 VQ91
M-]^HYAO],!^5*S."MAU19R\:M<)I%JUM$3:0VA9!-])%C731B_0 21[_.--%
M*YY/3:BV2=" ZA4YH!K75.-3J9(<W)VSR#%'8))G%KI(QNT@H@9)ATFS/KTJ
M!RB7-<IE+PI-1RB!IB&D)LNIPR++^&NUICDF5XFE?T0%G?WV\G]#7G28-$JX
M;)L<N76#X/MH$)S:\D E?<VN$CKH=DV&+ILF1(?-7DLL,?R]82<%LRF&1LMB
MG2LLAX!ZMQY,KXMQK+$_=P-K,41]ERFGW3MNJ,-;)F%-DL'9!05DR@&R7*#.
MBI%JI9$&M.)U2T,W&&= W]=:X]O"'5"/\;/_ %!+ P04    "  YA598)<&O
MEJ$&   +-   &0   'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6RMFUUSHS84
MAO^*QMWI;&>ZL249L-/$,TG0=K/3)#O)IKWH]$*Q%9M9/ER0D^W._O@*<, 2
MLF+:<Y,8?,YC> \<\2(X><[R+\5*"(F^)G%:G Y64JZ/A\-BOA()+XZRM4C5
M-X]9GG"I%O/EL%CG@B^JI"0>DM'('R8\2@>SDVK=IWQVDFUD'*7B4XZ*39+P
M_)]S$6?/IP,\>%EQ&RU7LEPQG)VL^5+<"7F__I2KI6%#642)2(LH2U$N'D\'
M9_B8T:!,J")^C\1SL?,9E;ORD&5?RH7+Q>E@5&Z1B,5<E@BN_CV)"Q'')4EM
MQ]];Z*#YS3)Q]_,+_7VU\VIG'G@A+K+XCV@A5Z>#R0 MQ"/?Q/(V>_X@MCOD
ME;QY%A?57_1<QXZ# 9IO"IDEVV2U!4F4UO_YUZT0.PF$[$D@VP1R: +=)M!#
M$\;;A/&A"=XVH=KU8;WOE7 AEWQVDF?/*"^C%:W\4*E?92N]HK0\4.YDKKZ-
M5)Z<W;%?K]CU9W1Y_?[F]NKL\^7--7H;"LFCN/@)O4%1BJZB.%8U+4Z&4OU@
MF3:<;^$7-9SL@6."KK)4K@K$TH58Z("AVM)F<\G+YIX3)_$C3X_0"/^,R(A@
M5(BE.F:E;</<F%#,CQ"M,13=WX7H[9N?+)CP< QQ8-CA&&S':&+1IK:TXM)]
MM:WE0;=BG>4R2I?H,JU;2WF*_OF;"D>74B3%7Y9M/J_98SN[[%_'Q9K/Q>E
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
MK_'Z/TGU>#XW7R]_67[OG-R7"\[U;45Y^@M02P,$%     @ .8566$!K%[H
M @  QBD  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=I-3L,P$ 7@JU39HL;U
M;P%1-L 66' !DTS;J$ELV0;*[7%20 )!!2H2;].HM3UOXI&^5<_NGCW%R;9K
M^[@HUBGY4\9BM:;.QM)YZO/*TH7.IOPUK)BWU<:NB(G9S+#*]8GZ-$U#C>+\
M[)*6]J%-DZMM_CDVKE\4@=I83"YV&X>L16&];YO*IKS.'OOZ4\KT-:',)\<]
M<=WX>)0W%.S+A&'E^X#7<S>/%$)3T^36AG1MN[R+;5L6TW-+L=Q?XHL>W7+9
M5%2[ZJ'+1\KH ]DZKHE2UY:[HD?[DU.^8=I]\H/SQS+[ O/.V^!\S!,+]/NX
MMY$,IZ<^%Z*0FOVO^)Z82Q_\?C1,NZ;ZA]GY>I]<V(SSB&Q\''[''V?\7O^7
M?0B0/B1('PJD#PW2AP'I8P[2QS%('R<@?? 92B,HHG(44CF*J1P%58ZB*D=A
ME:.XRE%@Y2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%D%BJP215:)(JM$
MD56BR"I19)4HLDH4626*K!)%5HDBJT*15:'(JE!D52BR*A19%8JL"D56A2*K
M0I%5H<BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19-4HLAH460V*K 9%5H,B
MJT&1U:#(:E!D-2BR&A19#8JL<Q19YRBRSO]3UGOG-G\</S[+SC;]6SX;_[YY
M_@)02P$"% ,4    "  YA598!T%-8H$   "Q    $               @ $
M    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( #F%5E@JYBKT[@   "L"
M   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0
M   ( #F%5EB97)PC$ 8  )PG   3              "  <P!  !X;"]T:&5M
M92]T:&5M93$N>&UL4$L! A0#%     @ .8566/4:8=0Q"   :#$  !@
M         ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0
M   ( #F%5ECE]G?J.@(  +L%   8              " @700  !X;"]W;W)K
M<VAE971S+W-H965T,BYX;6Q02P$"% ,4    "  YA598/@ E5($%  !J%P
M&               @('D$@  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L!
M A0#%     @ .8566"R80@]9!   MA   !@              ("!FQ@  'AL
M+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( #F%5EBIW]JIJP(
M ,@&   8              " @2H=  !X;"]W;W)K<VAE971S+W-H965T-2YX
M;6Q02P$"% ,4    "  YA598[2&%$M@&  !S'   &               @($+
M(   >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ .8566,5>
M_.-6 P  +PL  !@              ("!&2<  'AL+W=O<FMS:&5E=',O<VAE
M970W+GAM;%!+ 0(4 Q0    ( #F%5EBLS\)3$@@   $G   8
M  " @:4J  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    "  Y
MA598H0 !Z5\'  "?.@  &               @('M,@  >&PO=V]R:W-H965T
M<R]S:&5E=#DN>&UL4$L! A0#%     @ .8566-%CI'VJ @  R@8  !D
M         ("!@CH  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4
M    "  YA598@+]]NS<;  "24   &0              @(%C/0  >&PO=V]R
M:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( #F%5E@U:W04V 4  &H.
M   9              " @=%8  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL
M4$L! A0#%     @ .8566-'BE6(S P  40<  !D              ("!X%X
M 'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    "  YA5989RO!
MYG &  #P#P  &0              @(%*8@  >&PO=V]R:W-H965T<R]S:&5E
M=#$T+GAM;%!+ 0(4 Q0    ( #F%5EA086Q1(@@  "P3   9
M  " @?%H  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @
M.8566."U!,(""@  A!L  !D              ("!2G$  'AL+W=O<FMS:&5E
M=',O<VAE970Q-BYX;6Q02P$"% ,4    "  YA598>,Z:7\,$   J"P  &0
M            @(&#>P  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4
M Q0    ( #F%5E@A@.7=Y00  /$*   9              " @7V   !X;"]W
M;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ .8566+V\P>6\ P
MC0@  !D              ("!F84  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX
M;6Q02P$"% ,4    "  YA5982M.,%L4#  "("0  &0              @(&,
MB0  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( #F%5E@S
M##J[4 4  /L,   9              " @8B-  !X;"]W;W)K<VAE971S+W-H
M965T,C$N>&UL4$L! A0#%     @ .8566%<K;JBY"0  TAH  !D
M     ("!#Y,  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4
M"  YA5982"74RS8%  #]"P  &0              @('_G   >&PO=V]R:W-H
M965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( #F%5EB3S]==K04  *<,   9
M              " @6RB  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L!
M A0#%     @ .8566']-V*EX @  704  !D              ("!4*@  'AL
M+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    "  YA5986O'?K7("
M  "@!@  &0              @('_J@  >&PO=V]R:W-H965T<R]S:&5E=#(V
M+GAM;%!+ 0(4 Q0    ( #F%5EAD.J)K0P(  (H&   9              "
M@:BM  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ .856
M6)VE)_\7&@  *T\  !D              ("!(K   'AL+W=O<FMS:&5E=',O
M<VAE970R."YX;6Q02P$"% ,4    "  YA598)3!>SJ $  !;"P  &0
M        @(%PR@  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0
M   ( #F%5ECDY68K!@,  * &   9              " @4?/  !X;"]W;W)K
M<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ .8566/;_\9=E!   O0H
M !D              ("!A-(  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q0
M2P$"% ,4    "  YA598XV*;TC$$  "K"0  &0              @($@UP
M>&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( #F%5E@;!]Q6
MZ 8   \4   9              " @8C;  !X;"]W;W)K<VAE971S+W-H965T
M,S,N>&UL4$L! A0#%     @ .8566$N4F^&6 P  >@D  !D
M ("!I^(  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    "  Y
MA598&FC 9%4#   :!P  &0              @(%TY@  >&PO=V]R:W-H965T
M<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( #F%5EBIB@ 3J@,  #D(   9
M          " @0#J  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#
M%     @ .8566%;:QEK/ P  , D  !D              ("!X>T  'AL+W=O
M<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    "  YA598"#8_G@<#  !>
M!@  &0              @('G\0  >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM
M;%!+ 0(4 Q0    ( #F%5EBL)#Q+ @<  / 3   9              " @27U
M  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ .8566! 9
M=*DN!   HPD  !D              ("!7OP  'AL+W=O<FMS:&5E=',O<VAE
M970T,"YX;6Q02P$"% ,4    "  YA598L.7)</0$  "C&   &0
M    @('#  $ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    (
M #F%5E@J1,/J>@L  !*!   9              " @>X% 0!X;"]W;W)K<VAE
M971S+W-H965T-#(N>&UL4$L! A0#%     @ .8566#:]:$&/ P  _@X  !D
M             ("!GQ$! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"
M% ,4    "  YA5987;I5J) "  "=!@  &0              @(%E%0$ >&PO
M=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( #F%5EC?[0_O8P,
M -(,   9              " @2P8 0!X;"]W;W)K<VAE971S+W-H965T-#4N
M>&UL4$L! A0#%     @ .8566-"/IENM P  Z X  !D              ("!
MQAL! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    "  YA598
MW14C(/@$   ;&P  &0              @(&J'P$ >&PO=V]R:W-H965T<R]S
M:&5E=#0W+GAM;%!+ 0(4 Q0    ( #F%5EA0Q (]A0(  ,8&   9
M      " @=DD 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%
M  @ .8566&+?FF:(!@  E3(  !D              ("!E2<! 'AL+W=O<FMS
M:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    "  YA598%G"DT/ &  #J/@
M&0              @(%4+@$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+
M 0(4 Q0    ( #F%5EB_]G.LE@(  ,(&   9              " @7LU 0!X
M;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ .8566*Q:%S(=
M P  ]0D  !D              ("!2#@! 'AL+W=O<FMS:&5E=',O<VAE970U
M,BYX;6Q02P$"% ,4    "  YA598',%947P(  #8,@  &0
M@(&<.P$ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( #F%
M5EAM1C?(5P4  /,G   9              " @4]$ 0!X;"]W;W)K<VAE971S
M+W-H965T-30N>&UL4$L! A0#%     @ .8566-<:X=2Q @  5 @  !D
M         ("!W4D! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4
M    "  YA598"B"B(@D$  "9#P  &0              @('%3 $ >&PO=V]R
M:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( #F%5EA2_+NH^P(    +
M   9              " @051 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL
M4$L! A0#%     @ .8566#Z]-"!V!   _Q8  !D              ("!-U0!
M 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    "  YA598I=>?
M!K@$  #D$0  &0              @('D6 $ >&PO=V]R:W-H965T<R]S:&5E
M=#4Y+GAM;%!+ 0(4 Q0    ( #F%5EA4"%JR4@4  %H;   9
M  " @=-= 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @
M.8566#(P&QFP!P  \C8  !D              ("!7&,! 'AL+W=O<FMS:&5E
M=',O<VAE970V,2YX;6Q02P$"% ,4    "  YA598->C;W-("  "7"   &0
M            @(%#:P$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4
M Q0    ( #F%5EC [=>70 ,  .4-   9              " @4QN 0!X;"]W
M;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ .8566"8Z>YS4 @
M00@  !D              ("!PW$! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX
M;6Q02P$"% ,4    "  YA598!KE^MAP#   H"@  &0              @('.
M= $ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( #F%5E@)
M]#0FR 0  /,6   9              " @2%X 0!X;"]W;W)K<VAE971S+W-H
M965T-C8N>&UL4$L! A0#%     @ .8566'#\)RN4 @  E08  !D
M     ("!('T! 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4
M"  YA598TDVC,E<$  !>%P  &0              @('K?P$ >&PO=V]R:W-H
M965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( #F%5EA-=F?WN0,  (D,   9
M              " @7F$ 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L!
M A0#%     @ .8566+*H=OV% P  T@L  !D              ("!:8@! 'AL
M+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    "  YA598)<&OEJ$&
M   +-   &0              @($EC $ >&PO=V]R:W-H965T<R]S:&5E=#<Q
M+GAM;%!+ 0(4 Q0    ( #F%5EB"#=#H- (  .H$   9              "
M@?V2 0!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @ .856
M6/2^4WD_ P  QA,   T              ( !:)4! 'AL+W-T>6QE<RYX;6Q0
M2P$"% ,4    "  YA598EXJ[',     3 @  "P              @ '2F $
M7W)E;',O+G)E;'-02P$"% ,4    "  YA598U *;%< %   _+P  #P
M        @ &[F0$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ .8566*QM
M4%<\ @  KRH  !H              ( !J)\! 'AL+U]R96QS+W=O<FMB;V]K
M+GAM;"YR96QS4$L! A0#%     @ .8566$!K%[H  @  QBD  !,
M     ( !'*(! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     %  4 #G%0
&3:0!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<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>93
<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>95
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>311</ContextCount>
  <ElementCount>401</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>77</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - COVER</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/COVER</Role>
      <ShortName>COVER</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF EARNINGS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS Parentheticals</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGSParentheticals</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS Parentheticals</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/REVENUE</Role>
      <ShortName>REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENT</Role>
      <ShortName>PROPERTY, BUILDINGS AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETS</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - LONG-TERM DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/LONGTERMDEBT</Role>
      <ShortName>LONG-TERM DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - EMPLOYEE BENEFITS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/EMPLOYEEBENEFITS</Role>
      <ShortName>EMPLOYEE BENEFITS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - STOCK INCENTIVE PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/STOCKINCENTIVEPLANS</Role>
      <ShortName>STOCK INCENTIVE PLANS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - CAPITAL STOCK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/CAPITALSTOCK</Role>
      <ShortName>CAPITAL STOCK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCE</Role>
      <ShortName>ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - DERIVATIVE INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/DERIVATIVEINSTRUMENTS</Role>
      <ShortName>DERIVATIVE INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - SEGMENT INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/SEGMENTINFORMATION</Role>
      <ShortName>SEGMENT INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - CONTINGENCIES AND LEGAL MATTERS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERS</Role>
      <ShortName>CONTINGENCIES AND LEGAL MATTERS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/SUBSEQUENTEVENTS</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.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>26</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.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>27</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - REVENUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/REVENUETables</Role>
      <ShortName>REVENUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.grainger.com/role/REVENUE</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954473 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTTables</Role>
      <ShortName>PROPERTY, BUILDINGS AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENT</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954474 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETS</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954475 - Disclosure - LONG-TERM DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/LONGTERMDEBTTables</Role>
      <ShortName>LONG-TERM DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.grainger.com/role/LONGTERMDEBT</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - EMPLOYEE BENEFITS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/EMPLOYEEBENEFITSTables</Role>
      <ShortName>EMPLOYEE BENEFITS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.grainger.com/role/EMPLOYEEBENEFITS</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.grainger.com/role/LEASES</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954478 - Disclosure - STOCK INCENTIVE PLANS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/STOCKINCENTIVEPLANSTables</Role>
      <ShortName>STOCK INCENTIVE PLANS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.grainger.com/role/STOCKINCENTIVEPLANS</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954479 - Disclosure - CAPITAL STOCK (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/CAPITALSTOCKTables</Role>
      <ShortName>CAPITAL STOCK (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.grainger.com/role/CAPITALSTOCK</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCETables</Role>
      <ShortName>ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCE</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/DERIVATIVEINSTRUMENTSTables</Role>
      <ShortName>DERIVATIVE INSTRUMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.grainger.com/role/DERIVATIVEINSTRUMENTS</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954482 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.grainger.com/role/INCOMETAXES</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954483 - Disclosure - SEGMENT INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/SEGMENTINFORMATIONTables</Role>
      <ShortName>SEGMENT INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.grainger.com/role/SEGMENTINFORMATION</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - REVENUE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/REVENUEDetails</Role>
      <ShortName>REVENUE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.grainger.com/role/REVENUETables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT - Schedule of Property, Buildings and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails</Role>
      <ShortName>PROPERTY, BUILDINGS AND EQUIPMENT - Schedule of Property, Buildings and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954487 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT- Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTNarrativeDetails</Role>
      <ShortName>PROPERTY, BUILDINGS AND EQUIPMENT- Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954488 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Balances and Changes in Carrying Amounts of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS Balances and Changes in Carrying Amounts of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Intangible assets included in Other assets and intangibles (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS Intangible assets included in Other assets and intangibles (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Estimated amortization expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS Estimated amortization expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - LONG-TERM DEBT - SCHEDULE OF LONG-TERM DEBT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails</Role>
      <ShortName>LONG-TERM DEBT - SCHEDULE OF LONG-TERM DEBT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - LONG-TERM DEBT - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails</Role>
      <ShortName>LONG-TERM DEBT - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - LONG-TERM DEBT - SCHEDULED AGGREGATE PRINCIPAL PAYMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails</Role>
      <ShortName>LONG-TERM DEBT - SCHEDULED AGGREGATE PRINCIPAL PAYMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - EMPLOYEE BENEFITS - Defined Contribution Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/EMPLOYEEBENEFITSDefinedContributionPlansDetails</Role>
      <ShortName>EMPLOYEE BENEFITS - Defined Contribution Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - EMPLOYEE BENEFITS - Postretirement Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails</Role>
      <ShortName>EMPLOYEE BENEFITS - Postretirement Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954497 - Disclosure - EMPLOYEE BENEFITS - Summary of Plan Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails</Role>
      <ShortName>EMPLOYEE BENEFITS - Summary of Plan Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954498 - Disclosure - LEASES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/LEASESNarrativeDetails</Role>
      <ShortName>LEASES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954499 - Disclosure - LEASES - Schedule of Operating Lease Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails</Role>
      <ShortName>LEASES - Schedule of Operating Lease Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954500 - Disclosure - LEASES - Schedule of Maturities of Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails</Role>
      <ShortName>LEASES - Schedule of Maturities of Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954501 - Disclosure - STOCK INCENTIVE PLANS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails</Role>
      <ShortName>STOCK INCENTIVE PLANS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954502 - Disclosure - STOCK INCENTIVE PLANS - Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails</Role>
      <ShortName>STOCK INCENTIVE PLANS - Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954503 - Disclosure - CAPITAL STOCK (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/CAPITALSTOCKDetails</Role>
      <ShortName>CAPITAL STOCK (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.grainger.com/role/CAPITALSTOCKTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954504 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails</Role>
      <ShortName>ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCETables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954505 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails</Role>
      <ShortName>DERIVATIVE INSTRUMENTS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954506 - Disclosure - DERIVATIVE INSTRUMENTS - Schedule of Derivative Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails</Role>
      <ShortName>DERIVATIVE INSTRUMENTS - Schedule of Derivative Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954507 - Disclosure - INCOME TAXES - Net Earnings Before Income Taxes by Geographical Area (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails</Role>
      <ShortName>INCOME TAXES - Net Earnings Before Income Taxes by Geographical Area (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954508 - Disclosure - INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/INCOMETAXESDetails</Role>
      <ShortName>INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.grainger.com/role/INCOMETAXESTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954509 - Disclosure - INCOME TAXES - Income Tax Effects of Temporary Differences (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails</Role>
      <ShortName>INCOME TAXES - Income Tax Effects of Temporary Differences (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954510 - Disclosure - INCOME TAXES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/INCOMETAXESNarrativeDetails</Role>
      <ShortName>INCOME TAXES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9954511 - Disclosure - INCOME TAXES - Changes in Valuation Allowance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails</Role>
      <ShortName>INCOME TAXES - Changes in Valuation Allowance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9954512 - Disclosure - INCOME TAXES - Reconciliation of Income Tax Expense with Federal Income Taxes at the Statutory Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails</Role>
      <ShortName>INCOME TAXES - Reconciliation of Income Tax Expense with Federal Income Taxes at the Statutory Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9954513 - Disclosure - INCOME TAXES - Changes in Liability for Tax Uncertainties, Excluding Interest (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails</Role>
      <ShortName>INCOME TAXES - Changes in Liability for Tax Uncertainties, Excluding Interest (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9954514 - Disclosure - SEGMENT INFORMATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/SEGMENTINFORMATIONDetails</Role>
      <ShortName>SEGMENT INFORMATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.grainger.com/role/SEGMENTINFORMATIONTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="gww-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9954515 - Disclosure - SUBSEQUENT EVENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/SUBSEQUENTEVENTSDetails</Role>
      <ShortName>SUBSEQUENT EVENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.grainger.com/role/SUBSEQUENTEVENTS</ParentRole>
      <Position>72</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="gww-20231231.htm">gww-20231231.htm</File>
    <File>gww-20231231.xsd</File>
    <File>gww-20231231_cal.xml</File>
    <File>gww-20231231_def.xml</File>
    <File>gww-20231231_lab.xml</File>
    <File>gww-20231231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>gww-20231231_g1.jpg</File>
    <File>gww-20231231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1009">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>98
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "gww-20231231.htm": {
   "nsprefix": "gww",
   "nsuri": "http://www.grainger.com/20231231",
   "dts": {
    "inline": {
     "local": [
      "gww-20231231.htm"
     ]
    },
    "schema": {
     "local": [
      "gww-20231231.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/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "gww-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "gww-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "gww-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "gww-20231231_pre.xml"
     ]
    }
   },
   "keyStandard": 361,
   "keyCustom": 40,
   "axisStandard": 24,
   "axisCustom": 0,
   "memberStandard": 41,
   "memberCustom": 35,
   "hidden": {
    "total": 19,
    "http://xbrl.sec.gov/dei/2023": 5,
    "http://www.grainger.com/20231231": 2,
    "http://fasb.org/us-gaap/2023": 12
   },
   "contextCount": 311,
   "entityCount": 1,
   "segmentCount": 77,
   "elementCount": 697,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 1009,
    "http://xbrl.sec.gov/dei/2023": 38,
    "http://xbrl.sec.gov/ecd/2023": 4
   },
   "report": {
    "R1": {
     "role": "http://www.grainger.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": "gww-20231231.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": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.grainger.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",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
     "longName": "0000003 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS",
     "shortName": "CONSOLIDATED STATEMENTS OF EARNINGS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS",
     "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGSParentheticals",
     "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS Parentheticals",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS Parentheticals",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "0000006 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals",
     "longName": "0000007 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
     "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-10",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals",
     "longName": "0000010 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "longName": "0000011 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "SUMMARY OF 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": "gww-20231231.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": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.grainger.com/role/REVENUE",
     "longName": "0000012 - Disclosure - REVENUE",
     "shortName": "REVENUE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENT",
     "longName": "0000013 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT",
     "shortName": "PROPERTY, BUILDINGS AND EQUIPMENT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETS",
     "longName": "0000014 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "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": "gww-20231231.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": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.grainger.com/role/LONGTERMDEBT",
     "longName": "0000015 - Disclosure - LONG-TERM DEBT",
     "shortName": "LONG-TERM DEBT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.grainger.com/role/EMPLOYEEBENEFITS",
     "longName": "0000016 - Disclosure - EMPLOYEE BENEFITS",
     "shortName": "EMPLOYEE BENEFITS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "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": "gww-20231231.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": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.grainger.com/role/LEASES",
     "longName": "0000017 - Disclosure - LEASES",
     "shortName": "LEASES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.grainger.com/role/STOCKINCENTIVEPLANS",
     "longName": "0000018 - Disclosure - STOCK INCENTIVE PLANS",
     "shortName": "STOCK INCENTIVE PLANS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "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": "gww-20231231.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": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.grainger.com/role/CAPITALSTOCK",
     "longName": "0000019 - Disclosure - CAPITAL STOCK",
     "shortName": "CAPITAL STOCK",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "gww:CapitalStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "gww:CapitalStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCE",
     "longName": "0000020 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE)",
     "shortName": "ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.grainger.com/role/DERIVATIVEINSTRUMENTS",
     "longName": "0000021 - Disclosure - DERIVATIVE INSTRUMENTS",
     "shortName": "DERIVATIVE INSTRUMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.grainger.com/role/INCOMETAXES",
     "longName": "0000022 - Disclosure - INCOME TAXES",
     "shortName": "INCOME TAXES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "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": "gww-20231231.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": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.grainger.com/role/SEGMENTINFORMATION",
     "longName": "0000023 - Disclosure - SEGMENT INFORMATION",
     "shortName": "SEGMENT INFORMATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "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": "gww-20231231.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": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERS",
     "longName": "0000024 - Disclosure - CONTINGENCIES AND LEGAL MATTERS",
     "shortName": "CONTINGENCIES AND LEGAL MATTERS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "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": "gww-20231231.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": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.grainger.com/role/SUBSEQUENTEVENTS",
     "longName": "0000025 - Disclosure - SUBSEQUENT EVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "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": "gww-20231231.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": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "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": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R27": {
     "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": "27",
     "firstAnchor": {
      "contextRef": "c-311",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-311",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "longName": "9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.grainger.com/role/REVENUETables",
     "longName": "9954472 - Disclosure - REVENUE (Tables)",
     "shortName": "REVENUE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTTables",
     "longName": "9954473 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT (Tables)",
     "shortName": "PROPERTY, BUILDINGS AND EQUIPMENT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables",
     "longName": "9954474 - 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": "gww-20231231.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": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.grainger.com/role/LONGTERMDEBTTables",
     "longName": "9954475 - Disclosure - LONG-TERM DEBT (Tables)",
     "shortName": "LONG-TERM DEBT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.grainger.com/role/EMPLOYEEBENEFITSTables",
     "longName": "9954476 - Disclosure - EMPLOYEE BENEFITS (Tables)",
     "shortName": "EMPLOYEE BENEFITS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.grainger.com/role/LEASESTables",
     "longName": "9954477 - Disclosure - LEASES (Tables)",
     "shortName": "LEASES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "gww:AssetsAndLiabilitiesLesseeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "gww:AssetsAndLiabilitiesLesseeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.grainger.com/role/STOCKINCENTIVEPLANSTables",
     "longName": "9954478 - Disclosure - STOCK INCENTIVE PLANS (Tables)",
     "shortName": "STOCK INCENTIVE PLANS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.grainger.com/role/CAPITALSTOCKTables",
     "longName": "9954479 - Disclosure - CAPITAL STOCK (Tables)",
     "shortName": "CAPITAL STOCK (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCapitalUnitsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCapitalUnitsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCETables",
     "longName": "9954480 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE) (Tables)",
     "shortName": "ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE) (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSTables",
     "longName": "9954481 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)",
     "shortName": "DERIVATIVE INSTRUMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.grainger.com/role/INCOMETAXESTables",
     "longName": "9954482 - Disclosure - INCOME TAXES (Tables)",
     "shortName": "INCOME TAXES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.grainger.com/role/SEGMENTINFORMATIONTables",
     "longName": "9954483 - Disclosure - SEGMENT INFORMATION (Tables)",
     "shortName": "SEGMENT INFORMATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
     "longName": "9954484 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "gww:ServiceFeeRevenue",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "gww:ServiceFeeRevenue",
       "span",
       "div",
       "us-gaap:RevenueRecognitionPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "gww:ServiceFeeRevenue",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "gww:ServiceFeeRevenue",
       "span",
       "div",
       "us-gaap:RevenueRecognitionPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.grainger.com/role/REVENUEDetails",
     "longName": "9954485 - Disclosure - REVENUE (Details)",
     "shortName": "REVENUE (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails",
     "longName": "9954486 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT - Schedule of Property, Buildings and Equipment (Details)",
     "shortName": "PROPERTY, BUILDINGS AND EQUIPMENT - Schedule of Property, Buildings and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTNarrativeDetails",
     "longName": "9954487 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT- Narrative (Details)",
     "shortName": "PROPERTY, BUILDINGS AND EQUIPMENT- Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails",
     "longName": "9954488 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Additional Information (Details)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails",
     "longName": "9954489 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Balances and Changes in Carrying Amounts of Goodwill (Details)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS Balances and Changes in Carrying Amounts of Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails",
     "longName": "9954490 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Intangible assets included in Other assets and intangibles (Details)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS Intangible assets included in Other assets and intangibles (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails",
     "longName": "9954491 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Estimated amortization expense (Details)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS Estimated amortization expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails",
     "longName": "9954492 - Disclosure - LONG-TERM DEBT - SCHEDULE OF LONG-TERM DEBT (Details)",
     "shortName": "LONG-TERM DEBT - SCHEDULE OF LONG-TERM DEBT (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "gww:OtherLongTermDebtAdjustment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
     "longName": "9954493 - Disclosure - LONG-TERM DEBT - Narrative (Details)",
     "shortName": "LONG-TERM DEBT - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-204",
      "name": "us-gaap:LineOfCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:LineOfCredit",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails",
     "longName": "9954494 - Disclosure - LONG-TERM DEBT - SCHEDULED AGGREGATE PRINCIPAL PAYMENTS (Details)",
     "shortName": "LONG-TERM DEBT - SCHEDULED AGGREGATE PRINCIPAL PAYMENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.grainger.com/role/EMPLOYEEBENEFITSDefinedContributionPlansDetails",
     "longName": "9954495 - Disclosure - EMPLOYEE BENEFITS - Defined Contribution Plans (Details)",
     "shortName": "EMPLOYEE BENEFITS - Defined Contribution Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "gww:ProfitSharingAutomaticContributionByEmployerPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "gww:ProfitSharingAutomaticContributionByEmployerPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails",
     "longName": "9954496 - Disclosure - EMPLOYEE BENEFITS - Postretirement Benefits (Details)",
     "shortName": "EMPLOYEE BENEFITS - Postretirement Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-212",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-212",
      "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails",
     "longName": "9954497 - Disclosure - EMPLOYEE BENEFITS - Summary of Plan Assets (Details)",
     "shortName": "EMPLOYEE BENEFITS - Summary of Plan Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-217",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-228",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.grainger.com/role/LEASESNarrativeDetails",
     "longName": "9954498 - Disclosure - LEASES - Narrative (Details)",
     "shortName": "LEASES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "gww:Operatingleaseexpirationdate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "gww:Operatingleaseexpirationdate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails",
     "longName": "9954499 - Disclosure - LEASES - Schedule of Operating Lease Information (Details)",
     "shortName": "LEASES - Schedule of Operating Lease Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gww:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails",
     "longName": "9954500 - Disclosure - LEASES - Schedule of Maturities of Operating Leases (Details)",
     "shortName": "LEASES - Schedule of Maturities of Operating Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails",
     "longName": "9954501 - Disclosure - STOCK INCENTIVE PLANS - Narrative (Details)",
     "shortName": "STOCK INCENTIVE PLANS - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails",
     "longName": "9954502 - Disclosure - STOCK INCENTIVE PLANS - Restricted Stock Units (Details)",
     "shortName": "STOCK INCENTIVE PLANS - Restricted Stock Units (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-237",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-239",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.grainger.com/role/CAPITALSTOCKDetails",
     "longName": "9954503 - Disclosure - CAPITAL STOCK (Details)",
     "shortName": "CAPITAL STOCK (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:PreferredStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails",
     "longName": "9954504 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE) (Details)",
     "shortName": "ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-259",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
     "longName": "9954505 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details)",
     "shortName": "DERIVATIVE INSTRUMENTS - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-269",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-269",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails",
     "longName": "9954506 - Disclosure - DERIVATIVE INSTRUMENTS - Schedule of Derivative Instruments (Details)",
     "shortName": "DERIVATIVE INSTRUMENTS - Schedule of Derivative Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestIncomeExpenseNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-273",
      "name": "us-gaap:InterestIncomeExpenseNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails",
     "longName": "9954507 - Disclosure - INCOME TAXES - Net Earnings Before Income Taxes by Geographical Area (Details)",
     "shortName": "INCOME TAXES - Net Earnings Before Income Taxes by Geographical Area (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.grainger.com/role/INCOMETAXESDetails",
     "longName": "9954508 - Disclosure - INCOME TAXES (Details)",
     "shortName": "INCOME TAXES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails",
     "longName": "9954509 - Disclosure - INCOME TAXES - Income Tax Effects of Temporary Differences (Details)",
     "shortName": "INCOME TAXES - Income Tax Effects of Temporary Differences (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.grainger.com/role/INCOMETAXESNarrativeDetails",
     "longName": "9954510 - Disclosure - INCOME TAXES - Narrative (Details)",
     "shortName": "INCOME TAXES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:OperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:OperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails",
     "longName": "9954511 - Disclosure - INCOME TAXES - Changes in Valuation Allowance (Details)",
     "shortName": "INCOME TAXES - Changes in Valuation Allowance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-277",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails",
     "longName": "9954512 - Disclosure - INCOME TAXES - Reconciliation of Income Tax Expense with Federal Income Taxes at the Statutory Rate (Details)",
     "shortName": "INCOME TAXES - Reconciliation of Income Tax Expense with Federal Income Taxes at the Statutory Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails",
     "longName": "9954513 - Disclosure - INCOME TAXES - Changes in Liability for Tax Uncertainties, Excluding Interest (Details)",
     "shortName": "INCOME TAXES - Changes in Liability for Tax Uncertainties, Excluding Interest (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.grainger.com/role/SEGMENTINFORMATIONDetails",
     "longName": "9954514 - Disclosure - SEGMENT INFORMATION (Details)",
     "shortName": "SEGMENT INFORMATION (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-289",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-289",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails",
     "longName": "9954515 - Disclosure - SUBSEQUENT EVENTS (Details)",
     "shortName": "SUBSEQUENT EVENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-310",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-310",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gww-20231231.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "gww_A5YearUnsecuredRevolvingLineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "A5YearUnsecuredRevolvingLineOfCreditMember",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5-Year Unsecured Revolving Line Of Credit",
        "label": "5-Year Unsecured Revolving Line Of Credit [Member]",
        "documentation": "5-Year Unsecured Revolving Line Of Credit [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableTradeCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableTradeCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts payable",
        "label": "Accounts Payable, Trade",
        "documentation": "Carrying value as of the balance sheet date of obligations 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": [
      "r119"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable (less allowance for credit losses of $35 and $36, respectively)",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r321"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable",
        "label": "Accrued Income Taxes, Current",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r182"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "label": "Accrued Liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "gww_AccruedSalesIncentives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "AccruedSalesIncentives",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued sales incentives",
        "label": "Accrued Sales Incentives",
        "documentation": "Accrued Sales Incentives"
       }
      }
     },
     "auth_ref": []
    },
    "gww_AccruedVendorRebates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "AccruedVendorRebates",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued vendor rebates",
        "label": "Accrued Vendor Rebates",
        "documentation": "Accrued Vendor Rebates"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest",
        "label": "Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member]",
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r26",
      "r44",
      "r933",
      "r934",
      "r935"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less accumulated depreciation and amortization",
        "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": [
      "r68",
      "r214",
      "r642"
     ]
    },
    "us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation Attributable to Noncontrolling Interests",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member]",
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r26",
      "r44",
      "r590",
      "r596",
      "r933",
      "r934",
      "r935"
     ]
    },
    "us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation and Other",
        "label": "Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member]",
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r26",
      "r44",
      "r237",
      "r934",
      "r935"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Net accumulated gains",
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax",
        "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r44",
      "r975"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "label": "Accumulated Other Comprehensive Income (Loss) [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": [
      "r237",
      "r238",
      "r590",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive losses",
        "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": [
      "r43",
      "r44",
      "r136",
      "r224",
      "r637",
      "r671",
      "r672"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r238",
      "r590",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accumulated Other Comprehensive Earnings (Losses)",
        "terseLabel": "AOCE Attributable to W.W. Grainger, Inc.",
        "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",
      "r26",
      "r44",
      "r571",
      "r574",
      "r612",
      "r667",
      "r668",
      "r933",
      "r934",
      "r935",
      "r945",
      "r946",
      "r947"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r882"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional contributed 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": [
      "r129"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Contributed 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": [
      "r516",
      "r517",
      "r518",
      "r683",
      "r945",
      "r946",
      "r947",
      "r985",
      "r1006"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r888"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r888"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r888"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r888"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition",
        "documentation": "Amount of increase in additional paid-in capital (APIC) for recognition of cost for employee stock purchase program (ESPP) award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ADVERTISING",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising expense",
        "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": [
      "r524"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r852",
      "r864",
      "r874",
      "r900"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r855",
      "r867",
      "r877",
      "r903"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r888"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r895"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r859",
      "r868",
      "r878",
      "r895",
      "r904",
      "r908",
      "r916"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r914"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pretax stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r523"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r322",
      "r326"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.grainger.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_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense, intangible assets",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r62",
      "r66"
     ]
    },
    "gww_Amortizationperiodofcapitalizedsoftware": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "Amortizationperiodofcapitalizedsoftware",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized software amortization period",
        "label": "Amortization period of capitalized software",
        "documentation": "Amortization period of capitalized software"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]",
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r26",
      "r44",
      "r933",
      "r934",
      "r935"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r218",
      "r254",
      "r290",
      "r305",
      "r311",
      "r323",
      "r352",
      "r353",
      "r355",
      "r356",
      "r357",
      "r359",
      "r361",
      "r363",
      "r364",
      "r562",
      "r566",
      "r584",
      "r633",
      "r720",
      "r827",
      "r841",
      "r967",
      "r968",
      "r993"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gww_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assets and Liabilities",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "documentation": "Assets And Liabilities, Lessee [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r228",
      "r254",
      "r323",
      "r352",
      "r353",
      "r355",
      "r356",
      "r357",
      "r359",
      "r361",
      "r363",
      "r364",
      "r562",
      "r566",
      "r584",
      "r827",
      "r967",
      "r968",
      "r993"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.grainger.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r846",
      "r847",
      "r860"
     ]
    },
    "gww_AuditorInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "AuditorInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Information [Abstract]",
        "documentation": "Auditor Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.grainger.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r846",
      "r847",
      "r860"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://www.grainger.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r846",
      "r847",
      "r860"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r911"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r912"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r907"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r907"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r907"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r907"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r907"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r907"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails",
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails",
      "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": [
      "r482",
      "r483",
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r910"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r909"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r908"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r908"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Axis]",
        "label": "Balance Sheet Location [Axis]",
        "documentation": "Information by location on balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Domain]",
        "label": "Balance Sheet Location [Domain]",
        "documentation": "Location in the balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r105"
     ]
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails",
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building, structures and 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": []
    },
    "gww_BuildingsStructuresandImprovementsEstimatedUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "BuildingsStructuresandImprovementsEstimatedUsefulLife",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings, structures and improvements, estimated useful life",
        "label": "Buildings, Structures and Improvements, Estimated Useful Life",
        "documentation": "Buildings, Structures and Improvements, Estimated Useful Life"
       }
      }
     },
     "auth_ref": []
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CA",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canada",
        "label": "CANADA"
       }
      }
     },
     "auth_ref": []
    },
    "gww_CapitalStockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "CapitalStockAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CAPITAL STOCK [Abstract]",
        "label": "CAPITAL STOCK [Abstract]",
        "documentation": "CAPITAL STOCK [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gww_CapitalStockTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "CapitalStockTextBlock",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCK"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CAPITAL STOCK",
        "label": "Capital Stock [Text Block]",
        "documentation": "Disclosure of the activity of outstanding common stock and common stock held in treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.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": [
      "r50",
      "r212",
      "r789"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "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": [
      "r51"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of year",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "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": [
      "r50",
      "r146",
      "r252"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net change in cash and cash equivalents",
        "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",
      "r146"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r886"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.grainger.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/2023",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "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": [
      "r204",
      "r221",
      "r222",
      "r223",
      "r254",
      "r276",
      "r277",
      "r279",
      "r281",
      "r284",
      "r285",
      "r323",
      "r352",
      "r355",
      "r356",
      "r357",
      "r363",
      "r364",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r584",
      "r675",
      "r676",
      "r677",
      "r678",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r707",
      "r729",
      "r746",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r923",
      "r940",
      "r948"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r887"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r887"
     ]
    },
    "gww_CommercialServicesSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "CommercialServicesSegmentMember",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial Services",
        "label": "Commercial Services Segment [Member]",
        "documentation": "Commercial Services Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONTINGENCIES",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r773"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockDividendsPerShareCashPaid",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash dividends paid per share (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, dividends, per share, declared (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "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": [
      "r829",
      "r830",
      "r831",
      "r833",
      "r834",
      "r835",
      "r838",
      "r945",
      "r946",
      "r985",
      "r1005",
      "r1006"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "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": [
      "r128"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "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": [
      "r128",
      "r707"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares 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": [
      "r128"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of period, common stock (in shares)",
        "periodEndLabel": "Balance at end of period, common stock (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": [
      "r27",
      "r128",
      "r707",
      "r726",
      "r1006",
      "r1007"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock \u2013 $0.50 par value \u2013 300,000,000 shares authorized; 109,659,219 shares issued",
        "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": [
      "r128",
      "r636",
      "r827"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r892"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r891"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r893"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r890"
     ]
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The net deferred tax asset (liability) is classified as follows:",
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive earnings attributable to W.W. Grainger, Inc.",
        "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": [
      "r45",
      "r233",
      "r235",
      "r243",
      "r629",
      "r651"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive earnings (losses) attributable to noncontrolling interest",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r90",
      "r94",
      "r233",
      "r235",
      "r242",
      "r628",
      "r650"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive earnings \u2013 net of tax",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r175",
      "r233",
      "r235",
      "r241",
      "r627",
      "r649"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less comprehensive earnings (losses) attributable to noncontrolling interest",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE)",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r240",
      "r626",
      "r648"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER COMPREHENSIVE EARNINGS (LOSSES)",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONCENTRATION OF CREDIT RISK",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r195"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r258",
      "r292",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r309",
      "r313",
      "r352",
      "r353",
      "r354",
      "r355",
      "r357",
      "r358",
      "r360",
      "r362",
      "r363",
      "r967",
      "r968"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r258",
      "r292",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r309",
      "r313",
      "r352",
      "r353",
      "r354",
      "r355",
      "r357",
      "r358",
      "r360",
      "r362",
      "r363",
      "r967",
      "r968"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "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": [
      "r91",
      "r792"
     ]
    },
    "gww_ContingenciesAndLegalMattersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "ContingenciesAndLegalMattersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONTINGENCIES AND LEGAL MATTERS [Abstract]",
        "label": "CONTINGENCIES AND LEGAL MATTERS [Abstract]",
        "documentation": "CONTINGENCIES AND LEGAL MATTERS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerRefundLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerRefundLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued sales returns",
        "label": "Contract with Customer, Refund Liability",
        "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer."
       }
      }
     },
     "auth_ref": [
      "r971"
     ]
    },
    "gww_ContractorsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "ContractorsSegmentMember",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractors",
        "label": "Contractors Segment [Member]",
        "documentation": "Contractors Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods 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": [
      "r140",
      "r622"
     ]
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COST OF GOODS 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": [
      "r929"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "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": []
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "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": []
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]"
       }
      }
     },
     "auth_ref": [
      "r205",
      "r262",
      "r267",
      "r273",
      "r324",
      "r325",
      "r516",
      "r517",
      "r518",
      "r550",
      "r551",
      "r570",
      "r571",
      "r572",
      "r574",
      "r575",
      "r576",
      "r578",
      "r579",
      "r580",
      "r581",
      "r611"
     ]
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]",
        "label": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "auth_ref": [
      "r205",
      "r262",
      "r267",
      "r273",
      "r324",
      "r325",
      "r516",
      "r517",
      "r518",
      "r550",
      "r551",
      "r570",
      "r571",
      "r572",
      "r574",
      "r575",
      "r576",
      "r578",
      "r579",
      "r580",
      "r581",
      "r611"
     ]
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]",
        "label": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "auth_ref": [
      "r205",
      "r262",
      "r267",
      "r273",
      "r324",
      "r325",
      "r516",
      "r517",
      "r518",
      "r550",
      "r551",
      "r570",
      "r571",
      "r572",
      "r574",
      "r575",
      "r576",
      "r578",
      "r579",
      "r580",
      "r581",
      "r611"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. 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": [
      "r928",
      "r943",
      "r981"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.grainger.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_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r928",
      "r943"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.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": [
      "r174",
      "r549",
      "r555",
      "r943"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current income tax expense:",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. 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": [
      "r928",
      "r943",
      "r981"
     ]
    },
    "us-gaap_CustomerRelatedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerRelatedIntangibleAssetsMember",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer lists and relationships",
        "label": "Customer-Related Intangible Assets [Member]",
        "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "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": [
      "r34",
      "r122",
      "r123",
      "r181",
      "r184",
      "r258",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r598",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r941"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "verboseLabel": "Long-term debt, gross",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r184",
      "r382"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Face amount of debt",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r118",
      "r365",
      "r598",
      "r800",
      "r801"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stated interest rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r366"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [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": [
      "r258",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r598",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r941"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "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": [
      "r39",
      "r258",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r598",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r941"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r71",
      "r72",
      "r115",
      "r116",
      "r118",
      "r120",
      "r160",
      "r161",
      "r258",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r598",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r941"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt, term",
        "label": "Debt Instrument, Term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Debt issuance costs \u2013 net of amortization",
        "terseLabel": "Debt instrument, unamortized discount (premium) and debt issuance costs, net",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r371",
      "r383",
      "r800",
      "r801"
     ]
    },
    "gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails": {
       "parentTag": "gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Debt issuance costs \u2013 net of amortization",
        "label": "Debt Instrument, Unamortized, Discount (Premium) And Debt Issuance Costs, Net, Fair Value",
        "documentation": "Debt Instrument, Unamortized, Discount (Premium) And Debt Issuance Costs, Net, Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Noncurrent assets",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r530",
      "r531"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax (benefit) expense",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r174",
      "r201",
      "r554",
      "r555",
      "r943"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails_1": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r183",
      "r543"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Noncurrent liabilities (foreign)",
        "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": [
      "r530",
      "r531",
      "r634"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes and tax uncertainties",
        "label": "Deferred Income Taxes and Other Tax Liabilities, Noncurrent",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences, after deferred tax asset, and other tax liabilities expected to be paid after one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetDomain",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Asset [Domain]",
        "label": "Deferred Tax Asset [Domain]",
        "documentation": "Identification of the deferred tax asset for which a valuation reserve exists."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "gww_DeferredTaxAssetValuationAllowanceRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "DeferredTaxAssetValuationAllowanceRollForward",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Asset, Valuation Allowance [Roll Forward]",
        "label": "Deferred Tax Asset, Valuation Allowance [Roll Forward]",
        "documentation": "Deferred Tax Asset, Valuation Allowance [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r544"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails_1": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred tax assets \u2013 net of valuation allowance",
        "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": [
      "r979"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Deferred Tax Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "U.S. and foreign loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r980"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r86",
      "r980"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Tax credit carryforward",
        "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": [
      "r85",
      "r86",
      "r980"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued employment-related benefits",
        "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": [
      "r86",
      "r980"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued expenses",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r980"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails",
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less valuation allowance",
        "negatedPeriodStartLabel": "Balance at beginning of period",
        "negatedPeriodEndLabel": "Balance at end of period",
        "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": [
      "r545"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Net deferred tax liability",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r979"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Deferred Tax Liabilities, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Inventory",
        "label": "Deferred Tax Liabilities, Inventory",
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r980"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Intangibles",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r980"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r980"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Property, buildings, equipment and other capital assets",
        "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": [
      "r86",
      "r980"
     ]
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liability",
        "label": "Defined Benefit Plan Accumulated Other Comprehensive Income Deferred Taxes",
        "documentation": "Tax effects of the net changes to accumulated comprehensive income during the period related to benefit plans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized gains",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax",
        "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r447"
     ]
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Prior service credit",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax",
        "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r447"
     ]
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actual returns on plan assets",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses."
       }
      }
     },
     "auth_ref": [
      "r417",
      "r814"
     ]
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Actuarial loss (gains)",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan."
       }
      }
     },
     "auth_ref": [
      "r410"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amortization of unrecognized gains",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r404",
      "r442",
      "r464",
      "r814",
      "r815"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of prior service credits",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r404",
      "r443",
      "r465",
      "r814",
      "r815"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent postretirement benefit asset",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r402",
      "r403",
      "r425",
      "r719",
      "r814",
      "r1001"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected long-term rate of return on plan assets \u2013 net of tax",
        "label": "Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Expected Long Term Return On Assets",
        "documentation": "An assumption as to the rate of return on plan assets reflecting the average rate of earnings expected on the funds invested or to be invested to provide for the benefits included in the benefit obligation."
       }
      }
     },
     "auth_ref": []
    },
    "gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre age 65",
        "label": "Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Health Care Cost Trend Rate Assumed For Next Fiscal Year, Pre Age 65",
        "documentation": "The assumed health care cost trend rate for the next year used to determine benefit obligations. This is based upon the annual rate of change in the cost of health care benefits currently provided by the postretirement benefit plan, due to factors other than changes in the composition of the plan population by age and dependency status."
       }
      }
     },
     "auth_ref": []
    },
    "gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate": {
     "xbrltype": "gYearListItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year ultimate healthcare cost trend rate reached",
        "label": "Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Year That Rate Reaches Ultimate Trend Rate",
        "documentation": "The year when the ultimate health care cost trend rate is expected to be reached, which is used to determine benefit obligations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term rate of return on plan assets \u2013 net of tax",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets",
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r450",
      "r469"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Benefit obligation at beginning of year",
        "periodEndLabel": "Benefit obligation at end of year",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefits paid",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services."
       }
      }
     },
     "auth_ref": [
      "r412",
      "r472"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan participants' contributions",
        "label": "Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant",
        "documentation": "Amount of contributions received by defined benefit plan from participant which increase benefit obligation."
       }
      }
     },
     "auth_ref": [
      "r409"
     ]
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan by Plan Asset Categories [Axis]",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "documentation": "Information by defined benefit plan asset investment."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r453",
      "r812",
      "r813",
      "r814"
     ]
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]",
        "label": "Defined Benefit Plan, Change in Benefit 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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]",
        "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Estimated Future Benefit Payments [Abstract]",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentTotal",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Total",
        "documentation": "Defined Benefit Plan, Expected Future Benefit Payment, Total"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "parentTag": "gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029-2033",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "parentTag": "gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "parentTag": "gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "parentTag": "gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "parentTag": "gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "parentTag": "gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expected return on assets",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r404",
      "r441",
      "r463",
      "r814",
      "r815"
     ]
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails",
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Plan assets available for benefits at beginning of year",
        "periodEndLabel": "Plan assets available for benefits at end of year",
        "terseLabel": "Plan assets",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee."
       }
      }
     },
     "auth_ref": [
      "r416",
      "r427",
      "r429",
      "r430",
      "r812",
      "r813",
      "r814"
     ]
    },
    "gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre age 65",
        "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year, Pre Age 65",
        "documentation": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year, Pre Age 65"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanInterestCost",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest cost",
        "label": "Defined Benefit Plan, Interest Cost",
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r404",
      "r408",
      "r440",
      "r462",
      "r814",
      "r815"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net periodic (benefits) costs",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r460",
      "r814",
      "r815"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Benefits paid",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services."
       }
      }
     },
     "auth_ref": [
      "r421",
      "r976"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan participants' contributions",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Plan Participant",
        "documentation": "Amount of contributions received by defined benefit plan from participant which increases plan assets."
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List]",
        "label": "Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible Enumeration]",
        "documentation": "Indicates level within fair value hierarchy and fair value measured at net asset value per share as practical expedient, of defined benefit plan asset."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r434"
     ]
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanServiceCost",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service cost",
        "label": "Defined Benefit Plan, Service Cost",
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r439",
      "r461",
      "r814",
      "r815"
     ]
    },
    "gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trust Assets and Liabilities, Net",
        "label": "Defined Benefit Plan, Trust Assets and Liabilities, Net [Member]",
        "documentation": "Defined Benefit Plan, Trust Assets and Liabilities, Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ultimate healthcare cost trend rate",
        "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate",
        "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]",
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]",
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": {
     "xbrltype": "gYearListItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year ultimate healthcare cost trend rate reached",
        "label": "Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate",
        "documentation": "Year ultimate health care cost trend rate is expected to be reached, in YYYY format."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails",
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r78",
      "r79",
      "r80",
      "r81"
     ]
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails",
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSDefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Defined contribution plans, expense",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r473"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r67"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.grainger.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": [
      "r15",
      "r67"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "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": [
      "r15",
      "r295"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract [Domain]",
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r698",
      "r700",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r721",
      "r722",
      "r723",
      "r724",
      "r734",
      "r735",
      "r736",
      "r737",
      "r740",
      "r741",
      "r742",
      "r743",
      "r756",
      "r758",
      "r761",
      "r763",
      "r829",
      "r831"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative asset, fair value, gross asset",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset",
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r103",
      "r134",
      "r229",
      "r791"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r104",
      "r106",
      "r107",
      "r698",
      "r700",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r721",
      "r722",
      "r723",
      "r724",
      "r734",
      "r735",
      "r736",
      "r737",
      "r740",
      "r741",
      "r742",
      "r743",
      "r756",
      "r758",
      "r761",
      "r763",
      "r791",
      "r829",
      "r831"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DERIVATIVE INSTRUMENTS",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r569",
      "r577"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Relationship [Axis]",
        "label": "Hedging Relationship [Axis]",
        "documentation": "Information by type of hedging relationship."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r101",
      "r106"
     ]
    },
    "us-gaap_DerivativeLiabilityNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilityNotionalAmount",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative liability, notional amount",
        "label": "Derivative Liability, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payments on the derivative liability."
       }
      }
     },
     "auth_ref": [
      "r757",
      "r759",
      "r760",
      "r762",
      "r982",
      "r983",
      "r984"
     ]
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Line Items]",
        "label": "Derivative [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": [
      "r577"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, notional amount",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r983",
      "r984"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeTable",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Table]",
        "label": "Derivative [Table]",
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r95",
      "r96",
      "r97",
      "r99",
      "r102",
      "r106",
      "r108",
      "r110",
      "r112",
      "r577"
     ]
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACCOUNTING FOR DERIVATIVE INSTRUMENTS",
        "label": "Derivatives, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r95",
      "r96",
      "r99",
      "r109",
      "r257"
     ]
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Designated as Hedging Instrument",
        "label": "Designated as Hedging Instrument [Member]",
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [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": [
      "r399",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/REVENUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r970"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCK INCENTIVE PLANS",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r478",
      "r481",
      "r512",
      "r513",
      "r515",
      "r823"
     ]
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash dividends paid",
        "label": "Dividends, Common Stock, Cash",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.grainger.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": [
      "r846",
      "r847",
      "r860"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.grainger.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": [
      "r846",
      "r847",
      "r860",
      "r896"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.grainger.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/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.grainger.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/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.grainger.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/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.grainger.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": [
      "r881"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.grainger.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": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "us-gaap_DomesticLineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DomesticLineOfCreditMember",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic Line of Credit",
        "label": "Domestic Line of Credit [Member]",
        "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, inside the reporting entity's home country."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r244",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r274",
      "r276",
      "r279",
      "r280",
      "r281",
      "r282",
      "r581",
      "r582",
      "r630",
      "r652",
      "r795"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (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": [
      "r244",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r276",
      "r279",
      "r280",
      "r281",
      "r282",
      "r581",
      "r582",
      "r630",
      "r652",
      "r795"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange rate effect on cash and cash equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": [
      "r588"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r533"
     ]
    },
    "gww_EmployeeBenefitsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "EmployeeBenefitsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EMPLOYEE BENEFITS [Abstract]",
        "label": "EMPLOYEE BENEFITS [Abstract]",
        "documentation": "EMPLOYEE BENEFITS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation and benefits",
        "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": [
      "r36"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r514"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average period to recognize (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": [
      "r514"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax benefits recognized in earnings for stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Employee Stock 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": []
    },
    "gww_EndlessAssortmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "EndlessAssortmentMember",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails",
      "http://www.grainger.com/role/REVENUEDetails",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Endless Assortment",
        "label": "Endless Assortment [Member]",
        "documentation": "Endless Assortment"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "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/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "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/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal 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/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "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/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.grainger.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": [
      "r843"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.grainger.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/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.grainger.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/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.grainger.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": [
      "r843"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.grainger.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/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.grainger.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": [
      "r843"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "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/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.grainger.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": [
      "r921"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.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/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.grainger.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": [
      "r843"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.grainger.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": [
      "r843"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.grainger.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": [
      "r843"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.grainger.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": [
      "r843"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.grainger.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/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.grainger.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": [
      "r922"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails",
      "http://www.grainger.com/role/CAPITALSTOCKDetails",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "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": [
      "r27",
      "r205",
      "r237",
      "r238",
      "r239",
      "r259",
      "r260",
      "r261",
      "r264",
      "r270",
      "r272",
      "r283",
      "r324",
      "r325",
      "r389",
      "r516",
      "r517",
      "r518",
      "r550",
      "r551",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r576",
      "r580",
      "r590",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r612",
      "r667",
      "r668",
      "r669",
      "r683",
      "r746"
     ]
    },
    "us-gaap_EquityFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityFundsMember",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity funds",
        "label": "Equity Funds [Member]",
        "documentation": "An investment that pools funds from many investors to invest in a combination of underlying investments, primarily equity investments."
       }
      }
     },
     "auth_ref": [
      "r973"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r889"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r852",
      "r864",
      "r874",
      "r900"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r849",
      "r861",
      "r871",
      "r897"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets [Domain]",
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets [Axis]",
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r114"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Fair Value of Plan Assets by Measurement [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r373",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r583",
      "r616",
      "r617",
      "r618",
      "r800",
      "r801",
      "r812",
      "r813",
      "r814"
     ]
    },
    "us-gaap_FairValueHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueHedgingMember",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hedging",
        "label": "Fair Value Hedging [Member]",
        "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel12And3Member",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Inputs, Level 1, 2 and 3",
        "label": "Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]",
        "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3)."
       }
      }
     },
     "auth_ref": [
      "r974"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Plan Asset Measurement [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r373",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r616",
      "r617",
      "r618",
      "r800",
      "r801",
      "r812",
      "r813",
      "r814"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-lived intangible assets, useful life",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-lived intangible assets, accumulated amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r344"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [
      "r153"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [
      "r153"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [
      "r153"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [
      "r153"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [
      "r153"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-lived intangible assets, gross",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r624"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails",
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r623"
     ]
    },
    "gww_FixedIncomeCorporateBondSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "FixedIncomeCorporateBondSecuritiesMember",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate bonds",
        "label": "Fixed Income, Corporate Bond Securities [Member]",
        "documentation": "Fixed Income, Corporate Bond Securities"
       }
      }
     },
     "auth_ref": []
    },
    "gww_FixedIncomeGovernmentAndMunicipalBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "FixedIncomeGovernmentAndMunicipalBondsMember",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government/municipal bonds",
        "label": "Fixed Income, Government And Municipal Bonds [Member]",
        "documentation": "Fixed Income, Government And Municipal Bonds"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FOREIGN CURRENCY TRANSLATION",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r585"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r856",
      "r868",
      "r878",
      "r904"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r856",
      "r868",
      "r878",
      "r904"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r856",
      "r868",
      "r878",
      "r904"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r856",
      "r868",
      "r878",
      "r904"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r856",
      "r868",
      "r878",
      "r904"
     ]
    },
    "gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "FurnitureFixturesMachineryEquipmentEstimatedUsefulLife",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture, fixtures, machinery equipment, estimated useful life",
        "label": "Furniture, Fixtures, Machinery Equipment, Estimated Useful Life",
        "documentation": "Furniture, Fixtures, Machinery Equipment, Estimated Useful Life"
       }
      }
     },
     "auth_ref": []
    },
    "gww_FurnitureFixturesMachineryandEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "FurnitureFixturesMachineryandEquipmentMember",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails",
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture, fixtures, machinery and equipment",
        "label": "Furniture, Fixtures, Machinery and Equipment [Member]",
        "documentation": "Furniture, Fixtures, Machinery and Equipment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net losses (gains) from sales of assets and business divestitures",
        "label": "Gain (Loss) on Disposition of Assets",
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee."
       }
      }
     },
     "auth_ref": [
      "r939"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails",
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "periodStartLabel": "Goodwill, beginning balance",
        "periodEndLabel": "Goodwill, ending balance",
        "label": "Goodwill",
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r331",
      "r625",
      "r798",
      "r827",
      "r956",
      "r963"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GOODWILL AND OTHER INTANGIBLES 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": [
      "r19",
      "r60"
     ]
    },
    "gww_GoodwillAndOtherIntangiblesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "GoodwillAndOtherIntangiblesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GOODWILL AND OTHER INTANGIBLES [Abstract]",
        "label": "GOODWILL AND OTHER INTANGIBLES [Abstract]",
        "documentation": "GOODWILL AND OTHER INTANGIBLES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Translation",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative goodwill impairments",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r341",
      "r798"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment charges",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r332",
      "r338",
      "r343",
      "r798"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Line Items]",
        "label": "Goodwill [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": [
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r798"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [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": []
    },
    "gww_GovernmentSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "GovernmentSegmentMember",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government",
        "label": "Government Segment [Member]",
        "documentation": "Government Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "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": [
      "r139",
      "r254",
      "r290",
      "r304",
      "r310",
      "r313",
      "r323",
      "r352",
      "r353",
      "r355",
      "r356",
      "r357",
      "r359",
      "r361",
      "r363",
      "r364",
      "r584",
      "r796",
      "r967"
     ]
    },
    "gww_HealthcareSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "HealthcareSegmentMember",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Healthcare",
        "label": "Healthcare Segment [Member]",
        "documentation": "Healthcare Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Axis]",
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r568"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Domain]",
        "label": "Hedging Designation [Domain]",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_HedgingRelationshipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgingRelationshipDomain",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Relationship [Domain]",
        "label": "Hedging Relationship [Domain]",
        "documentation": "Nature or intent of a hedge."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "gww_HighTouchSolutionsNAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "HighTouchSolutionsNAMember",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails",
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails",
      "http://www.grainger.com/role/REVENUEDetails",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "High-Touch Solutions N.A.",
        "label": "High-Touch Solutions (N.A.) [Member]",
        "documentation": "High-Touch Solutions (N.A.)"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r846",
      "r847",
      "r860"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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",
      "r157"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r556"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Earnings 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": [
      "r1",
      "r137",
      "r187",
      "r290",
      "r304",
      "r310",
      "r313",
      "r631",
      "r644",
      "r796"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r556"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net earnings before income taxes by geographical area",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAXES",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r525",
      "r534",
      "r540",
      "r547",
      "r552",
      "r557",
      "r558",
      "r559",
      "r680"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.grainger.com/role/INCOMETAXESDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.grainger.com/role/INCOMETAXESDetails",
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax provision",
        "totalLabel": "Income tax expense",
        "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": [
      "r190",
      "r202",
      "r271",
      "r272",
      "r298",
      "r532",
      "r553",
      "r653"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of income tax expense with federal income taxes at the 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/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAXES",
        "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": [
      "r236",
      "r528",
      "r529",
      "r540",
      "r541",
      "r546",
      "r548",
      "r674"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, 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 increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign rate difference",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, 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 foreign income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal income tax",
        "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": [
      "r533"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount",
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other \u2013 net",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, 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 other adjustments."
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income taxes \u2013 net of federal income tax benefit",
        "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": [
      "r978"
     ]
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash payments for income taxes",
        "label": "Income Taxes Paid",
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r52"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts payable",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes \u2013 net",
        "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": [
      "r14"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r14"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in operating assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r926",
      "r938"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "label": "Increase (Decrease) in Other Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses 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": [
      "r14"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite-lived intangible assets, carrying amount",
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "us-gaap_IndefinitelivedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IndefinitelivedIntangibleAssetsMember",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-amortized trade names and other",
        "label": "Indefinite-Lived Intangible Assets [Member]",
        "documentation": "Assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r859",
      "r868",
      "r878",
      "r895",
      "r904",
      "r908",
      "r916"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r914"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r848",
      "r920"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r848",
      "r920"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r848",
      "r920"
     ]
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total intangible assets, gross",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r215"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangibles \u2013 net",
        "totalLabel": "Total intangible assets, net",
        "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": [
      "r61",
      "r64"
     ]
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest expense \u2013 net",
        "terseLabel": "Interest rate swaps:",
        "label": "Interest Income (Expense), Net",
        "documentation": "The net amount of operating interest income (expense)."
       }
      }
     },
     "auth_ref": [
      "r189"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash payments for interest (net of amounts capitalized)",
        "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": [
      "r247",
      "r250",
      "r251"
     ]
    },
    "us-gaap_InterestRateSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestRateSwapMember",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Swap",
        "label": "Interest Rate Swap [Member]",
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period."
       }
      }
     },
     "auth_ref": [
      "r786",
      "r836",
      "r837"
     ]
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InternalUseSoftwarePolicy",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CAPITALIZED SOFTWARE",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r3"
     ]
    },
    "us-gaap_InventoryLIFOReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryLIFOReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory, LIFO reserve",
        "label": "Inventory, LIFO Reserve",
        "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods."
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "us-gaap_InventoryLIFOReserveEffectOnIncomeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryLIFOReserveEffectOnIncomeNet",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory, LIFO reserve, effect on income, net",
        "label": "Inventory, LIFO Reserve, Effect on Income, Net",
        "documentation": "The difference between the change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories \u2013 net",
        "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": [
      "r227",
      "r790",
      "r827"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "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": [
      "r191",
      "r211",
      "r226",
      "r328",
      "r329",
      "r330",
      "r621",
      "r793"
     ]
    },
    "country_JP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "JP",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Japan",
        "label": "JAPAN"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LandMember",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land and land improvements",
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r972"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating Lease Information",
        "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": [
      "r991"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "LegalMattersAndContingenciesTextBlock",
     "presentation": [
      "http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONTINGENCIES AND LEGAL MATTERS",
        "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": [
      "r158"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "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": [
      "r604"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturities of Operating Lease Liabilities",
        "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": [
      "r992"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "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": [
      "r610"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "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": [
      "r610"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "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": [
      "r610"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "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": [
      "r610"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "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": [
      "r610"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "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": [
      "r610"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "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": [
      "r610"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "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": [
      "r610"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease renewal term",
        "label": "Lessee, Operating Lease, Renewal Term",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r990"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.grainger.com/role/LEASES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r599"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and shareholders' 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": [
      "r133",
      "r186",
      "r640",
      "r827",
      "r942",
      "r954",
      "r986"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and shareholders' equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.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": [
      "r37",
      "r210",
      "r254",
      "r323",
      "r352",
      "r353",
      "r355",
      "r356",
      "r357",
      "r359",
      "r361",
      "r363",
      "r364",
      "r563",
      "r566",
      "r567",
      "r584",
      "r827",
      "r967",
      "r993",
      "r994"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilityForFuturePolicyBenefitWeightedAverageDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilityForFuturePolicyBenefitWeightedAverageDuration",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSDefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability for future policy benefit, weighted-average duration",
        "label": "Liability for Future Policy Benefit, Weighted-Average Duration",
        "documentation": "Weighted-average duration of liability for future policy benefit, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit, outstanding",
        "label": "Long-Term Line of Credit",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r184",
      "r1002"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r35"
     ]
    },
    "gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in maximum borrowing capacity",
        "label": "Line Of Credit Facility, Option To Increase Maximum Borrowing Capacity",
        "documentation": "Line Of Credit Facility, Option To Increase Maximum Borrowing Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit",
        "label": "Line of Credit [Member]",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.grainger.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_LongTermDebtAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Unclassified [Abstract]",
        "label": "Long-Term Debt, Unclassified [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtByMaturityAbstract",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]",
        "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gww_LongTermDebtCarryingValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "LongTermDebtCarryingValueAbstract",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying Value",
        "label": "Long-Term Debt, Carrying Value [Abstract]",
        "documentation": "Long-Term Debt, Carrying Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current maturities",
        "negatedLabel": "Less current maturities",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r219"
     ]
    },
    "gww_LongTermDebtCurrentMaturitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "LongTermDebtCurrentMaturitiesFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails": {
       "parentTag": "gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less current maturities",
        "label": "Long-Term Debt, Current Maturities, Fair Value Disclosure",
        "documentation": "Long-Term Debt, Current Maturities, Fair Value Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Long-term debt",
        "label": "Long-Term Debt, Excluding Current Maturities, Fair Value Disclosure",
        "documentation": "Long-Term Debt, Excluding Current Maturities, Fair Value Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Long-term Debt, Excluding Debt Issuance Costs and Derivatives Impact",
        "documentation": "Long-term Debt, Excluding Debt Issuance Costs and Derivatives Impact"
       }
      }
     },
     "auth_ref": []
    },
    "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails": {
       "parentTag": "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, After Year Five",
        "documentation": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, After Year Five"
       }
      }
     },
     "auth_ref": []
    },
    "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails": {
       "parentTag": "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Five",
        "documentation": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Five"
       }
      }
     },
     "auth_ref": []
    },
    "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails": {
       "parentTag": "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Four",
        "documentation": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails": {
       "parentTag": "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2024",
        "label": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year One",
        "documentation": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year One"
       }
      }
     },
     "auth_ref": []
    },
    "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails": {
       "parentTag": "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Three",
        "documentation": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Three"
       }
      }
     },
     "auth_ref": []
    },
    "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails": {
       "parentTag": "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Two",
        "documentation": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Two"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "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": []
    },
    "gww_LongTermDebtFairValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "LongTermDebtFairValueAbstract",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Long-Term Debt, Fair Value [Abstract]",
        "documentation": "Long-Term Debt, Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "gww_LongTermDebtGrossFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "LongTermDebtGrossFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails": {
       "parentTag": "gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subtotal",
        "label": "Long-Term Debt, Gross, Fair Value Disclosure",
        "documentation": "Long-Term Debt, Gross, Fair Value Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "totalLabel": "Long-term debt",
        "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": [
      "r220"
     ]
    },
    "us-gaap_LongTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtTextBlock",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LONG-TERM DEBT",
        "label": "Long-Term Debt [Text Block]",
        "documentation": "The entire disclosure for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtWeightedAverageInterestRateOverTime",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average interest rate (as a percent)",
        "label": "Long-Term Debt, Weighted Average Interest Rate, over Time",
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "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": [
      "r39"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "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": [
      "r39",
      "r70"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Axis]",
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r319",
      "r807",
      "r970",
      "r1003",
      "r1004"
     ]
    },
    "gww_ManufacturingSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "ManufacturingSegmentMember",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Manufacturing",
        "label": "Manufacturing Segment [Member]",
        "documentation": "Manufacturing Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MaterialReconcilingItemsMember",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unallocated expense",
        "label": "Segment Reconciling Items [Member]",
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails",
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r348",
      "r349",
      "r350",
      "r351",
      "r476",
      "r620",
      "r666",
      "r699",
      "r700",
      "r749",
      "r751",
      "r753",
      "r754",
      "r764",
      "r783",
      "r784",
      "r797",
      "r804",
      "r822",
      "r828",
      "r969",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails",
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r348",
      "r349",
      "r350",
      "r351",
      "r476",
      "r620",
      "r666",
      "r699",
      "r700",
      "r749",
      "r751",
      "r753",
      "r754",
      "r764",
      "r783",
      "r784",
      "r797",
      "r804",
      "r822",
      "r828",
      "r969",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000"
     ]
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling interest",
        "label": "Equity, Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r185",
      "r254",
      "r323",
      "r352",
      "r355",
      "r356",
      "r357",
      "r363",
      "r364",
      "r584",
      "r639",
      "r709"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r907"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r915"
     ]
    },
    "gww_MutualFundsCorporateBondSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "MutualFundsCorporateBondSecuritiesMember",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Funds \u2013 corporate bonds fund",
        "label": "Mutual Funds, Corporate Bond Securities [Member]",
        "documentation": "Mutual Funds, Corporate Bond Securities"
       }
      }
     },
     "auth_ref": []
    },
    "gww_MutualFundsMunicipalAndProvincialBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "MutualFundsMunicipalAndProvincialBondsMember",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Funds \u2013 municipal/provincial bonds",
        "label": "Mutual Funds, Municipal And Provincial Bonds [Member]",
        "documentation": "Mutual Funds, Municipal And Provincial Bonds"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Domain]",
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r319",
      "r807",
      "r970",
      "r1003",
      "r1004"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r888"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in financing activities",
        "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": [
      "r249"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.grainger.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/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "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": [
      "r249"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.grainger.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/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "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": [
      "r146",
      "r147",
      "r148"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.grainger.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/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net earnings attributable to W.W. Grainger, Inc.",
        "terseLabel": "Net earnings attributable to W.W. Grainger, Inc.",
        "label": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r148",
      "r188",
      "r208",
      "r231",
      "r234",
      "r239",
      "r254",
      "r263",
      "r265",
      "r266",
      "r267",
      "r268",
      "r271",
      "r272",
      "r278",
      "r290",
      "r304",
      "r310",
      "r313",
      "r323",
      "r352",
      "r353",
      "r355",
      "r356",
      "r357",
      "r359",
      "r361",
      "r363",
      "r364",
      "r582",
      "r584",
      "r647",
      "r728",
      "r744",
      "r745",
      "r796",
      "r839",
      "r967"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less net earnings attributable to noncontrolling interest",
        "verboseLabel": "Net earnings",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r177",
      "r231",
      "r234",
      "r271",
      "r272",
      "r646",
      "r935"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NEW ACCOUNTING STANDARDS",
        "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": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r887"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r856",
      "r868",
      "r878",
      "r895",
      "r904"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r885"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r884"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r895"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r915"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r915"
     ]
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital contribution",
        "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance",
        "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r73",
      "r176"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling Interest",
        "label": "Noncontrolling Interest [Member]",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r389",
      "r945",
      "r946",
      "r947",
      "r1006"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total other expense \u2013 net",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other (income) expense:",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "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": [
      "r949"
     ]
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating earnings",
        "terseLabel": "Operating\u00a0earnings",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r304",
      "r310",
      "r313",
      "r796"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rent expense",
        "label": "Operating Lease, Expense",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails",
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating lease liabilities",
        "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": [
      "r601"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liability",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r601"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r602"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term operating lease liability",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r601"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r602"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Statement of Financial Position [Extensible List]",
        "label": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r602"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r603",
      "r606"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r600"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash lease expense",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r939"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r602"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average incremental borrowing rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r609",
      "r826"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r608",
      "r826"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "verboseLabel": "Operating segments",
        "label": "Operating Segments [Member]",
        "documentation": "Identifies 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": [
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r313"
     ]
    },
    "gww_Operatingleaseexpirationdate": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "Operatingleaseexpirationdate",
     "presentation": [
      "http://www.grainger.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease expiration date",
        "label": "OperatingLeaseExpirationDate",
        "documentation": "The latest expiration date of noncancelable operating leases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsMember",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Assets",
        "label": "Other Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other assets."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r111"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r217"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r25",
      "r175"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments \u2013 net of reclassification to earnings",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r136",
      "r586",
      "r587",
      "r589"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive earnings (loss) before reclassifications \u2013 net of tax",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r44",
      "r238",
      "r590",
      "r593",
      "r596",
      "r933"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total other comprehensive earnings (losses)",
        "verboseLabel": "Other comprehensive earnings (losses)",
        "totalLabel": "Net current period activity",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r33",
      "r232",
      "r235",
      "r240",
      "r590",
      "r591",
      "r596",
      "r626",
      "r648",
      "r933",
      "r934"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive earnings (losses):",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Postretirement benefit plan losses \u2013 net of tax expense of $2, $6, and $0, respectively",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax",
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r136",
      "r164",
      "r230"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGSParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Postretirement benefit plan gains (losses), tax",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax",
        "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r175"
     ]
    },
    "us-gaap_OtherContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherContractMember",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Contract",
        "label": "Other Contract [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is classified as other."
       }
      }
     },
     "auth_ref": [
      "r787",
      "r791",
      "r812"
     ]
    },
    "gww_OtherForeignCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "OtherForeignCountriesMember",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other foreign countries",
        "label": "Other Foreign Countries [Member]",
        "documentation": "Other foreign countries include the results of non-material operating segments that are not individually reportable."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred income taxes and tax uncertainties",
        "label": "Other Income Tax Expense (Benefit), Continuing Operations",
        "documentation": "Amount of other current and other deferred income tax expense (benefit) attributable to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "us-gaap_OtherLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Other Long-Term Debt",
        "documentation": "Amount of long-term debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r184",
      "r1002"
     ]
    },
    "gww_OtherLongTermDebtAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "OtherLongTermDebtAdjustment",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Other Long-Term Debt, Adjustment",
        "documentation": "Other Long-Term Debt, Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "gww_OtherLongTermDebtAdjustmentFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "OtherLongTermDebtAdjustmentFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Other Long-Term Debt, Adjustment, Fair Value Disclosure",
        "documentation": "Other Long-Term Debt, Adjustment, Fair Value Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "gww_OtherLongTermDebtFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "OtherLongTermDebtFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Other Long-Term Debt, Fair Value Disclosure",
        "documentation": "Other Long-Term Debt, Fair Value Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "gww_OtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "OtherMember",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other [Member]",
        "documentation": "Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other \u2013 net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities",
        "label": "Other Operating Activities, Cash Flow Statement",
        "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Employment-related Benefit Plans",
        "label": "Other Pension, Postretirement and Supplemental Plans [Member]",
        "documentation": "Pension plan, other postretirement plan, and supplemental retirement plan, classified as other. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r887"
     ]
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails",
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Postretirement Benefits",
        "label": "Other Postretirement Benefits Plan [Member]",
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r449",
      "r450",
      "r451",
      "r453",
      "r456",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r473",
      "r474",
      "r475",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818"
     ]
    },
    "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities",
        "label": "Liability, Other Postretirement Defined Benefit Plan, Noncurrent",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit other postretirement plan, classified as noncurrent. Excludes pension plan."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r77",
      "r124",
      "r163"
     ]
    },
    "gww_OtherSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "OtherSegmentMember",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Segment [Member]",
        "documentation": "Other Segment"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r854",
      "r866",
      "r876",
      "r902"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r857",
      "r869",
      "r879",
      "r905"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r857",
      "r869",
      "r879",
      "r905"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other \u2013 net",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r924",
      "r936"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of treasury stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash dividends paid",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments for employee taxes withheld from stock awards",
        "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": [
      "r246"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Capital expenditures",
        "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": [
      "r145"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r886"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r886"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementBenefitExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSDefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Profit sharing plan expense",
        "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)",
        "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementBenefitExpenseAbstract",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Postretirement Benefits",
        "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EMPLOYEE BENEFITS",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r426",
      "r428",
      "r434",
      "r452",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r470",
      "r471",
      "r473",
      "r814"
     ]
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionPlansDefinedBenefitMember",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Postretirement Benefit Plan",
        "label": "Pension Plan [Member]",
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r449",
      "r450",
      "r451",
      "r453",
      "r456",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r473",
      "r474",
      "r477",
      "r814",
      "r815",
      "r819",
      "r820",
      "r821"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r885"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r884"
     ]
    },
    "gww_PercentageOfCompanyWideRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "PercentageOfCompanyWideRevenue",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of company-wide revenue",
        "label": "Percentage Of Company-Wide Revenue",
        "documentation": "Percentage Of Company-Wide Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PercentageOfLIFOInventory": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PercentageOfLIFOInventory",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of LIFO inventory",
        "label": "Percentage of LIFO Inventory",
        "documentation": "The percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanAssetCategoriesDomain",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "documentation": "Defined benefit plan asset investment."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r453",
      "r812",
      "r813",
      "r814"
     ]
    },
    "us-gaap_PostemploymentBenefitsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PostemploymentBenefitsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Postemployment Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative 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": [
      "r127",
      "r384"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative preferred stock, shares authorized (in shares)",
        "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": [
      "r127",
      "r707"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative preferred stock, shares issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r384"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails",
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative preferred stock, shares outstanding (in shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r707",
      "r726",
      "r1006",
      "r1007"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative preferred stock \u2013 $5 par value \u2013 12,000,000 shares authorized; none issued or\u00a0outstanding",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r635",
      "r827"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r932"
     ]
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RECLASSIFICATIONS",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from debt",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r675"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other \u2013 net",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r925",
      "r937"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sales of assets and business divestitures",
        "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": [
      "r144"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from stock options exercised",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r30"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net earnings",
        "terseLabel": "Net earnings",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r231",
      "r234",
      "r248",
      "r254",
      "r263",
      "r271",
      "r272",
      "r290",
      "r304",
      "r310",
      "r313",
      "r323",
      "r352",
      "r353",
      "r355",
      "r356",
      "r357",
      "r359",
      "r361",
      "r363",
      "r364",
      "r561",
      "r564",
      "r565",
      "r582",
      "r584",
      "r631",
      "r645",
      "r682",
      "r728",
      "r744",
      "r745",
      "r796",
      "r824",
      "r825",
      "r840",
      "r935",
      "r967"
     ]
    },
    "gww_ProfitSharingAutomaticContributionByEmployerPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "ProfitSharingAutomaticContributionByEmployerPercentage",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSDefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Profit sharing automatic contribution percentage",
        "label": "Profit Sharing Automatic Contribution By Employer, Percentage",
        "documentation": "Profit Sharing Automatic Contribution By Employer, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Abstract]",
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails",
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "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": [
      "r16"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROPERTY, BUILDINGS AND EQUIPMENT",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure 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": [
      "r155",
      "r196",
      "r199",
      "r200"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, buildings and equipment",
        "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": [
      "r156",
      "r213",
      "r643"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails"
     ],
     "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": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, buildings and equipment \u2013 net",
        "totalLabel": "Property, buildings and equipment \u2013 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": [
      "r16",
      "r632",
      "r643",
      "r827"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROPERTY, BUILDINGS 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": [
      "r16",
      "r196",
      "r199",
      "r641"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Buildings 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": [
      "r16"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails",
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "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": [
      "r156"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Provision for credit losses",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r327"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r883"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r883"
     ]
    },
    "gww_REVENUEAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "REVENUEAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "REVENUE [Abstract]",
        "label": "REVENUE [Abstract]",
        "documentation": "REVENUE [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails",
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails",
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r348",
      "r349",
      "r350",
      "r351",
      "r426",
      "r476",
      "r507",
      "r508",
      "r509",
      "r619",
      "r620",
      "r666",
      "r699",
      "r700",
      "r749",
      "r751",
      "r753",
      "r754",
      "r764",
      "r783",
      "r784",
      "r797",
      "r804",
      "r822",
      "r828",
      "r831",
      "r966",
      "r969",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails",
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails",
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r348",
      "r349",
      "r350",
      "r351",
      "r426",
      "r476",
      "r507",
      "r508",
      "r509",
      "r619",
      "r620",
      "r666",
      "r699",
      "r700",
      "r749",
      "r751",
      "r753",
      "r754",
      "r764",
      "r783",
      "r784",
      "r797",
      "r804",
      "r822",
      "r828",
      "r831",
      "r966",
      "r969",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000"
     ]
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACCOUNTS RECEIVABLE AND ALLOWANCE FOR CREDIT LOSSES",
        "label": "Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable."
       }
      }
     },
     "auth_ref": [
      "r950",
      "r951",
      "r952",
      "r953"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amounts reclassified to net earnings",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r44",
      "r238",
      "r590",
      "r595",
      "r596",
      "r933"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in liability for tax uncertainties, excluding interest",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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/2023",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r849",
      "r861",
      "r871",
      "r897"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments of debt",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r678"
     ]
    },
    "us-gaap_ReportingUnitAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReportingUnitAxis",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reporting Unit [Axis]",
        "label": "Reporting Unit [Axis]",
        "documentation": "Information by reporting unit."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r343",
      "r798"
     ]
    },
    "gww_ReportingUnitCanadaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "ReportingUnitCanadaMember",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reporting Unit, Canada",
        "label": "Reporting Unit, Canada [Member]",
        "documentation": "Reporting Unit, Canada"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReportingUnitDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReportingUnitDomain",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reporting Unit [Domain]",
        "label": "Reporting Unit [Domain]",
        "documentation": "Level of reporting at which goodwill is tested for impairment."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r343",
      "r798"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r850",
      "r862",
      "r872",
      "r898"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r851",
      "r863",
      "r873",
      "r899"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r858",
      "r870",
      "r880",
      "r906"
     ]
    },
    "us-gaap_RestrictedStockExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSU expense",
        "label": "Restricted Stock or Unit Expense",
        "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails",
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units",
        "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": []
    },
    "gww_RetailSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "RetailSegmentMember",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retail",
        "label": "Retail Segment [Member]",
        "documentation": "Retail Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r162",
      "r638",
      "r670",
      "r672",
      "r679",
      "r708",
      "r827"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r259",
      "r260",
      "r261",
      "r264",
      "r270",
      "r272",
      "r324",
      "r325",
      "r516",
      "r517",
      "r518",
      "r550",
      "r551",
      "r570",
      "r572",
      "r573",
      "r576",
      "r580",
      "r667",
      "r669",
      "r683",
      "r1006"
     ]
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails",
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails",
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Type [Axis]",
        "label": "Retirement Plan Type [Axis]",
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r449",
      "r450",
      "r451",
      "r453",
      "r456",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r473",
      "r474",
      "r475",
      "r477",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821"
     ]
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanTypeDomain",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails",
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails",
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Type [Domain]",
        "label": "Retirement Plan Type [Domain]",
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r449",
      "r450",
      "r451",
      "r453",
      "r456",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r473",
      "r474",
      "r475",
      "r477",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r292",
      "r303",
      "r308",
      "r309",
      "r315",
      "r317",
      "r319",
      "r398",
      "r399",
      "r622"
     ]
    },
    "gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxPercentage",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total net sales",
        "label": "Revenue From Contract With Customer, Excluding Assessed Tax, Percentage",
        "documentation": "Revenue From Contract With Customer, Excluding Assessed Tax, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent of total company revenue",
        "label": "Revenue From Contract With Customer, Excluding Assessed Tax, Percentage Of Company-Wide Revenue",
        "documentation": "Revenue From Contract With Customer, Excluding Assessed Tax, Percentage Of Company-Wide Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.grainger.com/role/REVENUE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "REVENUE",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r400"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "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": [
      "r730",
      "r785",
      "r794"
     ]
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ROU assets obtained in exchange for operating lease obligations",
        "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": [
      "r607",
      "r826"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r915"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r915"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of AOCE",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r987",
      "r988"
     ]
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Allocation of Plan Assets",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall."
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss)",
        "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost."
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assumptions Used",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "us-gaap_ScheduleOfCapitalUnitsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCapitalUnitsTextBlock",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Capital Stock",
        "label": "Schedule of Capital Units [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's capital units or capital shares, including the value of capital units or capital shares, units authorized, units outstanding and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accumulated and Projected Benefit Obligations",
        "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]",
        "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)",
        "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": [
      "r171"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r71",
      "r72",
      "r115",
      "r116",
      "r118",
      "r120",
      "r160",
      "r161",
      "r800",
      "r802",
      "r944"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of 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": [
      "r170"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDerivativeInstrumentsTextBlock",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Derivative Instruments",
        "label": "Schedule of Derivative Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r95",
      "r96",
      "r97",
      "r99",
      "r102",
      "r106",
      "r108",
      "r110"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Income Tax 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": [
      "r169"
     ]
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Expected Benefit Payments",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter."
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r65"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill [Table]",
        "label": "Schedule of Goodwill [Table]",
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r798"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.grainger.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": [
      "r798",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income Taxes by Geographical Area",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r943"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturities of Long-term Debt",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Benefit Costs",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments."
       }
      }
     },
     "auth_ref": [
      "r168"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTScheduleofPropertyBuildingsandEquipmentDetails"
     ],
     "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": [
      "r16"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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": [
      "r56",
      "r57",
      "r58",
      "r60"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Segment Results",
        "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": [
      "r56",
      "r57",
      "r58",
      "r60"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails",
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "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": [
      "r479",
      "r480",
      "r482",
      "r483",
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Amortization Expense",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r845"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails",
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails",
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails",
      "http://www.grainger.com/role/REVENUEDetails",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "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": [
      "r287",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r313",
      "r319",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r346",
      "r347",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r798",
      "r927",
      "r1003"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r317",
      "r318",
      "r695",
      "r696",
      "r697",
      "r750",
      "r752",
      "r755",
      "r765",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r788",
      "r806",
      "r831",
      "r970",
      "r1003"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEGMENT INFORMATION",
        "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": [
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r302",
      "r307",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r319"
     ]
    },
    "gww_SegmentReportingInformationAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "SegmentReportingInformationAssetsAbstract",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summarized Information:",
        "label": "Segment Reporting Information Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "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": []
    },
    "gww_SegmentReportingOtherReconcilingInformationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "SegmentReportingOtherReconcilingInformationTableTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Reconciling Items from Segments to Consolidated",
        "label": "SegmentReportingOtherReconcilingInformation [Table Text Block]",
        "documentation": "Tabular disclosure of significant reconciling items, including operating earnings and assets, from reportable segments to the entity's consolidated amounts."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r141"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "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": [
      "r20"
     ]
    },
    "us-gaap_SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SeniorNotesMember",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior notes",
        "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": []
    },
    "gww_ServiceFeeRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "ServiceFeeRevenue",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service fee revenue (approximately)",
        "label": "Service Fee Revenue",
        "documentation": "Grainger's Service Fee Revenue as a percentage of sales."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Canceled (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": [
      "r499"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cancelled, weighted average price per share (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": [
      "r499"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issued (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": [
      "r497"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issued, weighted average price per share (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": [
      "r497"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding at beginning of period (in shares)",
        "periodEndLabel": "Outstanding at 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": [
      "r494",
      "r495"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]",
        "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/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding at beginning of period, weighted average price per share (in dollars per share)",
        "periodEndLabel": "Outstanding at end of period, weighted average price per share (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": [
      "r494",
      "r495"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Vested (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": [
      "r498"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested, weighted average price per share (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": [
      "r498"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails",
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "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": [
      "r479",
      "r480",
      "r482",
      "r483",
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares of common stock available for grant under stock incentive plans (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": [
      "r82"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSNarrativeDetails",
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r482",
      "r483",
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCK INCENTIVE PLANS",
        "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": [
      "r478",
      "r485",
      "r504",
      "r505",
      "r506",
      "r507",
      "r510",
      "r519",
      "r520",
      "r521",
      "r522"
     ]
    },
    "gww_ShareBasedCompensationVestedFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "ShareBasedCompensationVestedFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of shares vested",
        "label": "Share-Based Compensation Vested Fair Value",
        "documentation": "Share-Based Compensation Fair Value of Vested Restricted Stock Units"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r253"
     ]
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized software",
        "label": "Software and Software Development Costs [Member]",
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails",
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails",
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails",
      "http://www.grainger.com/role/REVENUEDetails",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r287",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r313",
      "r319",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r345",
      "r346",
      "r347",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r798",
      "r927",
      "r1003"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "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": [
      "r204",
      "r221",
      "r222",
      "r223",
      "r254",
      "r276",
      "r277",
      "r279",
      "r281",
      "r284",
      "r285",
      "r323",
      "r352",
      "r355",
      "r356",
      "r357",
      "r363",
      "r364",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r584",
      "r675",
      "r676",
      "r677",
      "r678",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r707",
      "r729",
      "r746",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r923",
      "r940",
      "r948"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails",
      "http://www.grainger.com/role/CAPITALSTOCKDetails",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r40",
      "r205",
      "r237",
      "r238",
      "r239",
      "r259",
      "r260",
      "r261",
      "r264",
      "r270",
      "r272",
      "r283",
      "r324",
      "r325",
      "r389",
      "r516",
      "r517",
      "r518",
      "r550",
      "r551",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r576",
      "r580",
      "r590",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r612",
      "r667",
      "r668",
      "r669",
      "r683",
      "r746"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r317",
      "r318",
      "r695",
      "r696",
      "r697",
      "r750",
      "r752",
      "r755",
      "r765",
      "r772",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r788",
      "r806",
      "r831",
      "r970",
      "r1003"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails",
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "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": [
      "r259",
      "r260",
      "r261",
      "r283",
      "r622",
      "r673",
      "r694",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r727",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r746",
      "r832"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails",
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r260",
      "r261",
      "r283",
      "r622",
      "r673",
      "r694",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r727",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r746",
      "r832"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r853",
      "r865",
      "r875",
      "r901"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": []
    },
    "gww_StockIncentivePlansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "StockIncentivePlansAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCK INCENTIVE PLANS [Abstract]",
        "label": "STOCK INCENTIVE PLANS [Abstract]",
        "documentation": "STOCK INCENTIVE PLANS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gww_StockIssuedDuringPeriodSharesPerformanceShareUnits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "StockIssuedDuringPeriodSharesPerformanceShareUnits",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Settlement of performance share units \u2013 net of 18,521, 10,359 and 9,746 shares retained, respectively",
        "label": "Stock Issued During Period, Shares, Performance Share Units",
        "documentation": "Stock Issued During Period, Shares, Performance Share Units"
       }
      }
     },
     "auth_ref": []
    },
    "gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock issued during period, shares, performance share units, retained (in shares)",
        "label": "Stock Issued During Period, Shares, Performance Share Units, Retained",
        "documentation": "Stock Issued During Period, Shares, Performance Share Units, Retained"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Settlement of restricted stock units \u2013 net of 32,800, 31,132 and 61,377 shares retained, respectively",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r162"
     ]
    },
    "gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardRetained",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock issued during period, shares, restricted stock award, retained (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Retained",
        "documentation": "Stock Issued During Period, Shares, Restricted Stock Award, Retained"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "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": [
      "r27",
      "r127",
      "r128",
      "r162",
      "r491"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of treasury stock",
        "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": [
      "r27",
      "r127",
      "r128",
      "r162",
      "r683",
      "r746",
      "r769",
      "r840"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total W.W. Grainger, Inc. shareholders\u2019 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": [
      "r128",
      "r131",
      "r132",
      "r150",
      "r709",
      "r726",
      "r747",
      "r748",
      "r827",
      "r841",
      "r942",
      "r954",
      "r986",
      "r1006"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails",
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total shareholders' equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r89",
      "r92",
      "r205",
      "r206",
      "r238",
      "r259",
      "r260",
      "r261",
      "r264",
      "r270",
      "r324",
      "r325",
      "r389",
      "r516",
      "r517",
      "r518",
      "r550",
      "r551",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r576",
      "r580",
      "r590",
      "r592",
      "r596",
      "r612",
      "r668",
      "r669",
      "r681",
      "r709",
      "r726",
      "r747",
      "r748",
      "r771",
      "r840",
      "r942",
      "r954",
      "r986",
      "r1006"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders' equity",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity Note [Abstract]",
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubleaseIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sublease income",
        "label": "Sublease Income",
        "documentation": "Amount of sublease income excluding finance and operating lease expense."
       }
      }
     },
     "auth_ref": [
      "r605",
      "r826"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Line Items]",
        "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": [
      "r597",
      "r614"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "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": [
      "r597",
      "r614"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "label": "Subsequent Event [Table]",
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued."
       }
      }
     },
     "auth_ref": [
      "r597",
      "r614"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "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": [
      "r597",
      "r614"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "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": [
      "r597",
      "r614"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events [Abstract]",
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.grainger.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": [
      "r613",
      "r615"
     ]
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Income Tax Contingencies",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r172",
      "r173"
     ]
    },
    "gww_SummaryOfSignificantAccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "SummaryOfSignificantAccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]",
        "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]",
        "documentation": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Valuation Allowance Changes",
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r894"
     ]
    },
    "gww_TaxPositionsWithUncertainTimingOfDeductibility": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "TaxPositionsWithUncertainTimingOfDeductibility",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability for tax uncertainties",
        "label": "Tax Positions With Uncertain Timing Of Deductibility",
        "documentation": "Other information relative to a tax position which it is highly certain that the total amount of the unrecognized tax benefit will significantly increase or decrease but the timing of deductibility is uncertain."
       }
      }
     },
     "auth_ref": []
    },
    "gww_TermLoanAgreement005Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "TermLoanAgreement005Member",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan Agreement, 0.05%",
        "label": "Term Loan Agreement, 0.05% [Member]",
        "documentation": "Term Loan Agreement, 0.05%"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r886"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r893"
     ]
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TrademarksAndTradeNamesMember",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademarks, trade names and other",
        "label": "Trademarks and Trade Names [Member]",
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r914"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r916"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "gww_TransportationSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "TransportationSegmentMember",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transportation",
        "label": "Transportation Segment [Member]",
        "documentation": "Transportation Segment"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r918"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r919"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "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": [
      "r74"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails",
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock, common, shares (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": [
      "r74"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, at cost \u2013 60,341,817 and 59,402,896 shares, respectively",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r74",
      "r75"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of treasury shares (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": [
      "r27",
      "r128",
      "r162"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "US",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Undistributed earnings of foreign subsidiaries",
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r22",
      "r526",
      "r560"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r913"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of year",
        "periodEndLabel": "Balance at end of year",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r527",
      "r535"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails"
     ],
     "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": [
      "r536"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Settlements, audit payments, refunds - net",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions for 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": [
      "r537"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails"
     ],
     "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": [
      "r536"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "crdr": "debit",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reductions due to statute lapse",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "gww_UnsecuredSeniorNotes185Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "UnsecuredSeniorNotes185Member",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured Senior Notes, 1.85%",
        "label": "Unsecured Senior Notes, 1.85% [Member]",
        "documentation": "Unsecured Senior Notes, 1.85%"
       }
      }
     },
     "auth_ref": []
    },
    "gww_UnsecuredSeniorNotes3.75Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "UnsecuredSeniorNotes3.75Member",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured Senior Notes, 3.75%",
        "label": "Unsecured Senior Notes, 3.75% [Member]",
        "documentation": "Unsecured Senior Notes, 3.75% [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gww_UnsecuredSeniorNotes4.20Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "UnsecuredSeniorNotes4.20Member",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured Senior Notes, 4.20%",
        "label": "Unsecured Senior Notes, 4.20% [Member]",
        "documentation": "Unsecured Senior Notes, 4.20% [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gww_UnsecuredSeniorNotes4.60Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "UnsecuredSeniorNotes4.60Member",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured Senior Notes, 4.60%",
        "label": "Unsecured Senior Notes, 4.60% [Member]",
        "documentation": "Unsecured Senior Notes, 4.60% [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "USE OF 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": [
      "r53",
      "r54",
      "r55",
      "r193",
      "r194",
      "r197",
      "r198"
     ]
    },
    "gww_UtilitiesSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "UtilitiesSegmentMember",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Utilities",
        "label": "Utilities Segment [Member]",
        "documentation": "Utilities Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceByDeferredTaxAssetAxis",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]",
        "label": "Valuation Allowance by Deferred Tax Asset [Axis]",
        "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance, increase (decrease)",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "gww_ValuationAllowanceForeignExchangeRateChangesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "ValuationAllowanceForeignExchangeRateChangesMember",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange rate changes",
        "label": "Valuation Allowance, Foreign Exchange Rate Changes [Member]",
        "documentation": "Valuation Allowance, Foreign Exchange Rate Changes"
       }
      }
     },
     "auth_ref": []
    },
    "gww_ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase related to capital loss carryforwards",
        "label": "Valuation Allowance Increase Related To Capital Loss Carryforwards [Member]",
        "documentation": "Valuation Allowance Increase Related To Capital Loss Carryforwards"
       }
      }
     },
     "auth_ref": []
    },
    "gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase related to U.S. foreign tax credits",
        "label": "Valuation Allowance Increase Related To U.S. Foreign Tax Credits [Member]",
        "documentation": "Valuation Allowance Increase Related To U.S. Foreign Tax Credits [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases primarily related to foreign NOLs",
        "label": "Valuation Allowance, Increase Related to Foreign Net Operating Loss Carryforwards [Member]",
        "documentation": "Valuation Allowance, Increase Related to Foreign Net Operating Loss Carryforwards [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValuationAllowanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceLineItems",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation Allowance [Line Items]",
        "label": "Valuation Allowance [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": []
    },
    "gww_ValuationAllowanceOtherChangesNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "ValuationAllowanceOtherChangesNetMember",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other changes \u2013 net",
        "label": "Valuation Allowance, Other Changes, Net [Member]",
        "documentation": "Valuation Allowance, Other Changes, Net"
       }
      }
     },
     "auth_ref": []
    },
    "gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Releases primarily related to foreign NOLs",
        "label": "Valuation Allowance, Releases Related to Foreign Net Operating Loss Carryforwards [Member]",
        "documentation": "Valuation Allowance, Releases Related to Foreign Net Operating Loss Carryforwards [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValuationAllowanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceTable",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation Allowance [Table]",
        "label": "Valuation Allowance [Table]",
        "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "gww_WarehousingSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "WarehousingSegmentMember",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warehousing",
        "label": "Warehousing Segment [Member]",
        "documentation": "Warehousing Segment"
       }
      }
     },
     "auth_ref": []
    },
    "srt_WeightedAverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "WeightedAverageMember",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average life",
        "label": "Weighted Average [Member]"
       }
      }
     },
     "auth_ref": [
      "r783",
      "r784",
      "r995",
      "r997",
      "r1000"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "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": [
      "r275",
      "r281"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares outstanding:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "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": [
      "r274",
      "r281"
     ]
    },
    "gww_WeightedAveragePricePerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "WeightedAveragePricePerShareAbstract",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Price Per Share [Abstract]",
        "label": "Weighted Average Price Per Share [Abstract]",
        "documentation": "-- None. No documentation exists for this element. --"
       }
      }
     },
     "auth_ref": []
    },
    "gww_WholesaleSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "WholesaleSegmentMember",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wholesale",
        "label": "Wholesale Segment [Member]",
        "documentation": "Wholesale Segment"
       }
      }
     },
     "auth_ref": []
    },
    "gww_YenDenominatedBankTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grainger.com/20231231",
     "localname": "YenDenominatedBankTermLoanMember",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Japanese Yen Term Loan",
        "label": "Yen Denominated Bank Term Loan [Member]",
        "documentation": "Yen Denominated Bank Term Loan"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "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": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6",
   "SubTopic": "50",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "SubTopic": "40",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1"
  },
  "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/2147481877/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": "10A",
   "Subparagraph": "(a),(b),(c)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a-c)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i),(j),(k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i-k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12"
  },
  "r11": {
   "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"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481141/942-740-50-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480135/944-740-50-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(2)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r30": {
   "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"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(c)(2)",
   "SubTopic": "20",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "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"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.30)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "((a)(1),(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r82": {
   "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"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21"
  },
  "r91": {
   "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"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2"
  },
  "r99": {
   "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"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a),(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5"
  },
  "r109": {
   "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"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "25",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//220/tableOfContent"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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,2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r140": {
   "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),(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r143": {
   "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.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r150": {
   "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"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350/tableOfContent"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r170": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r175": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r176": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23"
  },
  "r177": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r178": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//815/tableOfContent"
  },
  "r179": {
   "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/2147479853/942-210-S99-1"
  },
  "r180": {
   "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/2147479853/942-210-S99-1"
  },
  "r181": {
   "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/2147479853/942-210-S99-1"
  },
  "r182": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r183": {
   "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/2147479853/942-210-S99-1"
  },
  "r184": {
   "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/2147479853/942-210-S99-1"
  },
  "r185": {
   "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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r186": {
   "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/2147479853/942-210-S99-1"
  },
  "r187": {
   "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/2147483589/942-220-S99-1"
  },
  "r188": {
   "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/2147483589/942-220-S99-1"
  },
  "r189": {
   "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.10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r196": {
   "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/2147480321/958-360-50-1"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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/2147480321/958-360-50-6"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r205": {
   "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"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r242": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//330/tableOfContent"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//715/tableOfContent"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r426": {
   "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"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r428": {
   "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"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r434": {
   "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"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r452": {
   "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"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4"
  },
  "r473": {
   "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"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r476": {
   "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"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-3"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r555": {
   "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.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r556": {
   "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.Fact.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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/2147482526/740-270-50-1"
  },
  "r559": {
   "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"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r576": {
   "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"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r584": {
   "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"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//830/tableOfContent"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r612": {
   "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"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//855/tableOfContent"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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/2147482105/912-330-50-1"
  },
  "r622": {
   "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"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1"
  },
  "r625": {
   "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/2147479853/942-210-S99-1"
  },
  "r626": {
   "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/2147483589/942-220-S99-1"
  },
  "r627": {
   "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(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r628": {
   "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(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r629": {
   "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/2147483589/942-220-S99-1"
  },
  "r630": {
   "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/2147483589/942-220-S99-1"
  },
  "r631": {
   "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/2147479557/942-235-S99-1"
  },
  "r632": {
   "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/2147480842/942-360-50-1"
  },
  "r633": {
   "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/2147479440/944-210-S99-1"
  },
  "r634": {
   "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/2147479440/944-210-S99-1"
  },
  "r635": {
   "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)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r636": {
   "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/2147479440/944-210-S99-1"
  },
  "r637": {
   "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/2147479440/944-210-S99-1"
  },
  "r638": {
   "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/2147479440/944-210-S99-1"
  },
  "r639": {
   "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)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r640": {
   "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/2147479440/944-210-S99-1"
  },
  "r641": {
   "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/2147479440/944-210-S99-1"
  },
  "r642": {
   "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/2147479440/944-210-S99-1"
  },
  "r643": {
   "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/2147479440/944-210-S99-1"
  },
  "r644": {
   "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/2147483586/944-220-S99-1"
  },
  "r645": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r646": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r647": {
   "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/2147483586/944-220-S99-1"
  },
  "r648": {
   "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/2147483586/944-220-S99-1"
  },
  "r649": {
   "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/2147483586/944-220-S99-1"
  },
  "r650": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r651": {
   "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/2147483586/944-220-S99-1"
  },
  "r652": {
   "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/2147483586/944-220-S99-1"
  },
  "r653": {
   "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/2147483586/944-220-S99-1"
  },
  "r654": {
   "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/2147480149/944-235-S99-1"
  },
  "r655": {
   "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/2147480149/944-235-S99-1"
  },
  "r656": {
   "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/2147480149/944-235-S99-1"
  },
  "r657": {
   "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/2147480149/944-235-S99-1"
  },
  "r658": {
   "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/2147480149/944-235-S99-1"
  },
  "r659": {
   "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/2147480149/944-235-S99-1"
  },
  "r660": {
   "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/2147480149/944-235-S99-1"
  },
  "r661": {
   "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/2147480149/944-235-S99-1"
  },
  "r662": {
   "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/2147480149/944-235-S99-1"
  },
  "r663": {
   "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/2147480149/944-235-S99-1"
  },
  "r664": {
   "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/2147480149/944-235-S99-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r683": {
   "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/2147480767/946-205-45-4"
  },
  "r684": {
   "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/2147480737/946-205-50-2"
  },
  "r685": {
   "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/2147480737/946-205-50-27"
  },
  "r686": {
   "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/2147480737/946-205-50-7"
  },
  "r687": {
   "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/2147480737/946-205-50-7"
  },
  "r688": {
   "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/2147480737/946-205-50-7"
  },
  "r689": {
   "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/2147480737/946-205-50-7"
  },
  "r690": {
   "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/2147480737/946-205-50-7"
  },
  "r691": {
   "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/2147480737/946-205-50-7"
  },
  "r692": {
   "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/2147480737/946-205-50-7"
  },
  "r693": {
   "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/2147480737/946-205-50-7"
  },
  "r694": {
   "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/2147480555/946-210-45-4"
  },
  "r695": {
   "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/2147480524/946-210-50-1"
  },
  "r696": {
   "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/2147480524/946-210-50-2"
  },
  "r697": {
   "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/2147480524/946-210-50-6"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r699": {
   "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/2147480524/946-210-50-6"
  },
  "r700": {
   "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/2147480524/946-210-50-6"
  },
  "r701": {
   "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/2147479617/946-210-S99-1"
  },
  "r702": {
   "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/2147479617/946-210-S99-1"
  },
  "r703": {
   "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/2147479617/946-210-S99-1"
  },
  "r704": {
   "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/2147479617/946-210-S99-1"
  },
  "r705": {
   "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/2147479617/946-210-S99-1"
  },
  "r706": {
   "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/2147479617/946-210-S99-1"
  },
  "r707": {
   "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/2147479617/946-210-S99-1"
  },
  "r708": {
   "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/2147479617/946-210-S99-1"
  },
  "r709": {
   "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/2147479617/946-210-S99-1"
  },
  "r710": {
   "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/2147479617/946-210-S99-1"
  },
  "r711": {
   "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/2147479617/946-210-S99-1"
  },
  "r712": {
   "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/2147479617/946-210-S99-1"
  },
  "r713": {
   "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/2147479617/946-210-S99-1"
  },
  "r714": {
   "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/2147479617/946-210-S99-1"
  },
  "r715": {
   "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/2147479617/946-210-S99-1"
  },
  "r716": {
   "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/2147479617/946-210-S99-1"
  },
  "r717": {
   "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/2147479617/946-210-S99-1"
  },
  "r718": {
   "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/2147479617/946-210-S99-1"
  },
  "r719": {
   "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(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r720": {
   "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/2147479617/946-210-S99-1"
  },
  "r721": {
   "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/2147479617/946-210-S99-1"
  },
  "r722": {
   "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/2147479617/946-210-S99-1"
  },
  "r723": {
   "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/2147479617/946-210-S99-1"
  },
  "r724": {
   "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/2147479617/946-210-S99-1"
  },
  "r725": {
   "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/2147479617/946-210-S99-2"
  },
  "r726": {
   "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/2147479617/946-210-S99-2"
  },
  "r727": {
   "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/2147483581/946-220-45-3"
  },
  "r728": {
   "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/2147483581/946-220-45-7"
  },
  "r729": {
   "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/2147483580/946-220-50-3"
  },
  "r730": {
   "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/2147483575/946-220-S99-1"
  },
  "r731": {
   "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/2147483575/946-220-S99-1"
  },
  "r732": {
   "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/2147483575/946-220-S99-1"
  },
  "r733": {
   "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/2147483575/946-220-S99-1"
  },
  "r734": {
   "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/2147483575/946-220-S99-1"
  },
  "r735": {
   "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/2147483575/946-220-S99-1"
  },
  "r736": {
   "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/2147483575/946-220-S99-1"
  },
  "r737": {
   "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/2147483575/946-220-S99-1"
  },
  "r738": {
   "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/2147483575/946-220-S99-1"
  },
  "r739": {
   "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/2147483575/946-220-S99-1"
  },
  "r740": {
   "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/2147483575/946-220-S99-1"
  },
  "r741": {
   "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/2147483575/946-220-S99-1"
  },
  "r742": {
   "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/2147483575/946-220-S99-1"
  },
  "r743": {
   "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/2147483575/946-220-S99-1"
  },
  "r744": {
   "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/2147483575/946-220-S99-1"
  },
  "r745": {
   "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/2147483575/946-220-S99-3"
  },
  "r746": {
   "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/2147483575/946-220-S99-3"
  },
  "r747": {
   "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/2147483575/946-220-S99-3"
  },
  "r748": {
   "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/2147483575/946-220-S99-3"
  },
  "r749": {
   "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/2147480032/946-320-S99-1"
  },
  "r750": {
   "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/2147480032/946-320-S99-1"
  },
  "r751": {
   "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/2147480032/946-320-S99-2"
  },
  "r752": {
   "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/2147480032/946-320-S99-2"
  },
  "r753": {
   "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/2147480032/946-320-S99-3"
  },
  "r754": {
   "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/2147480032/946-320-S99-3"
  },
  "r755": {
   "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/2147480032/946-320-S99-3"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r764": {
   "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/2147480032/946-320-S99-6"
  },
  "r765": {
   "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/2147480032/946-320-S99-6"
  },
  "r766": {
   "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/2147481004/946-505-50-1"
  },
  "r767": {
   "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/2147481004/946-505-50-2"
  },
  "r768": {
   "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/2147481004/946-505-50-2"
  },
  "r769": {
   "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/2147481004/946-505-50-2"
  },
  "r770": {
   "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/2147481004/946-505-50-2"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3"
  },
  "r772": {
   "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(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1"
  },
  "r774": {
   "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/2147479438/970-360-S99-1"
  },
  "r775": {
   "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/2147479438/970-360-S99-1"
  },
  "r776": {
   "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/2147479438/970-360-S99-1"
  },
  "r777": {
   "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/2147479438/970-360-S99-1"
  },
  "r778": {
   "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/2147479438/970-360-S99-1"
  },
  "r779": {
   "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/2147479438/970-360-S99-1"
  },
  "r780": {
   "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/2147479438/970-360-S99-1"
  },
  "r781": {
   "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/2147479438/970-360-S99-1"
  },
  "r782": {
   "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(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r783": {
   "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/2147482856/976-310-50-1"
  },
  "r784": {
   "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/2147482707/978-310-50-1"
  },
  "r785": {
   "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"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(6)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r814": {
   "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"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18"
  },
  "r816": {
   "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"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r819": {
   "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"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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/2147480524/946-210-50-1"
  },
  "r830": {
   "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/2147480524/946-210-50-6"
  },
  "r831": {
   "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/2147480493/946-210-55-1"
  },
  "r832": {
   "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/2147480833/946-310-45-1"
  },
  "r833": {
   "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/2147480032/946-320-S99-1"
  },
  "r834": {
   "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/2147480032/946-320-S99-2"
  },
  "r835": {
   "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/2147480032/946-320-S99-3"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r838": {
   "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/2147480032/946-320-S99-6"
  },
  "r839": {
   "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/2147480167/946-830-55-10"
  },
  "r840": {
   "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/2147480167/946-830-55-11"
  },
  "r841": {
   "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/2147480167/946-830-55-12"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r881": {
   "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"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r928": {
   "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"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//705/tableOfContent"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1"
  },
  "r931": {
   "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(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r938": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2"
  },
  "r951": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1"
  },
  "r952": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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"
  },
  "r982": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r984": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r988": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1002": {
   "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/2147479440/944-210-S99-1"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r1005": {
   "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/2147480767/946-205-45-4"
  },
  "r1006": {
   "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/2147483575/946-220-S99-3"
  },
  "r1007": {
   "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/2147483575/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>99
<FILENAME>0000277135-24-000011-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000277135-24-000011-xbrl.zip
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
M_('JF%]\X]>^+\+<?(EUPKK_ 5!+ P04    "  ZA598C!%=DZ<#  !<$0
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
MB6\4R#IO$B>THJ38$LSGRR2%R3R9[]]W]P^_X#ORQCPN8(,^O!^E*$,3J7,
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
MXDV0)8?T)?24=55R3VHIO_!X!8GA_J\Q]Q94Y1 .)P]+W6#P"9<HOTHP^31
M5\LT#4TX3(L0ODF!A/0$<X2!>(B](^RM \:.CQM)B6GPIQ['OP2"6N?K4ZCQ
M3' .:U_>>2[&1.&S@(E*6<.%M(EOBU1HR_4,QT).@/K=9*)")5).<&STW/(Z
M 86^>[5W<$3^L1LP)<07XP$TVT?M+D ?.2);#FC!3&Z.>)J:Q.R*S/-6>?W1
M0 9S2%0<>#4S"[Z+8N/^0T[K[ABPDL;(P<;F(#J>-?'L:GCS+O"_V-JYK9UG
MG*0(>9!I %)T */S!(^3#>H <($-$)1\&HA!PC$O1[F2>+-GO;?S[K@P-@(*
MG2\,Y0 B(RV#2<VG:)/8\8DHC@JK)Y! M#A7B6+0 -*EQ'-^O3HU3MLIF"*9
M[R3-RQGVRU;\ .K=$G&[82'Y0^L35<^)1Y5XZ DPG['POQ!;<Q)9+W 2O8E<
MU6/ 5JZ"!*1Q"D7JWD,JN? 0!,9#PTX<UF5!ILH,ANC6N+/479Y D]PJ6>6$
MN8G4<Y--0O$3 R)^V$WUK0D=XJG(><>R["AP.7%9:X6?02QH.YP&32 4B3<W
M6XQ8A)*?@:85UXDT0ABH'C85@LA$$6S$+(G5XBE<M!VS^!+!5( EE->4*\/
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
M>!I-'"Y.+S^?GUV.?AA]&EV-3A^DD\.3%S?MZ&JPZMB.2\EVFVBXW-C0S.8
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
M@L*>M2ZG5\P'K" ,:SU?KYMI/)/O;<]:W]LKY@//A6MK77^?F!__P8*,?YP
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
M))WCISP] Q#!Q>$ 2:'#XGC2CV+L9_<,LRRMX%/6ACA6$<EEG61KHR(_BV1
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
M)0E^1D01#-\0T3J@5$88[W3^RF(_\7R7%$N06;Y)X'19/&"A_U_Z_'9-G7=
M]KA^4>_5G>YH'$03 &V1]IS3J/ZV^E2UG)/9]KP82[;%OT[@>4UU*@_01]O0
MJJ!SSN(?-VQB#9\LQG>FT;=, H\1P)7'<0?^/(LOHQLM_3#[X(3]X XF6R1I
M[<&HW7T(U +>KS[0B$F?Q>>@.0!#?KAB@2'\M6;Q8FC".;$L^'_^6&A_$@>M
MC0^[C<;VSN9."W,77HE>(4&".L0X!J+UQRQP^"UW,^QZ#U^#(.3)6H.X"X9
M20Z2TAP]P:)$@OF^C]RS\Z]_[+>:>^\3)^4!'P^C4'G8:JA=BMF]#HLY W1Y
M_-!Y\_#3A\*D#7<6SMO6QH?][;WI@_;V$?X\G&\6G.-*BQ9"<WOCP\[6#DBL
MQF(#X5Z$")+S0U0'R:]6$H9Z<!9C/_7AB<(SQ6/N.>,L3C)T4:61 U>0JMIL
MO;EZBR<9'<]M-SU<N%GI4\*4F)UYA^OETXGVZON-O<=ZK+9:]=;6UE+\)\M^
MU-V>I@<JH0]F?B/?\P)>BA06B_.X*XW/PPQ.3(Q7;7RX]-. 7*I=Y@X=RM%\
MA""I_.YC1CRS-QE=1<&;1PG1JN_]5/K2"?&JP;<#/.K[T(=O+C0CNU^Q^@G@
M"!93DEKP<#DF.?RDV;JB$Z/EV(X(>@'8*'_Y)TR#50.9/%OB:&EX[6Y\^/S]
M^QI,,Y2E3J"(WDU;I1Q^G3)(]^ (PV+_C.(?@O;T(;[?,EJH\\[J!:NA= T*
M2I=S"@KI?9J7 8/%NEBY*33'H8<^4.Y<31QWR($$1IAEZ(N=&D%2/W&8<\.#
M8/-'&-W .CE+  0>_)!D:#ZPQ/%XWP]%#/4B YU@N[&C8&: &L!7=T0$_9&6
M_7=X_>_X]IY\^3&]6]/S_L:'/_F,;\6128(BMT'\\S1R="K/J\)A&*7PS=^9
MCY0.!$XY%C%E027S*7\+ PWZ$^4/Y>= (A*@KN!I0OFQ^/TC"K(P93%E;\2)
MQNL!\*EH$5H?@4#;,78SY!3WF4+;F^9;9PC'"W'E.2P(-,),3%YQ>0$\LXB\
M M*,@Z@U-D D_HQ)7XX'OX(ZBY>.8^YR4FZ;+8=2'A/G#3P/)(N39*#@)<,(
MDR14SE,Z9.GTVF]8,DMO=+/<PUO@'*'GO&F)/5Z!?(+?K_Z"'>#U=&F?NANJ
MYU#[*EH$+9(EJ7/0<#PV2>H_0WR=+([AR2(C$+6.E*69IL%68YF\I:*$B @"
MW(S\- 5L\@!P%$<A*DS!Q.&@/$T<FM')7'(K'K&4.9\$@RG0:?X,D^.8(@-,
MATR,VW1ZFY?.&X3LWOL6&-U:IOB4I#/&))WG)EJQ7DV+/'G[4Y1FP A!) E/
M4UIS+<7N)T521P+8"G>8ZP(I@G4*R$+LH"X2SOT6I%^X.?>'9 0T#&^)U>D'
M+(X "!/DG_ T8#H(M8$SB*.;=*A^K0,[Y;0T4GTH Y2\[.AF;<$N%RR0?FZ^
M5Y?=>\'"Y>D+D8=N+%CEAE;(P/;<;"E)8++_^H/R]ZI24Y*G@,8= .H@BB?Z
M=+4POAG3KG.@TZ4/.7$S-\U3>]3A+-+:/9?W)(JU_'$ZD@(?NV]ZDFHY62Q>
MZ/NWW /L!(EV/[2V%F:U.UU%3Y\%/3UU1>HYXC$=197WK6QQOOUB:C6XVY95
MW*U_!QO!V,L#57@4P21X@:)0EP?IE"6"!<%61;W+G&QTX&+XKF""+[_QX=6(
MQQ#V%B%7N?838CTA"UV?!<BQ,',.+TY28"TX3\C!B+;O+3*0M]ZPMW,YRP,E
ME'T8>[1J)/5SR:71#XI<F8&B@QD!""4 &"87P]K8@/18'8YC20*G%;]20.3]
M/B<=(9216[S31]4A! SAF8NCP(E ZS(0EPL(<M-J]&PWMHVH48_%5PP>NWEV
M&_ )J?]OFCL.#G[KU)V]UBZ&F-[BQO-=2M?(50 'WB"/OA^/A X%BM>8X45
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
MAF[H!:A2MY,$[L-'UYU+X96;]U($E3@F9OPVVDRC31EUR2/4]/PK'VC8)45
M![%'D<<#<H!CY /NQ<4E>G'D>Y7+8L:REC@D]S$*D#R"$@9%!QX>MZ+2LG?H
M?-7>?\UPCOP$.$>"QQ=WUZ;\/.!V;[X>_8N-QN_;;Q$:N;;343$5NOQ")K#
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
M\=;,&!U" ]6]F)(PL>M:IE:(#39)*YZG\*@,0D\-NI]R#I%QG=?B DU@6<<
M1^V2[B5/+M*OBI (?Q4!" =Y(5F2.8$Z0JJ:@H(%1ZS?G(-LZ 5P3@<+DZ.M
MJ"U[/OE-+UA&%^%+A.=7 <_S..H#Z50N/;%-)KI*!G)4'A#R\!*4%G4N/"//
MJK6+B8(S(Y5$8AX65J,&/YHR%6 '+;B)//O]+)!5*'@(6K4#]0-&",4/R"CX
M"*5C/)D.7>SO_%.*C81/J=;P#+3O98/]J4EW!__$+]N)S^B]N_2QFV'P[76T
MW%TG0'QP]BJ8 +&:S/J^R56VJDS%X2!SY]S-#KBKY(@S.2@DU[BPY4EQ)I\<
M?+9H[MFBL6>5S/J8P:J)0O+C#C)T[\U+ 5&=/J2?%G$D>J\)@XLJN>_5'6NS
M2J-NF6!&#^!LDM'FPC.2?,"4>6/,4;FE9WK8DS@::Z>R:QIJ(K89 FFJ61N+
M(1#SY34*_O"K;(FO!!"F%R$K"]@XX8?JC_>>GP /F1SZE$2U23<]I=/OP4%]
MK[&'7#N-X?^>>K%DZ'7 _[O9[[?WZP>-^3\UZLVYW__$H][1TL3R   (L=\V
MMC9RH46U3H>M\:W3+,J(@/=G81"-BS)*WK^)%Q]N[:HG^&1W'VXV]\?IDHY;
MZ]XN/BUJ+[3?:NV^?]GV0:U_OB_ H;E5IWWW4O1W:C>LZK,R);A3;XV<$I#S
M'=,L$N<,I"=:@'.0LCXZY6&G.[J*4<OK9+&/YL-D?6AL0,MQ>,TIDPE4T]CI
M"5_8^NA8A:.V*V7.,7;B2=<'QP:D'(F(P 5>A@92.%B?&JL0)'+$9-#\6SP
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
M:DF1QH@MZA*Q 6$-SBWZ$Z<!99LPVXI%D&2/HFRFK,+I09<:E'*$WGR(H2*
M39Z0J<IF,I2$$G/J@^=RD1DUU0$)NUB@#)Y(R DRI(:58+@2EY^E/1GA#(V'
M)W,[;#QPY8RR,U-QQD2."J!+)+,@1Q.,1+\)A-=$@(S.0=%YSZ8I+^%N'; W
M-49/'C>R%&Y5H"JG!8PY<L%<YE.5"'B*$<%))OJ=,P&KZ0-D0F[Y FMM6']P
M#A8;UKAZW_MMP]]O,K;?XCL[;F-GVVWVV5:K[S5V=KA[L'W@\KW_- \VK+?&
MK=-.CF<8;9?*P/'DGO7[H-_&UE;O?XK4#!J2*=,;$4E^:C.1W(PYS,ETQ%'V
M J.?_\V U\<3%5K9KALPF?<8V5,16868GY.!C1:()"N D)(=#%1U8'(C*2+4
MDT@HBSLXBVD&5TRN22G48C'GF@6/9#TO6W0-!Z7>$(?E,577K?UZ:W]G*577
MNP?UG>;=CWIZ)8_@EM-@$!!XJ?-*T#UELM5.>Y#W0WI2]9@U6SJ7XDM(:L%T
M$N<+CNVD'B*JK:B1URD4\M$XB":%X,@#RK7D2<#1%  0AQJ=.FIK3ZKE>A&&
M)Y$?NA/GI.Y\!':#R@L8V/[F[S$82O]UWFSOOGT 13QU_Y*QE @"JD[KB7Z&
M?_C4:X8G(N<5R:$S]'G?.0&U+E"2"[M Z]F>#-2\D6@FI1B\&,H'C[G&*1\X
MM>MK,A^XQ-?IWAA[;,NL69F$A_QZC%WFI$<.U,@N2ZDUHM#CR52DK]Z*)=T4
MO-VJ9$DVV&XUFLU-^,>.4-)Q3('^80]^:+7J<#K@ 9C[&W-7I&>J":8L$4,'
M%P/JB(\S6.4<>-6=-AF5PHY(P5!$99X67J,OI?-&'UB,_AXZBU_U60A& $06
M)CCR[\@?^&29'>OT4+KP4O?3?C__<36G"X:/*WA$WN>7QF:(#2\D"?WR$UCU
M0.;R+$(T30M68U_RC5).)"W+""VP5'11B2*/9C]>^F &_8N-QN^=B^P*(X$=
MA5@F$DUUSB1ZX J=X6O:@RE;$XJ:,$IKE/<$[,:A4A-442+L/W3$)HMW0D,T
M5 JF-$F_A3X:E;V4J@K:\4@83O_.L/]+V[NF?FL*:]H(1#*F/M(8ZT^&7)T&
M<NV):>1@44=QR"G']1/:GU\ *#5 ZRV3=G;>+S(D9S4V@N/HL3CRK_U$3G7\
MSA(LPB5Z.ZIWZDX/^R2C?3C[2@_L2< K'!Y"+][^D0V&'H/W'L?L[_IKD0I?
M ?@$=(# FYV]YQ0"#RIH+L\J>)"$$%V'+[2O_QY9T>/C5(3UYT@+X)@2\#E]
M?L8DXQGN]97CN-@0U&U5)]13$W>_&E$#;5)\5,G+>&07K0UE06W>3A__XODO
M^,I02#;WI;\HN>==GT5IU+D<N?"U&-8X#N6$5_C=S>([7VQ"O;E7=YR>CPZP
MOR)1TZ7!1$!H[!90@9U?"VQ\2FJ95I^LDZ&H%S%Y8^XWN@^!1!38C+I#[%T/
M?(HA-2"M&9ZS(E&,<>_-71H-3'G32B!^C43?XVFYP'#(;4269BX=?)'&*B0)
M/%;MRQ!%0BOQP^)=-36EF/Z6H4.\TQ]A-"A'C31@#9UDRMA<=1YZ5/^,97SN
M&"@E06UMYUF5Z2KPT0Z< ?2R3[7UGG]>S]PT4J>U9C#;&6?2 QZP2XY?4<:,
M04B<R\1D5S[I0\G]]+.U!K,LVL!KSJ;%^L[T<*5[UH?Z>.TN39>X_BPO[ F&
M@L ,)1<T=+H[WK9UU]L>\)Z.;DC?D[T<[WA92^!L@>8]YQ6+G]787\@5Y^(!
MAT^$LJVEKJ-5R$1*^!@EPI8*$V*5 P%K7($LQ2U84OHJ5)6?SL6D[VOV5%>:
MRW'?BYD#>C5H!;%_PTDPOMG9>02O>T' V,,+[],I/^G@Y,,]#\U9SX.)E?R$
M+#B54WQ@:K)[CP9="6.TIQ-5YB_J%%4!R7P/%K"=FHB)BX,IGTXL0_?,/<;T
M$Z;J(1^@U4UKKC7D&UK=>HRV*(1&*,W#*2RA1>J+P*_RHFPA;\*;YK.J*4PL
M=@G<Z0+JD<[W):*A"(GI"]+#R2B%1\U($]OGWS&4/X17\4Z$*F=B,+I"4J2>
MLHF,3I!#-_"=$Q_C$ +QAOM!/6'(0*:[/!-#%:16N9!-+NR5M Y:?G":C55)
M!UZ'BAX;*JJR%G#._ %W?J\[%]'5%:92/$X!>&4"WM2#'^6<N5O4*]C?(^8-
M'2-WD4\Y=6HTC9WRDFJF3)[<IXQ,R?T'K&'Q>[5C_Z$OEZZEA[U7/OTQOCIE
MARY6H.::-1]CT!2&SJGH(U C=S5ZJSLD>9+'FU:@8RSV7146W"A2QHP;*U<]
MYJ@Y=SFU%IF()Q%.V/;=9*$:-$NESVNN.:_+ZW3"LMCGS@7FPD4CX7=JO"V*
M\=?)CZ>)FZ)&H(A(RM.C1C$C/L+D&5%*=S_#F<>+%?!S*I]^_;'J+]+&OF^T
M!&53='*OZK'A52WF@#Z0 ]_S6C)?"HXR.+#SC3=U(FM%V^??&1@<&%\6>=4&
M\]D5W#*_;]Z[/_&K6,JTQCX^0C^O[A0@2;%''%?M]WW*YKX*<.*MP!63K'T\
MS7,,!"Q<!W"8SA\]U<IKRJB2ULU$5FBXLO$AECW( *MXB A,$+MJ@]6<Q4Z;
MN@OQT#DY.:<G+;2T[G I31E'.]2X]R?.KNY;NXQGW,-&E7(?1B&_OU7NVOP#
M\Z^Y*N;?S]3;+[KO82F[K=;&G)?9ER0[;S"RK5FQF)+2UYFQ>KR]Z.EF3BW&
M_I38C9(:-&$-QK4LN%G<>U6FX&>8FN=1<1\V?1!#J*F64OM!0;-3%6BJES+F
MO$[U;F7)T.G#2M')%41JV!4IKZZ;Q<C*X:Y^%-^PV-L,HH@F8N6Y_2!V+O7L
M95E5@L6(\$BJ2<!R"GX[9(@&[)K<3N8-,<<.G#$;^YZ(_(:DTQJ5)*!;IZHX
M _A6XE.]3G&J+K4=P-GA*=4VR=Z?LFNC&\7"/RC4<S'H&39&76<3*AY"7* "
MC2ZY*U_E_@HDR?(2B4C88/YT+.' EG;B&X$9%[9+(WY%U84 /G7WPD).<^0T
M"?5T&"5<U54(M02?>A?0%<PU]4C"$G>+[DNR'C 9TIJNN)C#"@*+8G<#X5H5
M,Y&-S&V-0QXD7"0<J2>V11;UA:QO,<K11"FI>!'B:.IEV,<IQ$HU@A$ 0L06
M<SN,1K,!$+P26L ])^.ZJ[3[./1@/?%$&G)HQQ-W*Y.M+:Q;7UBZ(.J0"G1O
M5#!&.KA+1\5H^WHM^CV&B2A[PH8=HL6\8@,T'#7D6"%+32T%R8CWB".%=!E0
M(B?<336\*+3$J13?X^VR68&&ZLO :T$_V?*I=/[")/FAGP/U31IC"-!F5-01
M:%8H6_X#%A*L^PK8%=9&B(G5F&"888YG/Q;%T]2)*.3Q8**N-PJ2!SS"ULTB
M!L*OD:G5)')#/F!J-KK@TV9);%YRSTGHB0N%&" !^""2H_P@^,2P976MN!IL
M)P[HE&5KJBBQF @J8TTXLH');M$C-BDTB8:'@_EU)5H!2QBBX48%E]A_O.@O
MHC"6$(4(1J-DSH3A@LKR7_ ^ S1CEE#!;^&Q] #JEZX:R0NYBQD> H0AVFC"
MAP3"J;:40_V0@RM&1]QS?JLH&1[)3H_\),[&.L%M1@DT4^-F (J#Y(5"J-6;
M<+[B9RT7FMEPH-RC2)6%W<LNLQ(*5]CI@F"7-XV/7%$![V+%V*&#/6E07T01
M \<XBZD-KC.D5%0?1+$+MV+KW$04)N=G$P@P'?Z=L1]X9-,D"V'#R"!![1K!
MOX?P%HSW4^-E4-4\_+=/Y]NC#E'(V3 UFWF160D+H,:0.G!$)CX3$\0U:<4]
M>0\G&12&D>^J!A=T :C%@D^E;" NF\M.%0L')1+.LG_M!TX6QCBFC+IEQ7$$
M^ACZ<U*PWR4S(/=0/,G'6,PJZZ+<6?;G2!-SX&T^,/R]0HB:X@#\(4Q0;U1:
M9C\&4,>9JWN'2)068"_48W6K]B31(D E!>486ZE,1$-TP,@8C?U");F04=@8
M^H=8.RSP1Y2ER7MM&\!Q48Y!."?YP!JRM,3@W2L&2*8*Y4CL?X:O L?%2O=4
ME7D7Y05LP0/CIXN=3T"G#@NJ+X5^<4:"3VT9Q'W<4=G1:.:@(P_)7@I@T1YF
M(F4.X)#(FNH4J?-V_GC1JCJ+J;\-?BZB00IFDT7G5N6L]%4S?F2&!8K\67,3
M;#QJ62,;([A^[&8CT;%$V4?X9#]>(->I>8UN3@?4KVH7U.:E7,XE2:*51(48
M;YI7TC9!,@%X?4$''ANARF 8V[]027N6ROJ4&6YD"E@Y!29A([[I 18P!7BL
M1&)(2C_#;D+8GSVF_GC$9FC(BDCZ (8DG-2+;?W""&BT".E$YP=K$<86F_MS
M6SA44;+>796<Q8*E)L .M?):X)$I]O@CJ+BD@B ? "8B"Q['42I;[*M)TRFP
M?ZJ/49J?S'X=21P(-5#D%!GR=T1Z=2(+=_2I]"*>H[DVWY%3G",ND4[K5#GQ
MM:D$==G@T#S?N<Z.JN.L"\7PF< 2"6B*U<P1*0OXA%RT<8PT!=]@FW^2Q#5'
M5A\1B#A)N02XE6Q'H;B%?)'?%PS.\SUUN_ENU1:J+Q$-6F.J>]X7%@[GLB\Y
MAM*.A-V0J'8K,B0*)GH8C2:X2@T=H$%7UBOP$8B 0218AQ#@Q-.U9*CB(7JD
M>OJ=LQ^$51G=EB"K22H'@' UFD% *%=D)(U00U#RHRV6(QJ3<WEC;KO<9RSF
M6C-E2HJ.H(;HJ(I2W"4H^V[-R:E:M%J1[B,%]N(IG)4FACNU/A7P0V?A-96?
MR*?J?HZ2?^53S;"I7"Z2Q>010RSK0!TY(,-$-*N3E0)J8B!&8-%RI^/JLC$E
MEF"ECJ?8V"*IKQ]_)VW0."A3!=%$(Y584:8CMB9ZXE(S0)K^1)I8@'JIE)N"
M7+0V*HD]"R6CQ#T(5D#\EP&2^\;P,:$=HOA!TP!#A)[JS>5.P B0':U(M993
M-%!#IU6:RZC)]DFB:9P)*_/[899ZT0TQ+$DV#G[&.N*D1I7*%'N@&3'HI@GS
MGH+H3XCZ_60H9G+DDD/\X@NJ4Z;3@-%4%4II+C!<H]FG]A#A,U-4S&M3BGHM
M=XW4'F2531E--1Q 0J$] O&TL51XO,?UGR0-9COB*5?Z%9]$5$\R35\B V)*
MOU5WF<Z2G.!0__8"TLW=(!*7R]ECN*0 E$19(,8)0;AC\YP$"$[1H,1HTTS7
M:3_!U)D4G1P!Z_G1B6)]<M;=DYXE$MU:I4CTRPBVPBF2>I]4+;'.3)X%).YK
M( IJA;E &$QS>76B!,/./1BQ,CPIO/D@+0/M45#]:7ZA;LJ);0#9)&]M9A[]
MW )5CEY4-&?G 1MU%D )(U'Z"IH*<!<7Y^#Y.%D*\V"P#Y'?1P\3^6T  ABF
M10LWB&Z0N2,+T-Q>R54JD&4A\UC-^3<#G&+&ZJWORGZ#W^J_U]5?O3KY?'7[
MNA'["SX+8TBK>!083?A 959I:U1?\4A];)F*6-44Z6^AF'Q)1"(B*H:(%"I$
M4BM$6PR7$T%.A)^G?$[S'<;^7=JR]K/HCH)#?YP(5]*+>I;+'\25\Q;,69,L
MI(SI(T+-C,3$N-#9H9&/P#!&&#[*42H]K68YNO#>DO).H,S=&C6R^\D)WI>J
MO,P%E,U.C/=9-^V$QH-J-:F,62;/N\FIN,^8RNTHXT.Z@(VV"'2.R27B>"+0
M^&"U]7*.OJH\*?>9"_?HV0_1W=T)M@ 7'7TG*NHP1Z4OF!,B8%&C#!O#\>[E
M7%+87M1!5(Z%U+:7IT>Y4)XFL35DE-@R5K6\U3^%% >(#::L[1?X?!7PD="C
M%:,V]'&*.=W!?)7+2&OKQ1X74SX[V9!8>K.2% Q[I2F@)*CI)5!R$KO)6P_7
M]#O)NT:]Q(7%DX4^1D1B4<$X3ZI<F:S%U+3\4+Q0+MJPJ0Q/CR2JFB/M[CL=
MA4R_:9YKW6C)1&YZX4(OV#)S0I]J(W/CIH6TA2KJ%P_Q=AO%48IM:)B11&DG
M/C-0IFM3M(S(6T-+FDA5DEG.?XS@@V0_I$O+C 1LD<69[%RO9MA3<WX9_O%#
MT.6O\3L5?(O)_8$$IWWNTYYA)=T*C$%FY1T;/4"Q1446,NW7CD;C5+1'#YC+
MYS!3<OU<<6J@K^/'I!;'/(\LS_$;8Q]F'%XZT?;Y7'6HMDB]8O/XM!E[FC\_
M .N1$EWM77RD'-F4CY2&%7K4B^-8>FMQR8N I7H_RU1$_6@%C!%E]" PQ$P$
M[))N#*/0UDQ,Z!Q-!PNH9PY*E3FQCI4Q NYIE&NP,'0"*E& ]E=-FVJ4"BCM
M-(TJ/4YY-BR49%>;^IL:)?=@8[[) GM ]YWJ1!X=.M'1KY8'-1(?MLSBO)@^
MR.--#LU^9K$G4KE8[M_'1WD17F)$?HP%S FF+EB*.>NKCQ,_1E0JIW@5QXO0
M62R7=.B\\=]*E2-&<,OL(1GTE\N%BW1& 2!AZ%^I!@(AR&!?!OUH-J.\]^U[
MN >>7$A!-@:A)#32GBZ"JXPX$6DC-><J]J^X3.W$U&/!,D7*P1O_^BV>F&O,
MK9YIFB[U(S5>S9/-]X ;H#L!$\ZBFWQ8@\$UZ=IK/PJ,<*_*@P!$N1QTNOI4
M"!)M JD>SB$NX4B<(C$1W_:)6/3#0AD*F%5Y:-1-B-]@K@(R$,EQLM!%OS6E
M:E/X3G'[, I=W5SR<70L4@XEB0@ZN.EG04Z4QEQO2L5 Q2&)5(*?*VN^9*"2
M#0;8H3Y5G%^TFP"6XGL9Y6[#L@W?C+H?N3X\E\>XM#3.DE120=C'WW%B L+$
M=S,X9_@4&>HTU!DI<$3-EHAI:A\_Q6AP"H#LHVGX"4!?AW6)TQSH1INZ!I?)
M5RA73<IH"L6<B%$L\@T\*<RC>2)P89RIDN;9(QTX?] I"Z2?#2?_1!Y^$!$1
M(O49.5?(4;8VVMB+A*-UD0Z=J#*%@E^2C="3H-0" 8Q- H97M$Y$0AH8A)S2
M2\=CU%M!C<#F>=D(E'UDB[*!34R#5##Y#M0/:HYG"JI\W@J9A: Z)5KCG#8C
MIK.GQ(DHAOQHM:+V!*TALC%1!IF10"FRU19]0C5& V4]AF@$+!,*"MJJ3,U
M0SN7**3/B3,I&QL;QMR4F97S^7[!#"ZFN'B /<R7E&*ED($F[&4I%I#0&2FP
M8E7*9JX[*G=&00*612YBX[J)*4^E86Y8 (7D."]3^59R 6]G5J!2;, "-=^D
MY,:,L8?&"G8"%D%*[;C(DPT$-D@S)Z#DH;&YWKZIJ#7"/1-6/4:),?0[#K#_
MW211J:6"5HB(#%M]QAR7?%\32R&Q,>,! 'L.=8F'8\T5IH$7D&WL1"79YQ/0
MC#D*.:\G5[WVURC.+SG2O%S >]+>9%XY'>0Y29"S^>1RH%Z2)T/-(&HV<UT4
MHDTY*!Y0^3%E-\F41\F4U?T452J&2Q-NN'SR<+]^B8A8B"C4JY!OTW2IDP54
MWH*9]!9J_2B46BFO6H[-#,U3-1J*CNEDD'G $&G1:L?"4>_GM7U<'#3)I?63
MIX,WXNQSX'N:G<MFW=*1QSVCR5U/UP(6RFKR?&F6YP?(A1(?%IEKZ.9'O(%$
M2?,!6_U,F#'H@I%[JSO?ASB.Z4$K(9&J*4 )#@^;5Z'EL$X@N"N!8&N=0/!8
MH"%1SJ7#>?HKJ'J)[_F,HF.8_X_IVSH +MI4X.$#RLT2E:>((;;\,. !PV_G
MG),\]U97BT4%\E_DTLLK7XG53+.60GZ8\,6J&>ICJ;CJ/8@W.>K4J-\*>_ 7
MI,X5=4435C6#H>'C*)D )>:$JYP"P/>8)Y'T8H'=+I>"K9Q@OV!BCBD8B7&@
M@/*6L74W)S]C",1ZY0O#/8LC' 4IVJ3/Y60TSPE])>@DSM BA<WD>=3:OM 9
M!D'$0EEP'*')'MV$5!M@[D]<;=;%U?)@HUC'E/_CBH4_Y*/I)?AZLGTPE3H%
MY0(UTE %9Z>02EJVZ!!P)[*!,KR81N6"UEG(5AMASKK6>U4\3V31)B('S_43
MU2%3>\^U"T$JIARG0 2T&2K^!V43'3)393]HHX11'D34/Y!;"G^=LX]<>(H)
M8*D81.IR?RS?3F6" "RJM%%] J8 QW)$W2FDI+-*]T50:DF>K""K0V2E3J'M
M@0Z+WB?EBZF:\B6D^'!O;@'HHH3<Q=49NGQ#BE!=_:SJHUY3,20=$9TL*2(4
M7#12TJG/^=QN(QHASJAAOQHIKD;\R^S7( $_QU*<]7^8]J+U"JW<NVJQ83 1
MU!M,HU$Y$5$MC5,]EF J&)VG7_=E&XD"UQ1A('/F 9X(X&$B;57%_"+*-0_,
MC-8\28]&G4]/J24VP@2_SY+Y'BJDA,TT0AE@AN X#@OF,:;5@F!$3[NLJ%&U
M66:-3 6/U7V=:&(Q&U8E^ <TVU@=B2C/25"'"D5!.L3"53'>2MHATGCW=2="
M3!@8(1:%@B&\.@/)F?/'&Q(#3C-/"J<1B3((\BJ#5)4CR$S[?#A3(8:32"<E
ME?O?A+EX?BO$0(+6D.A='9!703D 90)C4MQ4C;0#CIR60M6Q?Y6); :7 ;>*
M!@XU@R;? #:*=LAP &+7 Y/%)'BEB#Q'DG79=(0!IQ$SF2DR6HW:$88YKCC5
M>^G& #+2(_ON"*<L$9%N@5!WC@!_V.2FD"TK9)XJ+S X>3$96&3NJ$'*<_Q(
MV@%DI']0V5<T4T=4;'*@>4JA/\$8N4B8RJI1I3#(+!47@680.VH#LA..SDC
M-4GUMKBF8E.&OFH(I+\B90/,/F^B;U0%\3ZI8E)[O\[!)$!-F0]*Q=%@+]8L
M:H]S[L:Y(V>W4+I525_8?80N>XE(OZ#VNQM].PSIJCI/D@HB&AXE,B4F&BL_
M#OG(==,,W^S27W2DCU0W7P3S(&:C/+HGL[KS_I9)S4A#&17G/ 6":BGE0_!9
M<S" 5H%4L%_EE/"IA!K?3!%) !O( *)8-.N1.K5TJ*H.+T0A(M6$%D'Z5,PR
MS/@9H5=7)A^I>'FA]OK^JN4\XT"%DZ?";)7N(+6@-P]8(J@Q&70GTL>!T%1#
M:A%D\JY1/=;$H<8[YEW0\E""5*)RY8C\9G0Q.ABF= *16&+TMJ$L+NH3(_HU
M 6]S17.W/,I\5R#![-TC5=0\S<5L7J"$ARC@96-R>>!1F2E_))4NKST#T2(^
MD4*:C>$T>:IF6K1,%N4@ <%+'< <H$C;.F^ (:-UE4:9'Q<99\L!C52I>C 4
MDP,P9*^*)V(]^<[(&ZW)FU5\(\N+!'*[=:JIAJGGXMU8I>Y0>8AT\JI'B)]U
MDJ1QZJZS &.K.6HH3==!)Z,[)'8AVX-0) KS&<3KE,5+Y>2R&P*C&IG4Q[[
MU(F%AQR$1275H2=8J[+$>)YM,L\($7Z_(KD;851AGSZHXGY."F%M+M,DUJ\%
MD62X3Q'B+]=',\E<S$+'-!XY25[(U#M +/&@NV<8(4@S05+G+.<R>(Y?5)];
M.))H;\S!9$TT41^1JLG1,*9<)I*%N2$L^%2>^&H<.97CC!56;!2(3"4]<L<T
MDV6W"D\VXR>NB'ZX\7"2B+188:&@SASR("&6O&#90O]#8,G&%I2]0',2IW).
MM=BH:=^=*[560RBHJVKTPAQR(@_ 8,:: TN?5\Z"-?N=%)/B)DG*$<Y)U$]O
MT)HU.+W9;X"-!51]X=#575KP):(/MD[()8^W<BTS89ZHZ\F3\'?&A-,#1&6\
MV4<$8%M"Z0*A#:=FI2#YA0#)@$ T!N>^J%Z$*Z%NQ+Q%LD) 3N':HX;Q>H:H
M?@%S0=XD^0&/==4#2-DH3A-=J9\3@:(/D_C3(;6K E'N"WD;1N&F^&"\6OG8
M9;=J\S?T#[$8:P*Q?ROH%R"H1OY_)3]"\U%0["BZPI@B'K)6X_TX2X;T9_,]
M"A."@@36\1VEF9OH&RR2C"03$<S!;?JRE3G5-F'O54RZ(].)SA@I'L)>I1Y+
M9M$GZD<D084I-K=(-'=R4%X2V&T*5[D>KU" :\I"@YF)&TQ5FVCXQD^F+F3H
M$ 92_*\*2BFIFA?/&A0C#M^3Y, =*K73UG()*T"F/#HC+/K(&^+FG1'P&,JJ
M)*,3_R^Z)*E(?;R/J8DBA.*B2T#9#7F5"7Z1!7CHKSAP+S^*G\$"78>C/SC-
M[74X^LD^=\W:7TQN,AKSX(JTP11YVH#4A3?MX[=XGXOQ5LSFI>B13(U&/W#
MPD&&WHY1!$I(P?PQ4S^DM2BXC7D1I3K+KM@%(::95&&@#4Z/0,"(KGJ)P31
M( 5PL =&"N+_S]Z[,+=M)/NC7P7E$V_DNA#"MTCYG%0ILI/UV8WM:SG_U-Y;
MMTZ!Y%#"&@08 )2L\^EO=\\# Q!\OP!H7(DMD7C,3/?T]//7MDB-S@JXP@*O
M0A\_@A$2BEI&EH(Y0Z>Q6 ;2EVA1-/&/<E_Z1O17@[6&)0D%@O\P<CQKSNMO
M%MVAJ?SN"/*]@O;9RJV8R;5(LE:$LIG76!%215+F R80PT:SYC-"#O/0:8T;
M3X(?BSC\LB"Z#PR%1G$89>+I&1QBK>3']UCZ2G@A;\*" 6%=Q^*H\A&E>T18
M*#J2BND3&\(AQ#2#@RSZ32?MQ2(HRB,]6'2"SQ%X\-KSL8#O&PX43C]-=YP'
M]*,8K+(T/Z=%?L*KCY[%C-:(SR.NG?MLC7=>C0%U=ZKQX_F:%.G17RQB_OI#
M4F3,U"FFZ[DJH96B#+J<IND_>K+1J":OPN">BJ!R$0N?W:<!LKG/LYZ%EXAO
M[W@>T2&/-X_=Q)7E0;8,+:',^I91=Y$]I"X^P@8!5/"\Q%80B+.*S&!7)7IN
M]2)H*.8L3YYS5D.L>JWQE<N4 *2>BS2FH=6BT5CEPL@L?I*2Z]T::89/L8\8
M\Z&+<$BSN2IB3Z%=I$P144L S^8G:PHIPPM(PR3'[2($PD,P&*K&;(R%C(,"
MJP6S2"2 "^5NX9Y59XZX4+EE:8!IK</B^,)(SYO/2B,8^Q!1;FFYDLCCT2(8
M'I[X(N4Y$_XFVO"7J"VW0!61)B6,Q$UD2&&5:WWJ/;?T$-YJ"2G2=!]R  +%
M45/O>Q9'; 5+491ESD0\1B7!<ZB>)1LI4[,KC)32YK#\2AF 6$F.>63P;RX
MPEUBL;Y(ND>&+ZZ^7W%U.=K?8D668RVE3_X1PD6?R_-.8P6I.T;Z[*E<+^&Q
MPU'!:WC>D5WHTD&O%TN#ZJEG02 ]"9#!;(;3FEB/%G7@MD22\694<3-NK@YF
ME#*RN:5]QD,D(L67%X[I,2^\U.:9O:2]N6C+T=F&%OI,]_6&T;T;",]7;%W\
M]OF33$U)BTK)!)@_4["7M!9N!G@H[LE%G6G3$+#[D$*X= AP?N )$BM"MC1D
M&K'-\P4H@FNKX6,SGTS)/GG(8WA+S+59"LXASWB4*!I[LJX;)K1![#8/H5!G
MDT/XV5>+#I%!2B9"3J)1!@T5$*/>A;'(M"1)/H(G&N>@[\BN5!DV16%1-::
ML7%1T17&]4(*X^OOS;Z('!A:U%9@F7-&GO)M45!&@^T;J"1-915F<D\D()F6
MJRNVW@)J[V:'F9C<R)_'.1/ODLJ:-72?M.!N(?.1CU%6A^9,!B%51[[K364"
MN"RV5OA[N7Q_])!Z :CYE+]*H500^H%R=@OP@DP5W[V+=?$BF2?-A%,*6\H?
MPK#'%Z )Z E-$P0!S]Y4@"A)9CKR#6F."Z5LR/3M2IX#6RIE14PUQ8A3 OJS
M7%>M2O@Q+?P.166AS/TJ;S+P5UZ"-D[/#.):4<^X++:Q:ADXS+VP\SE^/'%9
M)HE>X -I"H^L6<A#62\4AG*G36K3Z69\OCM"KJ2E2*'):%W<"RL38S(.2JW(
M@&10.H PTOQI6NN$3)\8H.R4W)J8&LMQ/+ASR/6?90('=^J%>H@U?2ML5E$V
M03TPLFN@O=6ZGWMC*4E$:&1IKT 9U1PK%&Z"E; 11!HQ*+B (C .PA1#J.
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
M.^(%^G2P&L)"_-J1EVA.A,(W%0Z<?.A#Q@+=<5T@ U^@+_W'[;SH];,G,<_
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
MA=,UU0E"A&^$ T"\DYX]#BD6,":X=;!!(S;Q\45@@89D(N>?Q]WY4MR"^H"
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
MFX*BM8JS]-+AE9376V\*>>C0T]B,N6Y=?S2'X;.QY"H8J1<CNT1L%D;X1<!
M)+H^BX&G(KKFF;F1Q8 B8^L=&['I$!BLW;3KRF$E9:1SH-3*4/^/L36<Q_!]
M' -?*%8!V4-8OV U6$&86%,&O(,<,XH\D$*>BXSEBNLIAR!F]PCN;[CF5%S3
M*18_ISG"@/[P7>*)NN\A"]C$2X ?1N%] ,\;6_/9/J=;B22KME/4]N!-KI%_
MT,T]F<":8*-K7(H(9'!L/3&8+<QC\)JNA9_ZKS>2NC:\))[QY_G/3A&:])K
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
M8K,PPB\"!B+3]5D,/!71-<_,C8 )Q_#E.S9BTR$P6+MIUY7#2LI(YP"OE3D
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
M1"Z"5'HONY]]['VEV?I,/G&92)%?;T$@%W74Z05N]L)UWG4+;BQ.'QE!B9I
MD0Q#^6%/?^7>29\G<Y-^*Z2\\V:#"?1BSB59PK7QK1UE]D4J@ZV8(5CN(P^!
M\T8(B214;\F$PCRD)RYX+&-)28^:=LMR7MJ*X@H7UQKAG4J=8,'T9Z!+Q,SJ
M>OP.PQ]-7">X;0S4%9SY:AJ.N&(;VO622>JQ#7<1-S-E'A# -V*&RUSAP,*(
M, ,1,I0PI"L@"R\3?#MZKV^HZ=@K20U+TM01GU\YO4CWS&X5K+T,S:UWO,</
M75M&2I]L/8AD^<J>@5:_@=P"&55E<1(8,UY2"OS$TLV9:")+.X)[:L(8#QD)
M;Y'I!?%/!WN_(@[B$5#N( $;8^+,N&3B%P#WW[TPT:PQ<#PM>[S A'$7(MF*
MU%2A\^,]XVA8XL@C%-$%AYEY=#0^\CA5 9%+"UU@:+8Y3_Q.H;T$%9,\=/?$
M&%6?8CFE$7@3PZPNX26"W9$( ,FXY(EY#Z2.D8'!)S$L<<J+U4=XNU5QYJY,
MC;;ZWDE_3\70QEJGMSZ&ALLWC;_5S&%+UX=MUNM-FKWNI#75.^VIT>SUV&34
M'4W8X)_]04T%WI(=E2@J!U>7VO_C;B?N;T(9"3^PY+\_@T%H.1X59%\]H4--
M>-"^F]Z?5=4"HGE8HE^/T+_A:O\3;3*Q(Y,:_?)4>.]R6P]V^Y0]V)NJ)>"&
MA _:VC5U8YB\:S=R3N7W*D=K8S&U,(P6V&?1:D(6.@>D0X&&& 2M)^JR>- 1
M]NI4$&8B";,\P)-01SH:F;/!V[U0-Q%J3^"(Y*8MYGN;HF #A[!0<WKZE@P8
M@?%F.1AK$Z\.5D?%DI;X)"R19K@8V!@:K4E9LR9Z,J2. :FOY(.VAO\=+S2R
M@<&XHYI:-Q@,+5M;+E8/J</U6%!05S7%*2C+"#I84F2]P1<;I U*A]ARU@]O
MC2 /!'\C@ZJKXU1?';Q$224./3Q/S']CXH"BKY8J\O_J\!8TN]^97==^8S_0
M:Z#-F>?4M6O=U@T3_KGRG9\Q6HW#K_#RA&,C-GJNU RJ*^WE?8['P</JK>9_
M"_]&4 LK Q&AOVR%0F_D;2@_BPHC,!6B9,3=(H 79XY@8)<H0NZ<X7R;3??+
MK2R'P>N$-(S*WRDK<B<HZ GEOF-3CD0XL08+=QK:K:U]84_N I43@$(STO>!
MM' IMV76"A )2^*1%<.I,YK^[#(6I(^_,.,94TO(7<?=>SS[YP<S+FA%RZO@
M:3R8T,$M8%QO8O+ H6P =)CP: E\R\#>4V) MKXBM^2D%]S*W#$I/A*.TUTZ
M%2\QS0;=0^@VX61:K:TZ0&XS%ZLHY&*2I4HGE$O([4NMWOBD\CJ_\#E$&&E.
MY-V(SVQI.!1^@WO#*I'85/[Q'=FMA37D#DTW^X:]68[CW@H$']D)>&'H8<9$
MS+RQ%E@(+A+U9**:R?O?3A>,AVX\9\9$7UQ#9GQPYR^U^I)4NJ!OAO&IE4Q0
MESTO0*T$83=SP ;"R'+P59F+0SDD-.#KR75T-,ULQAN+F<RM:S/N/"=?\WM8
M#R_-?MZ)5#Z2[X-NZB?TD;_2S"6+N@$3Q]*.*'</6\I0-HNE3X1_7;Z*Z\IT
MW4^#E>#>\5)R!8_/P9J4!?><%*1=TTTO\UBHUZ$'7$"M'-S@63)]B%)Q1)
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
M7.*Y[FJO^*R L&NW06T2O'PDI>5Z5PO_Q7$!#\9VKN/(M@8;Z)R\P&PDSKW
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
MB]?BD.&;H/5]%:;/>];$M]&@-DX8V*H!PUC299-I"REU9/O8 C8#BC?U#[=
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
MDH>5YM %"5U4AQ>Y;M#I%#06Y1G"%..=TC0'/A> RDLHG]1;7D74^H]8[+R
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
M@62"['?<0$(VA0/"R^T7>Q2:T^E;.WXDRN")Z\]M8-EV\$8!%9BA9P*O:\,
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
M@1/+I.G6J-E:051E+6$D,]?'RVF'/&"RP! #6B0"7F].WWS;;TOFU 5TO-K
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
M^>HZSX_$FWTB3T$V5D7K12(,."X9707Q9_B4U0B63S<?'[/L>BWN)LVZER_
MA^6\0MF6'EX4JW,_QJG<.CZ,; 84X.?,RLB+P.%@9_-I)ZHM,()9M27;B0,O
MI2ELW 6 ?=:6K-#S8*;2S Q"#_A$7%H?[Y!LWP]-QR*P?'X0?V[[%C  ^"O9
MHI)S>;2Q:O\=>96^NS/3V6]6M+JH_*'B$%BP(H? 0@*:?-O'&"AW3.//HN F
M7-F]PYM6>C ,4A]0%8A^TM@(*'70Z:N;@XU*QRTI'57/_ZIJ,)7<T;I]_@9E
M=*L]Z2"#DF5FVV<,%!9A9_G^*;FU1@LQNIM9Z^2*LI)T8&N5B*ZF^& *72Z#
M]<UL;M4:C$<NXUHJ,\]<Y)_66BF[X'Q+]&;CU^7:]+PWU#5^-Z=AJ=+,.Z/I
MA%;MLVE[T8I))9;L7%9%8&D_+#&)K-ZC<QL7SFHG1+4DDZ$UZ*8]UK=WG]>M
M[E5;^Q8WE_C!=S,@#P%FF'PC'FZY^;P\'0/3?F&(][%Z>B];^O07R2>.[7J2
MXP9@<HZ XI6NIJ\E^K"/9C[!<Y<S.%99@VGV8&45I0G#O)JA%Z1J/ILV: WE
M-DRY"3'<(D%"$%?=Q)7V(*-4I4(UAW#T;FLXZ!F"; 39G 79;$EO9RF3=%G(
M)$%<@KBJRR0%9-+^)?1/,1V/=\M4J=4RU3'RN=/7RUFFJ73"_ [FYQILN[9-
M5:5@EEZUUE#?7\R)EA?-04AI5JZWAEJ?EV!K 0T6T%#9,H^>8!YGAI#2S,,
MYF'P @UQ"+&ZR5J]JAX]A%#*'D(8!8<09Y^4N+9/^[/K >P+,Y<&!UX+@9!M
M""G+KGO=UE#-*8DHH-%<:&PI2EF1>?1DP3S.#"&EF8<"S$/=N_)#0[/:>=?U
M>K7J>CT5]KYCE'3K:;U]=+W3-KRVI+)69=<:$W8M3//F(*0TN]:178LNQZ<$
MC2T-!ZHRCYY@'F>&D-+,PP#F(>\=<W08OUZ2V0<#)<5(.L>KQ,+5LW -KOGS
MOR:\BOC8-\*1, U:FKKP[L+TA_,UF_MLA6T?."JKIC["K]( @)26M0.!C!-#
MQH IZS"P>36KMGT"( T 2%G68<@<(4,HFX=2-AM3H/4^F&RHQ'I*5OH[!N4,
MGU]?+^F*I<G_:H2EDU!.Y-&_DEMG^+WPW9P-*A;BX9/M6U/7#[U<09%?D%H
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
M2!$,:6-K& #!&Q9Y)# T<S[WW)] %0&9ODD;8X4RWHVOB2G\V?4^AT'HD6\
M)NLMIHE_T44CHZMH+I]"+R[%!F.']_V?E@W;Z!/K<A1ZF,>RI(=^.ADM 0[-
M=?'IQ/%HO5,='OS#JB"P.E5@U/:!BP&ES)#Y2$]ON('3-P0(P@:_6+95IXE$
ML._FHF7 S!V1J=^1X%T^B?^2;,>:AB,BO< U;NBG+C=]/YS-::IO.[X,WS2R
M?8M"&S:4P#=3%\P%?'7T ;X_JMNR5K:E+4V(.0TFENE%70\EF"SBDO9K1](Q
M$4UTS/CUA3^!<6##>!*\$N+06264EW1JCY:+1)-*C9UV1TB1'( L624Z)$03
MKN;< _![L(EP<61SQ"1H34P'*-!V5N>;6I0U"")>D6)L)Z1[52\HM]P70TM3
M.@9&@P&P;!S3)9TD,(%E$-@OJ^9?+#BZRUO,)Y 185!\2Q$;WRJKZB4H2=?6
M-BCU<^(M[=UG<O'D$?/'A3F&P5^:TU?SS4=IE@[?LYV+M35=7X[B?5G$8:;A
MD7 [6;]0(VT%O@%N&22?:JW=8S>7A/N;C]Z.W-A,@_?8S&6\98H32:\$V$?H
M1Y2Z8(94R$;"$58JX9R6F^P$!X#T,763LL?_-0$$WILD-RA>=-#OZ&J_:KBH
M;G3Z785-9*;2D;NLPD5UK=H=S1O4YAC=6D[JV81]-B1LL4QPYVG-6#F[&<MG
M$IKZ*:WABGH"A8XE)\1P]RV%6;12J4YI_>S:G%KH<8+%P0"Q6(F)K\<8L61_
MOL/V+!Q(%\I"D^MW6T.M,^ _)_R0N_A+F>A[4?& *2&HQR8$;,O7T5D5ZA6$
M( AA-T+0CDT("A*"+ BAF!!.-Q;XZXI#MM ?*_WU?_J*+'^@KA-T&IL_SSMF
M^%CJW4U\7H/[]@C;EA177BL!E"9O%16^[MZ=GUC$?O(ORD0,\Y'5MAT K@F
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
M2#U5;<O=K#M?L)(CI3)7JL:P)P+ZFQ!P'%9RZ /@HQ3O(LYHS[)=JSU%2G5
M.9]R %K166D=%25Z@]90&[15V<#:3/M2$?-]/8 '38 P%X2#0]6D,#"XM-M6
M-;G=E_?NHLT= MEY^@6"^2V/:,@LRR-R!V(!0NX++!H*RP*+W"%0L-%S*-%H
MJ"Q+-'('8@%"[HL\&AK+(H]<(+"@%>=JG\"-G0-+=#Z*%F2_KG&]YG2-D[NE
MV\:E^.3<(Q/B^/8+N74L=T;NW( \DO7&68:>;9QEZ-G&65?7U[_]^MO7J\>;
M3]+]XS]OODO7][]^^W[SSYN[A]O?;Z2;J^]WMW=?'J1W7^\?'FX>WDOOKNZO
M;]YO;8>U2R^P*\L*9R%MWG6/C4]S9OO5]?U'1&'.E'OKDRMJRT47@A> %+?"
MPR:GK@/$03NPX;+C4OHV[6N*00YP3=2>#&O@O[.=I&DJO7Z$G<(\__UEF<:W
M1VH^!GR\TXUX>:7N8[T.6/RL6DYIVH#-H^2.JO18C4H?;&W/E:/7)AL#U$?8
MO[#L,LA]1IN#C]H\*C8-DX[:[6-02MGY['KPIR-=AYY''.M->O3@8=.(KV$N
M#>68%3K#<#S73V2,Z3/2-]<//!+87I3^]9$X\$4@?9N:SFE,E.Z9%+6*QBE>
M)*TKTU,MCE[;2/?-7!': OLT-G<CQ5X%@6<_A9&X#5SISG504_% PJ(PO\4I
M$#\HL_<-6 JJNZQ/^5^=?W6D+YX)8R=>&Z9L=59FNX6UEX/\.5XE%DXLG%BX
M1EPE%DXLG%BX1EPE%DXLG%BX1EPE%DXLG%BX1EPE%DXLG%BX1EPE%JZ>A:N4
M1T*/CP^8V%'.OYO*Z_A$+#)[(IZDRFU)Z2KR>FF^P/Q96W/ W' E/I;H+_5-
M^J"Q6>5F6YSU%_JC;,K?2I3U10]( X8-O^56 YVX4U@8_^:/T [>;AUK&N)2
M?',]?%'ZD.'1O5LY54D.55I)Q%9O&3N"I>%D!L4_ZPX#%*1R:J12C5+T=4HY
M%('T6\,!J^K)@D@$D=0J3WI'ER>#UI!!0OD1,B-R5%Q!3F=.3L:QR:F/%1B5
M!A"4()4S)Y7^T4E%;@U5!A76!*4(2JF34HZNHO45L&AX%RF,2L%P[#J,0J"M
M=*:/1$S/@='[TKNIZ_OOI2<R=CTB><2:FKYOCV' M!7N/J[%LJ5O^5BE\IPD
M;UZ-9Q:KA40V<(M-:6,?*8J^KX/HC@3WXT?S9QZ+4&G3]>,7[Q5 /A$@Z]WC
M %EK#3EH^BU@S"V,JZ%8WNR%W@N\Z53[L?V3C"[^))Z;!VJ]-:0*@/*!48K]
M\3UJ@@J:Q,R5XS!SK'Z;4]A$L',!Y!V!K!X'R$9KJ JU1."8$8[5(\&XWQH:
M'!B)IQ]F=C6#X0=^RA%$1IA)C.Z?Q&>T3['FDZ#LO'EQ2-E[^G]6"7J=7#][
M[JQ$,:$H,S^(^C[M8H$,F%D@["K("\#S"?A]'45U(CZ#[ %M><A%1P2!9S[Q
MS-1C="0&/I Y9.!L@K($632"S6=<2(=E\XI@\P+/#-E\Q@+G@\VK'+)Y 7@^
M ;^GR^FP_%OC@W^+U-!#I88V+KX+T"M9$9SC9E\2HO3%#MYVK(">C;0[/5Y9
M;<9-YZ)LXKLV\4F=42!7N0VIZ1!*X/]4\<\D+&P3_C%D(-L63<!?P)\'JW&/
M<+)=K$&#==Q8K63!)J),$$]SB.<(46B;9 =V2);[0G@(_/.)?Q91/YOP/V 3
MI2;@+^#/:<Q;,?IA1-W6L,\U_$\_[FU#>36ESO)JI\<<JLVXZ<Q!T8]=6 T&
MC?4(E#H+$ARU&H$@$>Y(I!J%'*F@&@Q5 <&JU%U131"'((X]Y,>QJW3 H-5Z
M*ZEQX*(39'3J9'3L FHP:*TU5+1][#@A:02)U$@BQRZ<!H/60=(("A$4PB6%
MJ!S($(PBZ'-MRI]^/)VHER82X;=+TZ/42X.1&GA6?/Q4> %D;H%<K4CHEBQ8
MUO#MMX;90(>CU9+B'L)40IX4ADO.J!J(ZZR6E@-BC%?@!\1LPM>.#G7!K4L
M?4LRZT'* LI=N<MA74 !<#X!7K%H^5$J3 &D96Q/)O1JH90PXM79CGOUXE?)
MQ>]QN/'IQXN).FFGDXZ^I]^'A_H+0/^B (- ?$TJV5$+I0&T.2G!( #-+:"9
M>HN.QL+95=L7I=($7>S Z(]:*@T(H"<8O0 T0T;/9:TTP#F[]'B!^%-'?"46
MOLWI5#L'[_/!P4\_2$D4_1*9RX<)4MI([P,VT4@B<U_@_R">*\;X5[JM(8,V
M80+^ OY\145M!+W,+OR)YZ1!01^-HX]]_5VLQ<.^Q?^%?!#XYSS6:B/^539!
M50+_ O]<!6AM!+W&+L6!HS2^QH5H;2CII;(KZ17-ZU*%I1BYX=.41-MS1DR#
MY7IPR%(JBM3CEP-3=##/U'VD+L,=K3<'7Q#?B1-?-=H[6J$QI=<:&MGB_WL5
M&A-D)\BN(3+O^"7,%"//)=DDB<<FSDX0J"#0' (]?F$;I=\:*OH^_7&.3Z*"
M^ 3Q[4!\QR^[I@Q:P_X^Q]2"]@3M-9#VM..3GMK%MG#9&M2-H3WJ)_X[G3?\
M.[)?AG0N.'W;"6D0Z3"9W5TX@TVUAO^ RY()I=YD$5RH&"W#?SQY^/AX%>B#
M\V_[;^@']OA-W'>,^V+BTY2.H0.!SEW?QBV_],@4]OZ%?'BU1\$D\=:D;HR!
MVEW>8CX!+,.@^)8BJ&P]):DMZ5_!(4IZ?W5YTC\G7C*ZN?E,+IX\8OZX,,<P
M^$MS^FJ^^4A#J3G.;.=B;4W7EZ-X7_;?561+=E\VS;Y"=-WJZIHECTU5&8^Z
MNDZL@3:PB/$?606%(?NVF>D]P_"7+.A#X?M9EV,P<G?F[O[Q1I)EZ4+ZQPH#
M6A,#\CJ[_P07O5#XWCI^X,%-3N!?.:-_DA%,\/DJBJ.VB?_)]JVIZX<>>83'
M?9R"E$BQ=CF2-\ &R>@J2#[$UQ$0!'/<'R\DK>&GF^^WOU\]WOY^(]W>/3Q^
M_^W7F[O'APS37-FL-1:;>BD\OQP&:B^)0??@<4(D/"0UG;>_^<LRF:8SDBS3
MGTCCJ?L*?WI$\L.G_Q(KP"H)XVEH!6%<,7,4$OS,FIC.,_$EV\%,&GB%$\>W
M6V\2^1E]*WEF0**'V['0C3[J2%\\$UZ,=3NCH/@IW(67X /QZ2#?X )0!Y*M
M]R77DUQ:ZG-L.Z9CP5+ M0L\X)@F  @BF<\F?B[!M3X,P?9_^&TZAIGYMD
M7CYR0?+B!.!*:1P&@)L.<XZ\2H7*0:B0/N?2#N EUE9,1.,!O<OUZ Y? L,F
M'E[5&GXV;4_ZW9S">B&Q$;_Z\AP<UE+H4UBF\";YK^8\C1!I'JF)>)9L W:B
M_"]ZZ=1UGB_@WAE@[RGH2(\41=$#D"P"$!D!&4DFW(6K\T)7ASXW)B,@$O)'
M&&$:D85P1/!B)5K)C="VQ#4^Z)5,I_@O?N..QSX) *//N3?2%P$Y!636IN/Q
M8..>'5BJ48+D:Q@ *I1TF \!_!,1",SU)J%WN#11@X%:YP2&G#YC[T@X;\EQ
M<9& SDQ:/H6>O"\7FEYO?( 'AX$?P-1QS#EK0M^<'.E'9RR+<WU<,-JSZQ7&
M(OVEFJ6^I;3'4FS<Q?.(JL"LIOXYX>QBY%("P"?E&@5*:ZCIV2K/T5P PU,<
M*TZEV@2,+84:V$U ;0WU[I8)M %*_IR@,"73-_:,D ,.,;7-)WL*YF)"1D\1
MA>8Q"YL6"T([;930W@IA)>$J#Q-" DI07]<XQ]4*\*4,YMOTH9;I>6](.:LT
MMD+G=F+=1G=$Z7^4=RSN6:,[^L 1KG,B'$$8D*H +4]A7Y.5W1>I&I":6M0#
M*D9J C$>C(V\L=3[2H0/1RM0%\MCAB@=$-7+]DO:BJAZEVV-VTHL]$?VFNB1
M,+5JI.1QYTCS02VN-'N.V@0 !"Z2/-Q$'-AHD%R545,BEKWDM?Z:2E0PVAV4
M&V-+,M"24%!'IRKZ_7CYX94/2F1U6L&"'EE2D?90<;:4**EG&D9N?VJIHJ*S
M)^55<G$\6""UP^G*Y%/.CCQW1G_=;[%T1AU.HR+C,?H(,E20-0/RB'1AG%2Q
M31 -]%$!F$V@ \U@H!-?(@YJ:EOIEWHV)NZKL[#[W>G4?:6Z%3K-I7?P>0P4
M2MTC^-[T_/>7VW""SGQ]%20+MVCTZ(6KE3K_+7SPW">7R2\?D@ 2VZ&+36_Z
ML(I"?,&:[Y^^+_IZZ9OL="/_9!PQ'K\Y_KH#7_T]^[G1[0R,7NY7W8[\2Z7
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
MN+1$ "B3BJKP/S85547\- =X$N133#[]>LA' ?+)!F7Q13Y,BYJH7"+_UK'
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
M4FA))!TPDG8?0JG65)8GS:H42:A)J!TIU H16BS9K%$O*@9QXS'[T0C$HC8
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
M-](,/"US$[/R8J9N.?\)+:1*MC= R '[C8-]CM#E5)K(W$0TIH4VUCJ*Q(P
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
M+*">L(#CC=6*6 "N#;FC'NOYC8#D32IWR /JD@=('E"<;T]I)KX]Y 'M*35
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
MP?L:5FRE;5?%:C>KBJ(LJV+5F]5F[6V]:-%':=6V6HRR!H-26_E?32EKTR<
MLXZ_]969C>L\G&#V0%O8%.,OU0)\HZ[WB"=63Y:_C/Q;50G:P>275X-VHAZ6
M9F56)8E]F%NNXK=#U&_[P/H"%!0C<'-4N_W>US>TV K)G?01B\/\)?SP1G+)
MQ^,3C+]7L=8;^46W;+I26'\QBM?>2Y.UU[$<DWM#A:26Z>GD'+0)ZGG6,\43
M%RE2#EQ[W,ZF'Y)\Z5/'<CWRNX55_CWJ6Q@_<GQRY3<=207# "^JY%?=GZSF
M@BW'--]3QF:R4*69%:_2$1#"AS?RD0]6I5Q>2DZ[]>K2K;<FD[W60\^BY+Y*
M'D;N^"@=>^<CS_+);S:UEF(K>\]6-[CU>[\V*]+$/DPMJU:R[ KL,>6YMKU3
M:ZQDHF:?YY72)E)5X3:G3BPK%(L5R>78B?GRI1]@P7,LP7Y-G\"T,WY*)]GJ
MMG&)%G,?UFL9;?JMW+)R:-.'N&_S&<<-M6S2KY(;]\DR1I)IK R"LBSD/JR5
M9!AEW[?Y#*-7)7T#7DWZ.JA\DF&L#(*R+.0^K-5\AE&*ICVES9?4YN=+?AJX
MYBO\,PK&]I?_#U!+ P04    "  ZA598'KS\"MH3  #CW0  $    &=W=RTR
M,#(S,3(S,2YX<V3M75F3XKBR?I]?H<O+G1,Q5!6U]%(QU2<H,-7$H8#+TCW]
M-"%L ;YC;(XLUW)__4W)"P8ODEFZ/,<U,3%#&>6B_%)2*I4RO__S966A)T)=
MT['O:HVSBQHBMNX8IKVXJTTGG?JGVC^__/++[_]5K_]Q/^JAMJ-[*V(SU*($
M,V*@9Y,M$5L2]-VA?YE/& TMS.8.7=7K7P19RUF_4G.Q9.CRXO(Z;!9^2V^O
M9E<Z_H@;]2O\^;I^?6U\JG^:S1IU_?K#!SPC'RX_7>/?%K>?/AC7^A6YKG\T
M+AOU:W)]7<>-QH?ZS16^(3=X-O\(U)SIBWOKZDNRP@BZ9KNW+^Y=;<G8^O;\
M_/GY^>SYZLRAB_/+BXO&^1^/O;%H6@O:6J;]UU;KEQFUPO97Y_SK&79)V'SQ
M_+S5>D$QV(W0,]U9 <7E50/^#1MS5F8.<]-V&;;UB+G!:)V]KHG;2">"[\_Y
M]US01?VB4;]L)$CEE)?UBZLZ5Q(S1LV9QT@'L&N3.?8L=E?S['][V#+G)C'
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
M6=40\YLS6N>?W,:MX:S ;;KP)>?D_P)[6L^"(K;!?&PN;'-NZMAF35WG=\;
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
MJTWO1TZ"7)WLB#+:Y(.L6U5(?I/UX)+*P*+V// B9&A]?GH97!NKIT>><7X
MZD..(YS-AF48%V+^,24E>O0QT!K$>G.]1@O(,$/*S&-)GB71>A=A [A],I+-
M&7='Q6U)K,W,Y&TXKVG.EC@"=5$F<'XX_VH$*2JAM2/+GADI<NUI!-$;X,4;
ME;@(0K;N%],2?Z\.>79.U9U)OE,3?OB.#-K!R=X_#XX)W %.Q_2!BZ5W/H#%
MJ;WP_4V>T&]__D2C'^U-,ZYOS#=^9 NSWG;<C0S\#\96<NU/QN3\G1&N"T>0
ME-\=@ ??YE.DM38<X_3[(:V06:TSH=^D4=)C/E[>;#5P"74VI"V3841]843M
M)U2@"*T"^:)&\M97]'4XG$W5^!K07M$/L_DP#ESA6DN*QZR1"E0*##RGM5NT
M\$:ZG)(LNY_)2[A]<B?ZPN_;JGU;;&CFA:P!^#6]''X<#VPR7C L8$-PM<5U
MJ+?;&?J)6YH_GUSSPH;UT?8IY/^)R+L.%[;EA33Q*SKR%+JW_22>BQ;A%P<>
M!D9@=(P"'&VKI^B+!:>* ED/-&17LL'6^;<'H&RJM"X\X8<&*A66$'* HI2F
M@3H/(2CRBXF1Y+9GA;EUXN)Q1/VSG)NQX[;B:"B/ED? %E>%/ 2*)ZZ"81P(
M0FTERR7X[!4DZZR/1ON '=P.^!BD_IFHMBQI*9%F-'F"NC$DKURFH7+BKXJ)
MDSD-!7B06'@2)6)K#WT55;+V>%]GHA..[@Y8,\MUJAL,6I'_L#BX$#0#ES,6
M%XP,S1L//P&I3\JS(5L>T*%-!--Z=1S/<9[WQNDM_<)]T#)BBI9#/6X"RA5)
M^IUID!%]Y(RAXJV/RBT%K$\*M7OF-!12:_Y<1 EW07F5!:\]UKVN_=QCUG5/
MTX'(K'9&8EZHUB'D$Y#Z5)^\!6W30C#;BN=^S$,I.<YGDW*23S]/IA01OQK2
M6S2@N,GILK4?U3@VW&"<[;JU7%ZS=UDK,,RS@4\8=*DT<_6Z>2D+$!,4T*>5
M\_6Z2-W!%>[W(&D>&YS?IU][DP=G2C$\0,"ZKV-(86*DY65LB%'FP$USA^]A
M-"NZ/IW?$;XI*9Z,"-:30W<QX[6!5E#<<&]83,!$;7J>' ?/22M:(;22:(IS
MK9WC)R#UR<79!D$V$,A66#) 'YR(H=Y_JFK%73+@%4<:K19<&3+*JH/;EA_$
MTVJL-[_US622O@Y'(_(V#\=S''\<AE$^7[NW7P]$]$DX)D"JDD 5]. Q91)1
M357+:,KM3M =&8T50/<IY&S&MH?6UG9$VWSUW82]J)D86%W(,-A,07%M8V@E
M(_\5)7"NHHNR2%=:!Z*/P.FC;MX2BU871\?\>#^=?,[3^?=Z'=2<N'WP[[/A
MYUI:.\@RFU , ]2<(AUR*RB*\@8B&E<8@8S-JQE6A-BGD'3+/&HCMHZY=?GN
M10B]CY^'<QP-_[O.TA?".IE^7[1!'6!!$8IP$$L]V$MK $+6!H)*/F:.JH3M
MF,)E$??I .V6F=>)4+L@XH^0*6N;!0T;@H^AFF,*GG+R8+CV-DFN"6AW]'H@
M:&TPMC?3R8S""&F8%#91!%@\C2X)<!0D@C/)Q>RM4[J#_JCW(.FC<[@V#QY9
M#.M.?G<D_SN.SLYG>C2:?*WMI0<RLQ(Y"\!LH(5/\1XX6P2@K_VL,26/'::D
M'H+5JW+F[CFRH5RZ(\PY>;-4J$*]VB ND@2UW7UQ9!QTD@(5:H5=A>2/:8X&
MX_MQK(N^?1^GT^]E,OV*TW15E^63YTEH1M+-"(J'2"$:+5S,F+T243G6N4UX
M$F6O->KJ''IRO;056W?+AWZX[09-3NO?Y\(97]ZQ.QO$:)AG-#,FF9H)*#11
MI1Y01"<+HF,Q=94U7QUM'^/R+NG6C1@[I=UY%[X;2V,0C'-"IMK6(VA0+@OP
M46O@F&*Q/J+KHJ?C,M#Z&*!W3*A-!;1-I?4AS_+T2YX1T_=BG)[A:+;X.Z?K
M(217G#'CZY7CV=4XCH.W%L%+3^3/3LK402.,)MC[&*9O5Z&U%W%W!#W/C<I@
MM:H)JQ!9!"5#I@FQMA;K(U<VVN@ZMYA+9ZFW=7/55IROE:>_E_4M:]T,M,'#
M=EGCTM$M00_L5T>#*&(*D!;WKT>,@((+8IOR)9?BHNN@0=PVJERNC])Z+9(T
M HRCL:G:K<]C\8"RQ(#6V!"Z2IP\O4_=FQ!P75ZL4L>PDBBZS2!;X5DT1D&M
M\0?%= (O2$EBLC8Y$8*7G?M JQ>U[*3LJ04;UI[[;5FD#SE.QI&&O/C22;E=
MB?IU./]T4;!^[4P@SLG$UFKDL[I+\@'GN4E-9FLPC2U:IW/5\<E KS!$03PF
MYYB#4I(!1B8!M1&1)21B=G.2M_GQEJNOO2F.A=.WE_[S;#9?W*<U2"71$B67
MTJ HH#3C@%QF$$);Q75F175SA\&3T/ID"5OPY?Y#QFTEU/@T_!UP%VG9'_]:
MU^F%FSH?XFA@*BA/-ILL ED#RW2M6\T0"XW"IRA5:+TYN2;4/B4_MTBOIA+L
MFFX/S,O>Y>&P*WMQ8S@UIN7>Q Q%"/(@-/V$A68Q*^0B6:UM;%V=W'0 ?4JC
M;I&:6Y!VUX2]<?3LFG<S,)QGE5@!7C=_%0\,0I &M!7*&NX2]YTY%LM![%/N
M=(ND:R*QKFFU_PG)W3X<+U5P$-#S2"LAQ>) R=IFS;H,29 ^9QBDQ"U9X!50
M]RGWND7R=277KOGX;E)CL+,XKS7P%]-T_ FG^5><Y71]4[66!@Z,YURBX\!B
M(NB8'2!R5L]G>EZBS*)L*<98#7B?V@ILD94=2G?)?,W%^_6/0,_\ZQ_^'U!+
M P04    "  ZA598*=/+ NI5  #QL , %    &=W=RTR,#(S,3(S,5]D968N
M>&UL[+U9=ULYDB[ZWK\B;YW7&Y68AUK=?99LRYE:UY9\)+FJZTD+H\TNBO0A
M*6>Z?_T-4(,UD-(F"6Q2LJMJN310>W^(^ !$!"("__Z__SP?_O(U3::#\>@_
M_D+_2O[R2QJ%<1R,/OW'7SZ>O@7SE__]G__V;__^_P#\UZOC=[^\&8>+\S2:
M_?)ZDMPLQ5_^&,P^_S+[G'[YQWCRK\%7]\N'H9OE\>0<X#_G?_9Z_.7;9/#I
M\^P71IBX_MCU;R=_XYX'IQT%[JP (:(!XSV%()1R/BEFA/M_/_W-J"@"3P)T
M9!1$$@(<I0HD=S))Y[/&ORX/'0Y&__I;^<>[:?H%AS>:SK_]C[]\GLV^_.W7
M7__XXX^__NDGP[^.)Y]^983P7Z\__9>KC__YX/-_\/FGJ;7VU_EO;SXZ'2SZ
M(#Z6_OI?[]^=A,_IW,%@-)VY4?C^ GQ]G-W\X6TT\M?+7^)'IX._3>=__VX<
MW&RNH">'\,O23Y3OX/IC4'X$E &G?_US&O_RG__VRR^7DG.3,!D/TW'*OUQ]
M^?'XX"'2P6CV:QR<_WKUF5_=<(B(YT^8??N2_N,OT\'YEV&Z_MGG2<I+T5\/
MN8"2!<[_*D_[=6-,GQ'()%SX!/C3-"H4KXAQT=,WQWSS+(@INXOAK"+BA\^N
MBG=\[@8U!?S@T170SA\$Y^G<ITE-J'>>>POG-<C[",LC/TWP;SZER5_#^/S7
M.;S71X<G1^\.WNR=[K\Y.<5_W^\?GIX<O3WY?>]X__>C=V_VCT_V_\_'@]-_
M/HW]TQ]_(#[&*;N<XO]KA8??&@ R93 :E,7G'7Y[]88"MM%0TI^S-(KI<D6Z
M!C$<ASL?&I;U<'RCP"%N$\/Y3\\NIO#)N2]G)S/<G,H^A:C3 7XY/;-"T2!L
M *N8!9%C!L>U \42"2J9H+5\J/[I-9VRF_HY :Y>\6L1[J]I.)M>_V0N[KFH
MEZ.X%&V%<9TZ/TQGC!N>K-/@;%0@I'#@-#.@*2&><THT;3:F.8*[X_E.EKW)
M]<BNIMY*.TB>C,^KZG,VKB;&2TTAZ+_\,I[$-$&C"7\U7P_^%H;C:8K_\9?9
MY")]_^%X-$-6[P_G+\3)FCZ5+ZHQ8?__7@QFWUZ/S[^,1_CM=._/P?2,FD C
M90P2VDT@N/=@.0L0.<D1[2S'2&Y%C$6 *O+DD5W]$=ZLH>AEG-E8X(LHM"$;
M[F%Z,]^/.H$ZNV=G5&+#0D 56;#43GJ$ YLK;MQ*ZKU1(@B3DP\)G:=@0&CF
MP H?</W,6CO/=0KQ^5+AC@FZ?2:L(NP&#$ XY^/1R6P<_O5^;IF>)2(RUSD"
M<QF=:(70K%,>?6H>@\@)7>P%)O!&VG\ HJ;F%YGS#]5>03GCFI)]J&JRJ:KW
M8IP+T0T_N$$\&+UV7P8S-[P"%T3D01(%04K<]J(D8+75$'"_(UQSDX.KK/9'
M ;T$"M23>(.9?YQF.+X4]]UDA([9] J5THDR823RTS 0(EBPQ$2P,2>-BY\G
MAE?FP6(D+X$ %63\4/-LXX4@A(OSBV$)S1[-/J=)&?$D?2X;Y-=T,$+_/%T#
ME<99FUQ9L3BBU0F\P>V.4A9-XB$)7GLOZ SN)?"CC28>4H9O2IG327+3B\FW
M^79VN;-= PL\(&$]$*?1Q3;<@\==#I3)7C!B5+*D,D66@GD)E*@CZ8<4$)M2
MX' \*F$*E Y^XM/!:)8F:3J[PN9#%-QZ-&TLQ;W,4QQ[I &<"HI*0ATSM5GP
M&)Z70(1J\G[(!=EN.>#>2<M\ FU(PJV-<' 9O^)1:,M$]E[5CC9V7 ZZCW(Z
MF9V]OER7<1G>SSF%V8<T&8SC4=Z+XR]S)A5O4'*E64@:LA6HWBQL\085<.-B
MEL1XH3O9S/C"6P/%[[X/LBN69QP\:R+NBF93%WQ7\[T+PE6":1L28QL1M3;:
M7($J&ZBBHI>U E+<Q*5-DD-VRB%2A\LX;@T0O65$D>!CMX#+#I-E2<QM5[BR
MB@9ZYLA>_.^+Z:PLL%<;+"ZL1@>>$:;5(!(NLR93#M$%IZ.,A/3"EONX^K.X
M6NEUE=UH$Z4TB.S-+9_/XR$^;7IIB*+O.+PH"5H?QI,YXMEL,O 7L[))GXX7
MFY9GWF43D[7@><FRHI: ]2*"IR%Y%;UPC%4_$*R!O']SO_I9<^\*;!)@OIX6
MT]/QDMCGR6<W2:_<-,7B*^'^,$]:VS__,AQ_2VDNAP\7D_ 9/_%A,OXT<>?'
M"04R'<S229I\'81T.1F/4QA_NM3R&34^$*L$SFM#T<M2'AS3NNP3Q#*;I=&^
M>NAZ*T-]]D1_#A1I$&N?@SY.7ZY@QS<7DS*UYS#_[H87Z4Q:G8)V$G@(Z#B5
M"(^/GH,F+.JL,_I/NL7:^QBH9\^VNF)O$(E'_N;![-UX.CU#\U99&S20A':N
MD$J#SU*"2D0*XY)4PE8FP/>W/WM-KRG(!I'R97'\@NTPS8[RJ?OSS!LT#TL:
M0=0<AQJ%!&MQO$3YD+/U48I06=E=<#U[&E07?F]Q=,19PICI+8KHY,)/!W'@
M)M^N;,'I]*)4!IQ9&3W^AX-,'-U@@TN64Q:12QUB9-SB2M9+E+T+VF=/IIX4
MU2 \_V;P=1#3*$YOY:"\=M//9Y0+SZ./0'PQ?ARU8 USD+/@WG(4E*B=\KD,
MR[.G1Q4A/U2^VI%@ '?<>Q,"4+2;03#<1AV)'!(.34?F)/%FAX,!__[K/5ZA
MTO^U;LW%R<?W[_>._WGT]N3@M\.#MP>O]PY/]UZ_/OIX>'IP^-N'HW<'KP_V
M3]Z49(_A=(VRB]6>7Z'R8H,!-2R^8"$:E DXHS+.&[3>O,@&I//:Y)2ME+63
M39H77V@T1J40N/Q'J4N^: "7<$%@/G*7*=HAU:WZW2F^6$&?3Q1?K"+&;1=?
ME #RL</Y-C^Y\#D1QY6!X)U 2X Z,#)ET#$QK1EZ*JS3COM$N/[FA3MR#KR2
MPL:;"J[RF<P<Q'6B10<8%4]T;[VZ_V/;-85_7WT;2*ZA(A4E2OD<(=!2&ZYI
M AN)A>CP/S$3:5RG#*5M*_"1H]2Z^EM%8)7U]AXE=7YQ?GVXEA@N&(&@54Y+
MQ!;-42]*WIOTQ!%-A)&=POM/:.[.2_L]SEQ;[.,:,JMX$C0'XOZ\!20'EH/.
M&6AD)=^9._"12G2,9>12!F99%>7=?NDS5-[:,FMP6/%A,L:-?_;MP]"-9GNC
M6%RQ+V5K?_7M%!\Q7V 4NK@^A B)Y00BX$YO.?/@O*'!)VETK%TMT@'6,S9^
M6@F_S:'%8H@%X%7F11>(C:I*.\#;3HUI==5VI<Z&>NESB;D%E2?<NSS+8+B/
M")7C5Q(W,ZK*_L5CEKQV-LK6J/-$3>HN,&<5=51DS*<__CA[>S%!(5],TMO!
MG^7_IN]=^#P8I<DW=POK]>;I=2*LU.4R@3@%MV"]"A",U2Q$7'N5>"(<M^H[
M^P]E5U?8N =I-\@X>G4Q&);P,(K@^LN#\R^3\=?Y;GQ=;I><LT;A7!!"$O2&
M$*D-PJ-@C'>L5-]6+VGL!.SE\*:=/BHO)5<)0F]3.DY?T^@BG:%-'6-(#KC-
M 00+M&3/H;LDJ>.!,"9LE_7BP8-WXWQKC1#LYF)J,-%?EW,>%V;_&,P^O[Z8
MSL;G:7*<\L4HOALX/Q@.9M_.T#-2QEH))F6DE38"=T#+P(1,J)+94%&[;44'
M6,^6!ZU$7WE&[X4PN4CQQ W3]& 4<-B#KVEZ)@(5+B@)T0L.@E '5GH-)@?I
MA'0\)=EA6B]^^K/5:26!570J;R'Z>QK%,5++XU"G9T$DPSDI-:Z1ET)"W!^<
MXD")5EH*Y[@BW15XY]DO07WK"ZM!SMM>_(I6Q6"*V_W^GR5C-YWI')4N[7$D
MI[04J#I$1 T80G$G038I6SM5Z2&*9ZOH2H)MD+WV(4W*DN$^I:/\[N#MT<$(
M[0/\DV]GGJN@O/7 J3<@*)J,-DD!F?.HI.5:\MK;[U(PSU[Q=<3<(+7L!DA!
M=9RF:"BF,UKBVCE92!F)*3P1.%+B0"J9&.'.4E8[<V,1CF>O]8V%VR"=;!&F
MRZJXH]%E<NUAFIVA$Y"DCP2YJ''4BAFP*I7$VL"-3!Y-B3X8\ #8BZ3$9N)_
MR!&]B?%V[>=/3V:3BS /&+E1O.WU[T]G@_/2XN;C%-V&X;M!3F<V.TH#C>!*
MDW9A$+51C@#RW%&9:!2$=[#NUGKYL^5$/^)^R _3)GA[$WQ:A#AFZ[0R"@0O
M#4Z$1&=2\@3$<T()$IH;TX$@Z[W]63.D!X$_I(C==)MYEZ;3E(Z^I(F;(;W?
ME13[XS1*?[CA:9J<GS&9,NYW)86>,!!!67"12] ZQJRT(-G5KO%\ M*S)4D+
MD2\(ZJP=\YM[N><EX?M_YI6?7^;U>N,<+LM#!_^3XG2<9W^X23J3R%%-$5DT
M!HTC'2DX[CDP1:SW1 NN?(=EHN/KGJW*6XET@=II@_S[X_V_[Q]^W%\_P?[>
M RIDT#\&J5**_)O!U'WZ-$F?YBH[RE>A^.],4%YS';4$1;T&$6D"$Z@ %EG(
MABKB&E3S/(YI\\JEA<^_S*LQC@N*W(08HD77UTN< S(#%U$'+GQ@L79,Z3$\
M?:765^7!PRJF2@+?=MK]@Q7SU<44)32=GEP^][)_-U><424IF.1P1*2T8/;*
M0/)!)*VERJ*V&?$HH&UEK-53^[+"C8W%WZ(-PR66ZX/N#F :Y:C= ;+E&P\V
M5]1]"FPLY>:J]U'0;*(#5YJ*"9,H@L)OM=/<(,EEI.+YJ;SKS0:--;Z*<"L?
M!O\^^/3Y='P1/I^,AQ=%H-/#O>NDD^2D8XJ!*_G90D5?\#$(@:><7;#>Y0Z>
MPO(W;,$Y6%_LX^HRJYCT45#MC^(0*;HWG:+7<BOAS%.ILPH*T DM>Q/U)9+E
M2D8*NBK>1)NZ' LO>?QSU6$-:=6NX7'_/9Y<YXM<+C%$)IVHIT")2XA!&T1#
M(M!@O.+64<1:I1;D_IM?C)550;"5&^,>NO-TE.]@NN)R%U 5*R>7 NF_CG)3
M#8U;B;?R%%\.SB2M##$"9'0E+3A*,+;D@SDK@['!RVZ=)'=+YX^47O:B\E6D
M6MFP>N]&%[CAS^8-U*[VK.N.[T$801T'P;,'(0T#A..!6)<E)\HI9SOLR,O?
MT&\Y7R7QCZO+KK*!]=OX:YJ,"I:[D"+U1$IDK%&X&8F0 EAM"'CCD<R9A92[
M1-27//ZYZ[*&U"I/S7]\1FE,W3#=1>2H9\I1"L2C4X?40O-"A@ R<&Y+>1!U
MNH,>%S_]N:NQ@LPJY\"6)E)H6 [<\"KW?GH/FB6)61(@2")!)$+!61I B> 2
M"U9ZKSJH\XG7/'>]UI1BQ3S92VB7:?3CR3U,G&FI:++ #&4@"!%@J"3 M!/.
M1RNM[Y*IONSYSU^E%>16,1%V'C));CC['-SDWOIALG A:P4LHH,H9- X1B4@
M6Z.X)HX3WL446O+XYZ[)&E*KF-%:(,WOYQO>A:.S\\I+ =QDW,I]-N 4Y6!]
MX%'')*+KDIJVX-'/78&;2JMB=FJ!<SIQH^F7\60VCZ[<A:5L])8@B2@I=:DA
M>C!!4_ N(5 ?\/==JOH>><5S5V8MZ55.)_TX*Q5E@_L;=W1$$D$46M4*+;/H
M-'C.'$3%91:6TLAI!WTN?OIS5V4%F55.^OP'+O*?Q^68Z9[#:X/+N&0H(!3I
MA>L^CBX3 S[[&&+49;GOXI4L>?YSUV05N57,SBR8YCVU[YG1*J7L4H2HRV6D
M+"@P HTPRJ(.V=$H?)=#F(=/?N[ZVU!6M;,HK\X;2JOJ156\^W]>==?=FTY+
M+F@\=7]^+SPZ4T8'[XT'FGVYRR_BUIZE!25=<MY$3FB7-7<C$/T?R#7)MNI7
M&94CA1L!/\JE';\;??O'(-XT$XC4,!,XAZQ*KGG"/<IHH8LG1X,/QD3W5$9G
M$V _V59):95#G$\@2RK20%*Y\8/C:BU+-:R1!G@N7Q/#+7,=Z/3#<*.B.)=&
M0:OF?W\X/OJP?WSZSU<?#]Z].3C\[63O\,W^__EX\.']_N'I2?B<XL4PC?-U
M=YN;&JG;#8O63QZO^?8*F>?-A%$I;7UICZ'OQ"4EF2QD#5(&!T++!)8*-&Z)
MC=8XQ>IGX3Z-:N,,PRO1'^7E79;FB1\B^L1=R:I2K@2A2Y*/<!GPD9$S[UB6
MM=/VNV+K*Z6],D<>Y".V4,6N)+AW:09H2<H^930/T[QFO)PKE^IQ1J15.7E)
M5.UR[%UNS]J$#FLT;EU%+5OJNMD%XL_&K1NJ=HWVF^OH94L4<DY&BW@@V%@*
M"+D$(W/);$G4:NJ=3+TM/L^@<6MKYJRBC@:,>8=VY_5!'Z/>DAP@T8A;NK4!
MG! !%+H4ALID<J25B?'][;O9;',EY=ROWUY/LEMKPRI3#MIP4VYC+P?VD8-+
M''=P$HTQ5(1(.]W \6.T8=V$&?7UL<V.SH83(G!G ^0QXHQ$E[XV 2BC(2BM
MLR-=LBJ>?T?G=2C15-I]7B[PVZ1<[NLBU]IZ!D03"B)H51H=1I2#8I(8:DA_
MD8,YHAUB2AW?N:("&NPT>R%<G%\,2^^:-^G+)(7!/#B*7P_37.RC>+O/Q=+!
MG#$:,R."@"%,X>*'_UBC-? 4%#,V:6UJ=RNLA?W%46XK2NW3.2HMVB37/F><
M.(&6^MI ,QAJ+3 7A<O4JT![\XJVTAAO6^O6JL+OYTCCMZ.C-_\X>/=N[_#-
MT>GO^\<'AZ=[A[\=O'JWOW=RLG]ZLA?C_!UN>##*X\GYU8Q8]PQCH]=5.+2H
M-]Q:]\]>!F./4TF!F]\>?//:[WQTD5FBT8^*W*12CLO!*\'!:$OQ-R8D7ON6
MJRZXZIU4//*V5]^N?GD9&O6*:A6Y!U:RD(10!CQW!AR31J*0HDW5&Z>L#K.W
MVVYKLV?Y"48;%>W*8<;-L#ZBHN;AL*B54J7\1O&2>E4NDW$Z9J ^HK5)4];5
MY]P#$-L_J&BD]7%-Z3>PH.X NO)ZNT!J="*Q ,YV3B V5-1C:M] RCT1@#L>
MA&/E4DT:RH5$!#Q-"I2G+GB6//6UMY[>%/_$^4%[O:\BW,I!P#MP7KN1B^XJ
M!A6RBM3B?FF5Y""4HNC'40:21LF"Q?&F^(3!^^@+^G=^-A;]N+;<&@1G'F\P
ME7VRFJ)+GE4PR%R+&Y52&A0BLTIKP9.M;4'N8NN]OC?Y>EII$.Z]V_ZH"Y@?
MM2/?2HIZM#_;.E)NWI$O$ESU<E0@?=0@F)3@HU' :3::JD1%KAV/W?6.?/4T
MOHIP^^O(QZ56FA(/I9(;][_Y96.& [':,R.ER;9+IY'=[<BWDMB[=>1;168-
M=OC?QN/XQV X/./E5H#D/%!!D9N19_#2<T 4C$D>=1:Z\G2]?O?6M-HNVK.6
M6!NJ]^#\BQM,4KQU,'/YHWFXOAP#:BZ-=1;=$*;*%?>L7 =***!%:Z,*(7A?
M^TK=SN!>,$'J*J;!IGX7Z VJ:((C,A>OM5PE02BNA-IJT%JBUYI,3M(TI<L/
MPXVU1-[ L+]]8'N4#T8S-_HT0%>FU)O-IF=)&VMDBN#$_!YHCYXJ^L/ %<F,
M^!1SZ-0*=)7C]T<1O4!B5%3!TEY(O9Z)OG)#-PKS"Z]>?\;!)#2:7[O)Y%M)
M=3L?7Z#A/,[7TZ'=6>E:,'HX0]U</)7.5J_?\9W&B7!N771 !"U<0P9;9SP$
M0HQBR4A-:M_<\0!$O5/3ZT=?QF9RL)XK2B'Q&$&D@#9;*+X:SMAR16.,*30[
M&;T#I:_3S\WTN_RH<WVY[LIQYN,.?;3:19$<>*OFN7,>C, =.HJ0,WIOWO@?
M+ *Z@<97BG*N(OGVH:X.8'[4*.=*BGH\YK6&E)NK7F2I*2<&N#6BA&\L6,0!
M2EL15,[*\4Y]L7=+Y1M%.>MI?!7A]A?E-))&:@D"DDF!L)R!2RGARB:R\M)'
ME;HTI]C=*.=*8N\6Y5Q%9CW=.R*U5<)ZC>Z7X2!R(N"D"H##M3PQ[9+I4H2R
MH_>.K*O#&M*J?"G!:R32>#B(<[=W;IW.EQDA7!*),? 2?6A1RN2\= :D((H3
M5UJI=+KQZ8D;"1:__2486I5D6_GZD8>(KAG= 5/%VT>6X>C_\I$:.GI4Y1L(
MN/E4O\*F4N+*NPQ9>E&NWE!@<SDY=4'ZE+UBN5.X>:>4_LCM(WWI?!6Y-K"E
M;ZZJOC8@KW8;DBF/7A'(2I;.9"&"0YL24A!:X"_PO[5S!Y9 Z;=_91T]C>L+
MN>'1Y/%X.'P[GOSA)O&,$I2PI024%.@ZL(3;F&>XJU%)>'(..5Z[D=("&/W;
M;G7C;YM*MF6:@99:,2<4.&4RKF#XE?4&ARG14!$F:K2N7TR:P<:*6)95L(H4
M&YX)XYC2X-/H]<5DDD;AV[P!^7"^=OV&XID?6AJ;@[ ZH%HL 6$\[EU!H>-G
M#;<^9JIB[6/![NA>#B,J:Z+!\?$-=UT.D88D066&6UE4 ARU"F*@U"C%J72M
M3HZV<,+Y_9#6S0]I!Z/2IC7%P6C>6?KRAVZ$WU]_;MKNG',#,#V<=M825:UZ
MTNL@Y_=-&3WJ'!5.H9#%/!7'@6.*0P[2TDQ<Y/?[EM0[[GE7[=3S^HF7D0.I
M-&4B*/"\6(&$$[ J)!#H342A352J=@NGNPAZJ_#<3)]+CZ=6%^.VSS:+IW%<
MT@DN?4J?>>*: W?1H!"4 6.-!>Y#C%E9HTBGT^XG7.N;%VXM=+:!PL:;"JYR
MG&0.XLJ-ZP*C8ESLUJO[#X6M*?S[ZMM <@T5J80FR0<*+!=&1A[0Y5-H!R9#
M8PA1NM"I3GK;"GPDK%57?ZL(K++>_H'6]N=9BGM?T3"Y <2S5YH+"R3,[PQU
M&@QQ#I32GCM/C<\U+DE>^/)^ U5KJV%<4X8- A5OW6#R=S>\2*^^S;,J7P_1
M[IPSUJDHN$.'B9%R+YK5%AQG&K]-T98F;B'6;F.P%,PSWD/K"KJ!HWH#[#*K
M]CUZ(Q>3%(]&QRF@>XU.S2LW'4P_CL9^FB9?BR .1E\N9OCK\2@,AH.K<L_O
MH[IN]M=A7(VRA%J-:3L)1Y6HLXR0NZ#W!D&[9N/3- LA55D% GI1I3S.)UP%
M5.32.^&(2[5#?,^+ST]D4STS.J^B[@8TOK[OZ#A=%DO=*X*XLB*H<B:4*[4L
M*5<;<97!<!E $>N8,<)R4_L@J1.P_B/.N\&#<6LE-C %3R<NIG,W^==T;Q3G
MWY3K!:_!A9!RL(H ,XSA\!&AE=R##4J8[)(@U5N?/PKH)[,J*ZW!VG4PNM)+
M&@Z^+J6]$3D+XB304NPGDL=5WQ"&IK4RS$2G"*U]0-()V$^&-5)BBRXLXSS[
MPTT23H+K+]^DKVDXGC=0?3V>W@!UT7C)(@5O<%X(+21X*A@Z\Q;GBI-95B_D
M[0SN)^,:*G-I!>@&+L9\6KQ;,"T^3E.^&+X;Y'0FLK>,BW29CRP8"L'R+"#E
MB%MZD/A_M0_1NN#:0L)VW0.IZL)O$5U;BG%ZV8R>699UB"6Y/)>T)XX;M&44
M"*54FQB%R+5O%'D*TPLFQAI";V(5+0!U<YWM]YPGX;PGVD%T08+P2> J%S-$
MDCDQSG)J:V]4W9 ]>X(T4$"+N.QR&M]JGG*[1<)9,()'H1)(Y00(*DL?Q:0@
M:\V%L2H[5[N0>W64SYX^C173JYTR+7<+")*S03.JA!S02TS1@[%: O-1&R&U
M\:IV*Z3'$;UDBJPJ\(=T$/7<\H4('ZZ$GHAL2LO.X'AIZD4-6&TT$*&B$]8P
M&6J7)ZR*\=E3IJE2'I)(UK9BD-<+, IA8[E^G:%;!L(X] *-\&AI61^%LU*$
M^J&=IW&] +)4%OY#@J@&R</OC@Y_.]T_?O]F_]7IR>O?]]]\?+=_]/;V3]?/
M!>[^[ JIO6L.I%*F[IOD9P>CZ6QR<9=1*DCAA:60B:<EYN+ :^? I&2<<]%R
M4CM$OP3*IHO+W<=>)E^P['FV&4E,4@9<^"QX6F+9B6;+F:'4U+92%L#H*WNW
MAH[OKQJ;2G7;>;R+QS$_.=:6H]GDRIV/$A=3&0(X+AT$2[0.SAI?/5GI(8IM
M92EMK-='>;*R?!N$3.XB*B=<UV'F#K@:Y1@MP[2='*%-=?8H!384>)^$$&@1
M.(]63@SEGCR3/'@TIX ;5OIV&!Y$IRX9.TN$)Y)K^N+!*G*NW*KHXVA:#J=2
M/$FCP7AR.)ZEJ?BK(M>=6W*TS-)RZ(3PA"4,#'<:HN9$^TB$UN()6_+IM_3O
M0=31Q+B)&"MW,%J$C!IY!2QJ):GD DAD!(23N+/E&( Z&0DG@69'UM3OS4M>
MJ'K7$V(OTY==\XZGD*T('$C@"M!%10-7,0G$LF"I0U\Y=FE3]?A;7JA^UQ1C
MQ<.+9<CX7[6\R10123B303F-R!BQ8*5)8#WU+BBCLPQK*OC[6UZH@M<48X,C
MA7?CT:=9FIR789_BW\PM#66(2%*4K!^"JPHQ%(R1!"2Q/ :*2TNNG1F]",=+
M\<,VEG&#4\G[F*[[]71 U<@/6XQH.U[8YAI[@@(;B+N!%[8$'4LB&B<XNAD"
MT:ER+2#+%AAU*1!"! FUDUKZ),$3'EA?'%A%RDW: M_L2M?]M6)0V?E2%UEZ
M=GET%IPM__@@;1(4-\':-0@/0/2_[]?0SH.FP)N(MK(S]L\T>I-&X_/!J&0U
MO'*C?YWB:-^-W>C:$(DN:*L3CK08(BXS<"II""[S8*S.WO(.]MQ3[WG6FJTN
MR,H^61GJZ=50KR_<N$P+]FC.N# [LT$[EY.$K,MAHA0"C$[EM-+8C(XDLYTN
MM'WR1=LVW#<[::DORP9)J7<'?/=^E=)8EPNO#2A<6-!;0;_1\42 ,NFR)+A-
MY;8'*7?Q]$>'!JI[-):Z@=PK3_YYMZG;0]^+_WTQG3?#/J,B")TCCI=%!B+J
M##A\!=)PKS)N/8+G#M/^D5>\! W7E&(#G^T!M#/!E<MH4@!Q/(#@6H"ETH#D
M3#.1G0B^MH7^ ,1+4'P="3<*S]P,=]XD$0<8A:.,<DA:EGLJ".YE#"%19;W5
M^+T5M9?V!3!>DMHWE7*#W,Z[F\S'D;M,0T[QS6 :RD[S89+.!Q?G>Z,X_^AT
M>E&N7)L759745$V-5C(DH-KETJV2@ TLH$P$\4I'QTQJNO^O#/DE$:I/[37(
M";TMG,/Q*%Q-B4 9;GXDX'Z7+'I,^(]1$?T<1LLA5%"!M@@+/T3RDJA20=9+
MDSXW=R*_UY5>CU4+CF-*)7#!?6G'2\%:DL"6:BOJ@I/W=Y\G'<@'+WE9SN-F
M,FP4[GT [LSY*+C1I>C6E/,M6Z[I#1%H$!Q%8!0A+6?W#9#M3>X-%?7(Q%Y/
MROWYAS?XROXT')?:\3-B728:#2 O-2(E(8"5I1T 2\0EG8R^7X2VJLNXX*W/
M7?F-Y5SYA/\!TD7X=$[.)40EDS6X!&8/WC$&$OT@&6(VCJW%@Q]%^YO*M*)7
M>7_4\X+91?AL2%$*GB")DFK(& ?+4!91X0ZH4N3(S!4W^67O>@DZKR[3B@[E
M POVTL!\[V87$Q1T6HA5DFRXY10B\:YD#J(@*-. 9J@7T9/HN5[UE*##>U\:
M%ZK+NJ*O5[!NZ*;>LFI(#$X'BG;Q_(X.=%J]C18D4\%XEKSS7<X.:^%Y"3S:
MBFX:>I(W=8V=)H55-"JB,RZ1*H,0BH#/4@*3Z(RQG' QE2LN0"L!> D,ZD?Z
M#RFCZ\8^#T:S-$G3V;&;I7GY;?R0)@%_X3ZE,R%,"#XQ4$JB(671C+:>LQ*(
MB66?C4S?VZ@JASD?0_>\PQB-M;'4E6E6J7SH)N4^P:^I3G'R@\=5KD=^'&[C
M$F3!0DCH?P(-K!"FI)U[YL%(EI MV<;J74)[+$'V*@::B :260*A*0'#:0+N
M I')<47NN[0OL01Y%1UW*4%>1:J[4H+\>I+B /?<T@)Q]FV>XFF30(-<.-":
M1!2+1WLI9H%KI>964&^-J]TDY2&*74I]7TFO]QLF;R;?%GVX[R"ZR@7L@JE1
MVOLB/-M)>M]45X^J?@-!]T8"HUE*PH 3"%"86.Z#20JX]S$E=*.(K7W%:W_*
M?R+9O1?=KR#?!CH_3E_'PZ_%!;H#[OI.+2F55X2"8SZ4*V$R.*TH*)9<=-8G
MD6HGO3\*J'_?87.=C5L)O$'R[,+J#HW;G-4I F$,,3%TF'RV FCVBB<:M8FU
MVUSM>MW;)IO_QC+NK^ZM"ZH?M>YM)8UUJWE:1]S]U;U1XYU+W$*4L=1Z2@N.
M4 F,Q:A$YLZ1ULO KM6]-># *E)NH7OT@X_RY=9TO279G!F3'#01:/&XA,:.
M,QZHBE%:I9FGOK;>'Z#8F?JHE?1S7^6;";=%L<SX/$UG@[  F9)!VF@<,$E+
M H:@8*SU:(G$S+RC1LC:IM]R-"]"_96$W4NU*\V$43I/M%0"1 CE:AUC(6AC
M \\FU"]RWMUJUTV4OIEH*V<V/5FD&;C0C%AT.I!Q.-* =JT,#@P5*A,E:8[W
MLAV?=[7K.IJM+L@&!3(+^J198F5V68"GIM3H<PTVX+<R>.6%]$3YZNOY3O>0
MW,2'VU"^S35^JT%/%UP_:@_)E736M7?@.@+OLX>DY([H$ 4050ZX!'HNUFI5
M>F?EI%AB6K<]Q-R]'I)->+"*G"OGM._)?R8WN6FQ=1-R7&!Y9D&,3T'B]J0=
MB(1VB3%<EMN"K)0R$B:[])/L_L9MIW^LJZ%Q<_'VVF>2RZRXD.AQ6%4:K"D$
M)K@'IK)(3#H7F.^@]^?29W)=5=<38N4I?FUO[GV:I/GA/R'7J$04S%/JP"G+
M2G%V0F>2*XCEDAY"G'2<=E#M\C>\ +U6$E^#4/P]4Q5QXO9DE$%O$:0PZ#%:
M@8.D"O<H)QG#583R7#OR^A#%MI7^KD6&SJK2;7'D=FO3N#D,='\.SB_.7XTG
MD_$?Y:C0?<'?S+Z=>43#?39@0FE;C%K#!4<B^Q-1RE.G0JZ=HK4*OI?!D68:
MJ=W6:@'.HR]%WJ?C@U&8)#=-2W%'195QAD,L_PA>VJ9G$\&'S(FDTO#8J99E
M PS/FRV]:J#%D>\M[&?62Z5*H:6>WS3,<;LS.<^O$ TF.,E9]=3/V^]_WDS8
M6*+-PT'(S735B<OG++/5!@(IG;APDP-GK0&?DT]4LJQ\[7M7EV%Y&5JO(ND=
M;)6#4H@R4@^.FE* 9U@)7N.W*5-&:<XQMB7*#K?*Z8]/;?76H$G."G4QV5)O
M@B8@ _I8(LA2[.\44)ERB+P4@+:M-W@>54KUR%1-&Q4+(A<CO=<^DEI)@^4,
MM%6Q=!+"S30H"TQ)(M&&RL39IDS95MO._KBQ@<0;U#K>+M+\1QI\^ERNG/Z:
M)DC4VR0^PA^=#L[3&3$9C6F20+IRCLN4P?4NF7*=CU&*9:==[=L35X3X,CC3
M4B\/:60:E#[NO__P[NB?^_NO]@_WWQZ<GGS ?7.29H/)/ KX*HWP+;/I^K60
MJSV_0G'D!@.J5BV)R%.\>M6'H1M-T3B9=WQ9"&;^B?D9_"DB>(6/^M=W=F;A
M1#(*%QX6%0A1*KJ=]R!U5@'-9V%([6S#FO@WWP;7P/*]1OT2UEET+GHT]4#[
M.+\>2:(-Z E8DJW'=3UE6?^(MP+P_FH_M\38AWMPW^K>E1+3XYNAE3'=9%27
M?C_1>@$ID_FUX18,MQ82U\E&@3+5M;OX+D:RO4REWAGQH$!I8\TTJ5.[C^KJ
M!+ +KD;Y3<LP;2>_J8;>GJ3"!D+ODQ2)Y6S+]7$A.E9R^]#&I:FTE\S,>"FI
M%[6[=O9+AB=RG/KDPBJR;L"!IY;&.^OIU1&_BUQ09P,0BGZ0D.@'614""*N-
MS58X<K\Q5YT+ E:#V;_+6$?'BVX/:*B@!F?R'RZGV:,;[_Z?7_!3W_M1.2%2
MY+9$6R6ZNCHH<-25=&*-_[-$*U:[3GX-F-L(0^R(K=U:J2W*LQ[([B1-O@XN
MH_UGDID8DIA?PU!6<T' )X<(!0^".5GB/,V]O%N ^N=6<Y4^Z:ZMJX\F"=_W
MP5V'Y.;H:#8T1B; NX3HA"5@/ E@HPS,\IRDK)]$]ABB'Y$N:VND2:+A?71E
M[&%6$IIG%Y/1T:C\;&\Z3;/I&7%6Y^PM$)9Q0W8"+4?B-= DT&Q,+C%1VV):
M!=^/R*5*VFJ2?'(?Z][E(;8K.CG*'R:#\>36RGF5,L-D2BYP"D2P8F1J U;R
M@*@ESTQR:ZHWFUD/Z8_(MNH:;)+R\CCJWU#4TW=CG"/3LZ"8)J6%CZ)N;DFB
M=!)ZQLHX07B(Q#6H@NH,[R?#UM55DY26^U /T^Q#PBD0!^'JI_,-/7(>.942
M@N.XH=.L<=FE"E@P1FBFA;?U;Q?MANU')%0%+35)=+F/\_5G-RKGYU<_.O+#
MP:?Y+#@>#X=OQY,_W"2>"2:]$C8#8L0M76=T+F0V((-) D<D36J_7G5!^@-'
M&'I0;2]^XP.T9\0:RKFD$!(K-^\) =8S ]EFPDK_&M<@:_A)6+M M?H:?I)4
MFZFG%P;=#HMXPQ0+V4.0JMP5FTHFO!*0<PXF<UQN=?N,CJ5AJNIQ%N]<5#X)
MB*G4DI=^/M;A1B83T21ZQBRMW3EGE3A+D_7A]7@TFPS\1?EZ^NI;^<P'A\9<
M&'QQH]F9U#K(R!586^[X43Z"23Q"-$RK['W6L;U=M"+HGVM+==7VX_&%V86;
M#-RP.!#%?SCSW#J=?;E[GJ-3FBF*"A<>$$0F(7Q.EK0/73V ]8/R:S/U].+<
M/9#&=0[E!S>(9Y[X)!4ZGR02CLM[1&>EW%&'>RYS3D2:B.A_+;L-\0=E5CVU
M]>+T/33B;/;(>71^LU(>A \>)P(ZI]&5CM",.9KJ%SFL:&/7='=OKE@ZRM]#
MU[?Y$6V6-# +4I2*E"QP;R&JW-C%T:)E@KK[S>@:NKQ/H=V%6;=S;F]5%?=R
M!+80\1DUP6EB P0=2WM.:<%X%);CRA T@*Q2[0W8A=!V@79MM/TDR39752^N
M\-SB&2XXI,M$NYRD*^D":.XXM)\]\[JD6/G(:"14UB]_[(KN!^95%87ULEA]
MQ_:$E\;1AE8J!LB44_32C"ZM+@TZ;6AU.;3#HFF_DW9%^P-3KXE">SG@_X[\
MCMG-8TB6QHB&?3G0,:4]%]'EU,6B;X>_T;GVK6%=L?VDV2;*ZB66LWB'#U)D
MJM$VS<E(-%4]*3<P<;17LV.1V4A,>S^I@S%6Q7B8/Q=9<,LWFQZ.1^'ROMHS
M0QF1*@CP6O#+6EZ;0RJ79GOAG*>6M)]?3X#\@2=:3?7U$I78"^'B_&)86D/,
M'<G7X_,OD_2Y'.5_1?&%\7EZE?)XDD[=GS>G]M2A6<2LATA=63=2!B=E*J$6
M8A4W//<0N%@'^2XP<V=\]N:J[R?1\.E1E+20A>EK-\,[RQX-+,DU9!;)Y2UL
M)CH.,N(J0$C,0;<_PZLRE%V@>'MFU2!W95KT%%OH,JQ;J73?Q\*=(6@K(7A6
M@N\QXN(1 @,K$E.>9JE\#Y;#VOA_\KI/ E2^AF:M<> ?);2:(F)/TS.C!<F>
M"#"2>Q"6:G LT)+KSHVSR7#7I7WIYDA^*")N07D-K(8.>,MDN3?0Q])9YV8:
M3K2C7&96(,DE91)X4M*5/2^WN>(VP0FZ#Y1ZKTGM.H;&0_JA2+Z+-.DEW'*O
MH1<ZKQ?G\V;&TX_3% ]&K]TP%'D,1I\6IU9_S^,V09A0<H&LQ[V%:0&V."HN
M"^X"]^CTMD^2J#:<76#_SKB)VR%)/ZEC=\?RY$BN&[*6CG=G68>0O.#@@W+E
M(@H+1N-L3CD88S4IE\'V$8E;>P2[P/(MD:M+'*\?9O3C-:XXFNM"T^OFC]='
MHU?Q>(,K"*<IXAY;#@O0J0 K70(F+<DI)+3UVB_V=<?T<R[L)'N:NZ&_)S><
M?7[M)O/PS^DDC6*9PO,AIWB(>^M;G-EN6*[_^C!)>Y^2DF=>T>QSP/GM*7HS
MP1"P-"N0RHG 6"3Q?FU,1U=T'30_F;LES?82W?XXG W.$?:2T="SS%*B@I/2
M+4FBP(PLMUAIL#8IK30E,;=/]'@*Y4^.]J3A7JSF,F.6H#U.+GQ.T^LQW?S\
MC"9)<=E7H*0J5V-DB<:1B! 29U$K2= R:D[3-8#_9.[V>-!+[<<*PGV0*7\C
M5Q6YLQZG:(ZD7"PM&)BD2A\H'[W,2;G[5VMN-_JQ="2[0/?G&/BH0XU>"+_<
MFG\PB#M.+5-<"2<S9%4N-V+<@8N) ;JXE =-?%*])!ZM WX7:-T_FS9P[.I1
MH?(-B!L-X@G'U/&<M:2X-QD>T?CGN#<Q*4%YPQ(.%7U6MY9;5PWB#\WC75)_
M^^/Q[L-ZW-%].YXL\75Y=$IK:2'&%$N4$OT*X0PXJ95ETA%F96NZKXG]YSS8
M=<)4#(YL/-XRB-//;O:H8Y(H%4(K 21H]+*M2>",%\ XS\0DDLE]$[[^;.@"
M]"?U=XH*O01<]J>7$./;"]RQTO5OW+?B%TUO))H$4=XR#50XCF99TB6_2T.V
MP=-@K)6^?;_?;EAW@<4[XV<V4&\OI0/7]M1"V&4/.?TC#;^F]^/1[//TC/ @
M*,?=@SE=KDVGK-Q[+0#M*BTUE<K+]AG6*T'>!9*VX$;G/L/U%=O+:?>C\.<[
MP!_CL\#0EN'&0F*>@2C]NCPA :2UBB6/EK]K'Y#N@O0G"VNIL=>.ZLM1(YO2
MF:=.*Z,\>&W0EM8R@].<0_#<1K2GLTCM;W+HAO4G >NILI<SXR=QOQU?3,Y(
MLII:%T&IK$'$G,$G24#F0+71P<G[^?3;8&"!^I. U139C[OR).S!5_2R7)3$
MV Q4\U+4+='+HDF"#-1ZH0@5L7T-:2>H/_E739&]G' ]"KM _A[;FIZB_Y=<
MGJ7)&4U"Q<@=1&%YJ4S!>82N'%@B\:TYE8%LEY!+L?]D:#M55W2E%X>O'AO#
MZ7CFAF<Y<(__Q17>:C1R2[- -#H(.!.B-#9J;>_EVW:,33[YZA=.K#X4\I _
MNH=+[D\NSL_=Y-OX5M.+>C?</_+P!M?;=QW*+MYM;Y@1D;D,B82,>R-'CB@B
M(*)38(E)6I.=N)9]I^^VMTE*KH('Y7"-QMDMP'"M@:'=08U0Y7[K71#BB[C;
M?A7&MKG;?A5U[\K=]@]'?MG!;;Y<O<;-Z]-X,DC3^97,(2D;C)"08^DIP7QI
M >0\$"E%TIE%WT/&]E)X%4G[&84W"1<^P<TUUI5)O!EWGFXP746'#6+>"V!=
M7=O<!=C]:]IKW4V\#%2;^]#OCJ$+H2JI\_XEPU5UT2M9..-<4:F 2EON:;$.
M/?=R.59PB#U2HD7M.KZ>27+YZ!WFR"HJJ)Q*^?ZB=+U]>S&*T_<7HWF?T2$N
MN1\FXZ^#41BXX:MQ^=7E]>Q"L!"R,Z!BN>XX)G26HRKW?VA16MG98%4'%W25
M=V[A KLZ:AKW(..*5X_?P_EZ//DRGJ  "K23%"XF*/5TC9&Z;.P\/[(TGQ7:
M4' $G>X@:)()0>;[EV$\Q8-'W_?".%!/MI77@K>#/TOB5NEP\CA&(TTVR0J0
MA/D2.0O@M$V(,3,=J" I=M%_U_>]!/TWD6WE!.1;&'\;?TV34;&T<:&Z6;1N
MKU,AJY2(F7?!\Z4=KRN=>!5PGR2+/+LHNY0_K_+.%\:#NC)N<*B\_W\O!K-O
ME_O6%3FS)%E%W(VDL" ,4>A9V0A&E+Y*7@@N6&5;\0&(Y\Z".M*M>(:[./Y]
M.KF8SBX#K4C/=P/G!\/Y.G689M>F2O;26#2&D8IHJB2/ [<YE51($:V6AI/U
MFO$]_>[G3H)>9-[@G/6FD?:K;S=?_CY($WS)YV_OTM<TG+M)-*9$B5&@</"(
MDK!RN9M!":D@*=4TJMJM\+HA^W$#6PTTUR"5[@;:^^3*P"^/<!_@O9IY7< V
MBG.M!'0[L:\6&E]&JF;J:A *6PVTDIDY7KJ_2(5.F;(<'+?EFM](@U0RA/MV
M[DO@UA,ALYVCUBI::DFI@]&7B]ET+@'*<(7G5]NV]"ZIC%Z]B>6.4VDB^,@8
M9.*R\,0*<C]R5H]%2S#U;T(U5.DR\M301\4HVS6^XSN]84_QK^;SQ5.FHRWG
MK(*@)6D]*\>N&7ATDD>A\)_:'406(_EQS:0*FFG@B3]$=35)NN!J9 $MP[0=
M8Z>&WIZDP@9";[#I+,7GM'%:>@'4*P(B<_01920P[]>A@Q3UVVSU2X8GK),^
MN;"*K!MPX*FE\<YZ>GW"$+P*\ZY?C)7[MZ4!'P('ZJBQ/L8DJ]-C#9C]FR=U
M=#SN5T$-C).'F_#B"_DX(P9M)0.6X#\BE OY&&+-(5EK230RM$]AVMG;D7<F
M^VYSY?7"L>_8;CF7-SX!"O/0?=TOR;W3 4KMW6 Z.W/H/NKH%$3*<9X0G)(F
M<PO&45S+;?+>MK^>>W7</]G9G]J7;KE5\^Y/3H]>_W\'AZ_W#T\/_K[_X=W>
MX<FAFTS<;/ UK9]PW^6I%3+M5P9?*<7^Y+.;I%>N]&H9GW]!!5]VAL$W([XY
M&;]]_\A5X<5>N:SS.Q4E38Y[X\ HB1MS*,47U%J(AE%J\95.U=Z!-D>]Z=)Y
M$CZG>#'$Y?Q)+--E8"[]9.6-(LI[T$277F<4[1KJ*4B? I4Y9V5K%U]6 ]]7
M6GW/++V_8&Y'V=M.J)].9F?'95QSOTVP;")U' 4F+9K?I:9+,P7$>^.M)PD'
MU(6F^-1;%,7OOM/SS@NW%?S:DJ['F\J\HEM[ ^+ZM+L#C%7"6UTH4-_]?#J*
MM8'P[ZMO \DU5"3-EC/D'GA5XNU&"G"&6D@VDZ1=\-1VBFQO6X%+(D_U];>*
MP"KK[;W[<W!^<7X%Q'/"7= .B"Q)J<1(L-Y$8(XI0RR-RG2JNWM"<W=>VI^'
MM)'8QS5D5M&YG@-!47T'XFS@5@J)#I)@(!B:'B9(#C2C <*EL,YURL-Y2GFW
M7_H,E;>VS!I$="^W\>N8=4A2>.X)9.-#:;*MP B>02FFDY")\.K%.7< _)BV
MT.:Z:) :M;X@O@]C%$N\Y="=7X>VNXRIT?EAB_%LY^QQ YK<=_=V1<<-%K8F
M8R-&.),-@Q"L!Z%B*&%L C8&;G004J?:K16>#V^?.";=<=JNHMHFI^O3V610
M.L"<S,;A7Q]1(=/CDX]71D*B1$HI-) <)5IXOMQ@9$NICC3:"!)(K)W@_"B@
M_L\4MJ_S!T?TM136X+QK[3#BX46!?V4&3?>^NL&PF#5OQY/?\&]G9ZDD_:,[
M =X57Y,P"CXF!8E$KC*W,5?O+=-J+#O(X<;!W5T@10.R[PWGG\&)N'" I;/6
M:)K.HK.,4R> (L-PQRE7T!%%@'C<:J3VV<3:>2C=D/UP1&R@L 8[\O[YE^'X
M6THG:?)U$-)BK*?NSZO3Y;<HY46CL%F+9-#0<5$9G!S"@LV6@S$V1Z%YIKKV
MH6$=Y#\<+;>@\&WX[8_:27]'JV8P^G1YGR<]B]1JI27:+<8IG((V@@VLM/DU
MC&B#]GNL?;M'3?P_'(6WIOPF2>AW#.SKZ:6I3:)<11PDTV57(&AVA 0D9).%
M0T?2U*;D8B0_'+DJ**1!*_!.J_;A>/05T:=+GD_G#55O_[[<278XGOTSS8Y3
M&'\:#?XGQ3.I;+!,TG(EN\"%W,ZO,*8E#Y=)= ZYN=]VII^=>YW!_'!DW0U:
M-"B);S:PRV4?G;JK'Y7/T3-.+)HL5D"VI*1?*@F&F')W6A)&6Z6TWXKY6FV$
M/V?&[A!H:=OSUNFSBX)Y53-I'WM!FZ3:SD/:G?Q::HCBB3*@3#)<68,![YD%
MDK/G)!NM[K><_YE?>^OHF1NJD\OE"DGB0%"-CF=R%K(V&FUYZ[.JW2WI1\RO
M786E[?)K5U'VMO-K%Y\ *N^])"("I>6(Q'L-7E&%PP@\.\48=[4=N1>6:[(2
M!Q[--5E%%\_EK+[+F'[FFJR4:[(23?HXM%]'Q\^%O\PEI8/GP+CPY49H#T;B
MCJ-"IB'1'(FK?374\^'M2KDF.T?;553;>ZX)0J(Z&@U2&EJN5BM=E)(!:Q/G
MS$3'9&V/_T?(-5E)YROEFJRBL%W*-;GL2'HPPK%=S*4ZKQ ^_>Q&1U_*(Z8W
M08CC\7#X=CPI?W3FA%)1N0@Y)P'"E%9*B1+@27@2A:::U[[$MM\1[B#?&SM%
MNTN@YSE=+O-USDAF0OIL0*1DR\%, I.4!ZNBT\I'[MW.E"NO.KAG-$EZ8&G_
M$VH-BFW#[EY[H//$MNG!Z#*F?<8)R[I46 D1<7GSN-G:)#U(5$=BWA%1O2MG
M7V/[.9.V,I,V(-@N)0T].4[40DZ#6;F$X&JHCO!H# XU:6LO[S&U1DE03)0.
M*U0109[-7'HPO)_3:2O3:3.:-<A>:C?4O\]5<C-.JG**3CDP;-XMSA@P&0?K
M8@Q"*B5P77DVT^GNV'[.I:W,I0T(UB"_JS]C5A!N;;(&-#&X!U.F<*#.0.:>
MNNASJM_'=$O^4G<ME(M#_I$&GSZ75)"O:>(^I0^304C(C3FPFYO0C>)<6\8@
MEN)U85@$IP3^PW(4.3#2[7ZF+N]Z1LO"9@&2)L)_5F[8#8OOB6%N/;]QLW33
MQ>\,1YD=SP374BK1C,XX?!(42.:9%CI1UZUMTV[-WB?'W=]D:,/&_D,7=:GT
MK*;37:?S:4%$131!JQDB9QD$)P*<*(5]7M-(RQ61?F?*/VH/_N?$V@%2/<=0
M1[D8HH,4""/!15.ZRIH2]0DE<EI2>0():!"X=/\RNQV>6JN,_.>\VC:=GG&T
MXVE!.&NR#-J#IM2#\#2"X8+@WAV#UY*'1)^/$[?BX'].K1T@U?,,@3PM ZZ<
M4I0Z2%F7>*H.X"A1P(R/1%LCB*[=@F87QKU)X&0Q_DOR?1=L9IFEF!DX2]$>
MTB&!-=1 %C0HX[VQ2G:(G'1ZV0\5.JDO_J7F:-7ZI-=['PY.]][-:WK6+T):
M])0*E49/@JM53C3#65C(\)T'VB:KJ"; A!5E%<Y0"M1!DZ1"+K<BR]K7U3U$
ML?%:?OW$RQ1^(;E2W#-05"D03CBPWE*0VCL7G(ZV_I4"=Q#T5GBSF3X?V ;K
MBW%7JF%NAG"Y6Y4U:CPJF]4\9UFFP)D@&4A4:#AE:\'&B(:3=]:ZA /JUDIW
M'6(L K2U:ID-%+V,,QL+O$6WH;N8KI*&NX!J5,.R$-!VBE J*NY^+70UJ?=&
MB>"C%TDK*%L]S@ 62O]I!F@1^6"C)-'7W@5[I,(3=1U],V$583=@ ,(Y'X_F
M.?]7N?Z6&E%ZO0,1-*$M[")892@X8D4LMV$)7_L.G0<@^G<B*BAG7%.R#=+"
M3R?S2ZJ_S2%=HKMN$.\XY<022%86!Z5TRE520[81=16SCKZV); 4S$M0?1U)
M-YCM'U!Y:3*Y*O*9>Z_3HXO9=.9&$;VP,RZU<#1SH+:TEC?!@J>>@$2/6'-N
M=0Z\,A&>@+2%<$)=-Z*FR!LL"K=6J8?84F:4TR01$;/(5D;!.J]!^6Q"3CSF
M7#O2_1B>9\^%:L)ND1)04!U,IQ<IOKF8W/3HN\0Y_^558'/_3W2M!NC#G@F;
M R6DM CB* K+"!@B$C#F138<OW?5.S6OC/+9DZ:Q8EJ<?S^&^%ZAZ3P0^]MD
M/)V>"9%B\#F X%&7KJ8,;#E@#(E[3ZC-2M</OJV#]&53JHZ"*IX SP/MCR'&
MK_-X<NY&5ZW&YL7+9YS[: U*A,G21$_14CAF JBH%5%.E3.E+H<>*[_YV=*C
M!T$W.+J\8VQ?XMP+:-*CR87&%56A#'L.2%B%YC8M=SS+2)2E5BA;NQ#H$3C/
MEABU1=V@9^6CIA45QC(6/'ABR_W:6H"UB"U+'Z2E,M!4.Q.JNQU;<2%<M'0?
MEQ.T$2J(!8'[O_.HH-(ET98NB280B)9ZGEBVZ7ZX?_7U\#$ SY;]_8G]X;S0
M_6Z:-ZBU4L*;A*A-UB7ZD<!+Q!\UI=1&2\S]GJR5-L^7SY9Z@G](%],@1GB)
M^HPGHCDQ'((@N+Y[6ZZB% )2R(&0;&(2M9NB+ 7S;,E15\P/]6\;Y(KLO7[]
M\?W'=WNG^V^.3G_?/WY]]/[#\?[O^X<G!W_?W]\[/CPX_.WDW=')R?[)WM'K
M_?732=9\486,DQI#K)24LA?"Q?G%L%Q=,\\H*V'I2?I<#J^^IH,10D[OT!?[
M3D-'+;?:"Z J21 1G3(GB0&:DB/9(XU(;1-W58P;-_7L]K[+XWLBB0N1,*"Z
MI"F[TJ7*.P>14I8TB]21VNDNJ^#K*QFF*8\>=/ILI:!=2:3![1F=G/*DTG+M
MINN?=UFP<N<>L:6O!@GH^>KH@=L@F>":1%U[[BU&LJW4F7:*?]">;F,%-.ER
M>!_5U>%A%UR-DFJ68=I.7DT-O3U)A0V$WB<IF$\R&*\AEP"$<#:!TRE#L"D&
M&SV1L79B1;]D>"*SID\NK"+K%N?LER(IH*9OBG13O+K2[2H/0%!#+6(#K8TN
MQ501+!$4$A?*6,I#(K5/5I_"U+]354=[]\_;:XJ^P8'[?)^\#?+#>#J;W$CB
M:')R\>7+I?GBALM'87WPI3D**%+:XB7/P#B5@3J3F<^$!UX[I%D'^0NAV1;4
MV.30_]%D1Q8H=XI#24,IL2@.3CD&*7+)J Q:\V:5 [N4(-Z;E5M/'0U.]9<D
M,G< ]<.GCZ^BN&[IXVM(O;?T<4N92]$ED)Y[$*9T;%4\@Z+)4Y$8=Z;Z?6[/
M)7V\.A-6$78#!MQ:&M^.)VGP:?3Z8C))H_!M+_[WQ716)($KY/"BG'M^&$_F
M\I_-)@-_,2O+Y>GX<#PJ01L4,[[CT\%HEB9I>K,]:F&BT1EP'TS%5A/@O2Q5
M.;1$I*@4N;;+U'9$NY+=O!)MED?[MJWS!O;YK='=M=CF1ER5$1)C(I$R@8]4
ME23PTIY&16 \.L.Y=(35OH2N_:A>&+-W0?<MUNMQ&&R 7N;25DD98%8%$#D'
M\$YS(%I:=%<<E;)VQN]FB%\$*_O360.WH<MNL<)H7&F:ZF5&^$&"P/D"7BL"
M//K )#-*5^]%7'<$+X*1V]-I@\Y2'=S[*Z#)^9+CZB 'AT"S9V 5CQ!Y1JN%
M96U9[0:@G<&],%Y5U$2+=DG77MZKBRF:"=/IR>4Y\Z671ZB.T@=3(*$%&THG
MZR ",&\4X88115RKN-DB0#].W&QC=;1H7'>)Y6IZ= '3ZLK0VT"V'"?;7%'W
M*;"QE%N$U^^ 8C1'QX0 24J&C4!X1L;BX@9N-#,^^.IWC[=7>==X6&.-KR+<
M)H?^8>BFTT$>A'D+L+<HB [+WZ79-+M,#SY,LZ-\ZOZ\Z6SHA$E")=S:O,:M
ME <!MO2D\9IH:PFA/-0^XVLQCOXMDUZ3W[:N^A8W"):\Y,_C(3YM>MWI<'4'
M]"Q%1K3BY4Q3ECI4[U"L7$)VB<E$C*2,53>$:B#?QB'UMEFTJ$:T7PHT6)<?
MF_ZO4D;G];[@I]=2/-/.,=R$"% 2& BT0L%RBI:OED'&F#BM7H^\ =R?E.U-
MV0VB9#5E>48(LUP;%)^4]-(Y-E0),()[RK*/FM2.TM;$_Y/)VZ-# __WL5EY
M@S$FPEV.Z/T'[M 1D &GGX] T"R3U.M J^<,=,'UDXKUU=<D'%?%5B$T<^I<
MR<XH)R7*&' L$F!:)R>S2"G4;XA:SURM6O7W9O_XX.][IP=_WS\X/#D]_OA^
M__#TY-!-)LC*KVG](K]NSZU0T[?& "J5\+W!2?AU_I;O#B8ST<D0<%HD0M ,
MYO@5(1G*^89V4GI1_>1@ 8Q-Y]GW1UZURBWH2<2M!/<7'%5.97P>>" QX**3
M':N=GG,/0E_E=)OJ]/ZJNHDD=Z4H[OL8;EV#\!O.P[F]_>WW%#_AG#Q.PTM3
M^_/@RSSFET..(=F,RVI$<X1$#M;$",HQH;R1BN?:-WZMAW1;QR8;<6,ISYKI
MJ('7O@#659BW"[!&QR=+06WG**4/S8Y;JJ57WG@;G<@E"492-%"9=>"%%D"L
MC"Q+*P2OW;VB9[X\<0ZS4W1911L-:')S,\L5PJN<@FA<5-19-/]CR2G ==8Q
M:B&@BB+A.EM9V_Q?C*1_K[.2JL;5Y=S@;.,*S)LT'7P:75X5-#^*=*7AL[#@
M),.!&H(##2Y#2EIYX9F1NG9%YF(D+\'LJ"#C!D'6AZBNTP4ZX&IK53S M!VC
MHH;>GJ3"!D)O9S,\Q.<M>G>,><B!6! TX4P(5('D1 ?AM92V]O%/OV1XPF+H
MDPNKR+H!!ZX!I;@WO<+XW4JZVK5T]ME[-'U(4&@)></!XVZ%6Q?C2EKNC*B=
MC-$!UM9,A0UU^,!-K:N !F;#*S>\;-F7TNS=.'R?$-DR0VD*$'0J]X\* BXY
MAP93MDG[%+FI;38NP_(23(<J<FYPC+4(U[7WVP%9(_-A.:KM&!!UM->!$AN(
MOL$&\@C"TG=8&E8"Q![_H>A*648%*!L#C4PEF6I?J=(W*9XP)/KFQ"H2;Y5R
MM#>=IMGT:N?BB8<<A0+ON0+!"0//O0;M9>19!(4F58O#[=L@^C<4:FEHT7GT
MVN)M8!@LBJP=#Z;_FE.<6P0E>(1D7 (AN4%LB0!7E OA**?5[]A\#,]+,!"J
MR;M!(L)W;*_+*;T+LUOMAKI@:V0F/(9K=XXOUM/B4GI44D$3?_,1C+C\92HR
M.C::EEM6L@%'3 3!E+#!6I-"[>R]_NFQQFE%>W:L(OD&K+C.YCE&/_CD#_?E
MNF, #[A8V@"4, DB60'V<J-S0C,NI&.UMY#%2/HW(>II:UQ=U$TMB<-Q$:P;
M[IV/+T:S,\5%--$J(#Z6$OZ@P'FJ( ;K!!,B4-5N2;B+99LD>%<Y]68#*3?5
M_KN!\X/A8/;M/D 7:/92@]4.K2;"'3ACT !C5''\CXJL=N^#)T&])#[4D'M3
M:^'F0/4H?__AW!<Z8T31X+P%$RQNB@S1^APE^D0B2Y<0>6R75;4<UTNB1R7I
M+SW8;)^_>Q(^IW@Q3..\R,":5L[J[?BV5KF^ZPRV808P>K14:8U[BC(.A)81
M3*8>/24C<76)@J5VN;+O6F4 *T:=4AYM<5JZ-@1) ;=,"]1I[ZR3)(@7G &\
MBDZ?R@!>19*[G %\XZ;)I)6T*)PL2^J8=1Z\QC51.^63)BE%5COE[CF$OE;2
M\RJAKU7DW7=,HPNVGZ&OE;6X2G!C'17T31-1[#.7*&AI+'K=E(&))!5K.T8>
MF>6V7;3\.82^FK%C%<FW*]._A'6=[Q&(R*(TR31$@Z"!@S=HN7,BA,[)!NH:
ME=_?AK%C0:^5]+2XDG-M(3>(>2R)PU'&N$W<@];>@W"<@LN. @_46F-H-/Z'
M#'ENHOT*HFZZ':Q4ED HSX$G 59K% 0KKK9,'"1%P4B;C+?MW([G6$-6V^JL
MK*-VR=X+2AJZ /M90U9+LYV+@M912Z\U9%0$(02NDCKZ7-H#X%+I4\*)%*3T
MEA'\_^?-ES8U9&WHLHHV^JLA,[@-)Y4"4"4B;J<Q@"L'BDHJ[:5W)(D?KX9L
M)55UJR%;1<[]U9 I+0,5Q1_+48!(S(&+-H,60N&PG:?52]MWNX9L$[.C@HP;
MI($O+7_H@NM'KB%;26]=ZX;6$7J?-63&<9&I3*61*/K8,F@PC!/ 74]$$F+,
MH;:?\AQJR)IP8159;ZF&C/G,3<H6?)0!!+6J1%LD*(;Z(,%DINH?TC^G&K*5
M=+A&#=DJ"F@8[KKLH+;_YQ><1NDPS<ZT84;XX$$Y*DK_80^62K28!<Z3Q*,6
MIO:- <NP[$;&QB8GJU6DO%3[5;,T#@Y?'[W?/]W[K_V3UY\=_FXZ&!5K]W*I
M' ['?Y02BO7S,E9[?H5,C T&5"GWXN';OK/*R(#+"S%@ ]JS@@H&ULZS=I3P
M7$K"?.T$ND?@;+J:/'STE=&=N.(F&N"$2IP[Z"5Y$G"1*^N;EB6)M?;!^Q(H
M?>5FU-+Y_96DAH1W)5?CX5A>?7N3<II,4BR]0DL>VZ5Q)@PWBJ&W+E7)9<L>
M76M<B8WV62<=R*V+6)K19S&V;;FU57CP)+<JZ*.)77L7T[7GU0%5LXR.18BV
MX^RVT>(#R[::"OHC",7U5NJH(/%204$9!:^E!H[&5V8F$T9KW_W0)S&><'RW
MR8M5)%^1#VA\+A@V&N&3Y*9I'A9.<3:^NC"PM([&%1@_//I4C@]>N\GD6QY/
M_G"3>%W8JY323)AR5VJY+9L2CMZ@+3<$2I(3]Y18^H0!7!W4-MRCS;4\W@45
M572H%P\$!U#&,5UG($(9FZPO-0'. SJ$"6QD#J1S+NC,0XAN+:YM .H%<JTO
M%35?UZYP[_\9YFYNR:JY<GBO0TW91,9R!J=L+)>:>O 45W>/#@FWG#FGUB/4
M4V]^@:RI*NR*N2:=UM/3\<>_GOSU:@@HHM<HJ<%-\XHL<J12"?!.<1 \XOY?
M+L#E,3KF$Y$\FQI[W*,H7B!EFBFAXIEB1^2OW9?!S V7+8M.>J&1[:"X*H<I
MUEPZH3&A%QJ=#9&).@QZ',B/0***JJC8?60Q^,MTW\ME$K?7ZQ)WJY5V7H -
MN5P%XPFXR")D294TUAOG[%IL6?BZ%\B)S<7Z4/-R$\W?'_$"HVL\'+Z]9.J9
MX3(:Z<OM9DH6?Y. M]9#I-'&1(R6/';0_THO[9\%M0/";>7<I)G 7;#3AVC/
MR@V,T09<J"1Q)2TK($0O0=(@8F:):E:[XW4'6/V1I;%2GPC6;*J1!I&\10=U
M=T%?KGL'HZO&"$XKQ:R*:'8'-+MUS&AVZP#,2F<)YR3RVMF.JV)\J71JJJL&
MZ?A=Z&^S-43*@D[C' A9@Q=.  F".$*UM-7IU'E!JGKL?[+_6VE1<'#X]NCX
M_=[IP='A^D?\RY]5X3B_(]!*1_=7-[H?IR_EZKN2OH/V];F[@GVU?4?AJ"8X
M58@BLI#$@O?(%*E\)M%+-+>J7]+7 =?&5QA>=:LXRH^\[=6WJU]>'C\ZQQA%
MWP*LH+94@^)7#.>U(UR62UO0F26U1;$ZS+Z2 *JSY\&-V(U5M"N9 B<S=';+
M@UY=3%%PT^G5B*;S RM!.$DND'FR)AHJC(#5#!TKDJ2V4A@C:_<B>Q30MG("
MFK/AP7WLM;32P'*\PG)=IMH!3*/<@#M MI,24%%1]RFPL92;JS[]_^5=;4\;
M1Q#^WO^RS;Z_?*E$B-LJ2H"&T'ZT]A4L&3OU2U3ZZSM[M@,8GSES>T?BHH@(
M"VZ?G6=N9W9V9E88%80 Y=:YU(?G!-L@87,=-$Y1L*1PZ0R['BA_YK"_+\8/
M$6[A [#?1]<WGZ=+?W,Y'2^K\JZSDW7HRS/M1;XBSH7<CM5:A[2F%+F<!<6T
M56G[VK2=$:7Z$?H/'[40^[2XS H?FP\F80PJ"KL=L%8/4N,=,U:SH)#W-N>R
M4=A\Y3M<%!6!>&X,EK(!C36/_U$Y+"&MPJ]B%8#>7*5'"=;.)T2Y\XA3V#9K
M13 2(G)8^;$*G#4@[<$C?U2B7BJ5@J&.^6PQ/(6W?#H>A<K[J[8<E0U0EF##
M'4$!&PHV0)(<;B8H<>-(P)[([9=KMUF$(1Z81/CIWAS6CW[L'G(AN7>N"6L-
M;X+I$._X8)UX#>>X%$=[*6\AX()K]%YL.F M1,Y,,51GNQ&193P P!"MDDP9
MVJ@"\+LBO<8][I/S0^3:1?^R3>[:QO/?M"DP@1L?-9+.AKR<660E&#?IA8PP
M1TICZ6!)#93^['HYGK;[EQ40<@='K1]A\S<;V?&GZ*<3/QIG^Y9GO,E:I$+P
M$!V2+#'$B0H(K)I$FIM$L1"$DM+W1NY'= 2:4%#DA1?^;Z& W^+T>F:_W(R\
M':]:-WH? L6@EN#9PI8/OCG/*2):.\($4]$WBHP\L_+7 O@_>(%EI%\PPZ\"
MM9K90TB;EJP-0!7T!&N!].\*%B)JVI642Z\*M>""E4%BC\'SH;FA*TVP564>
MQ93O$V".8=ZH5O?[HGZ/0]@G\X<(MR#C/N=;S.Z&5Y=#I8G"PL/*Y9)'7#.*
M3 #_1 ;*I(K42[4OQ6H>_<_7TZ]OUD]<,;S^X9[@^_'Z->V%!#]M);6"#MT&
MP?N+(?<&2ZT<TK$J9N(*60H.A;,^,JJ#27A?/X[#>'M_<0R\'2BU#MZWTY.A
MU<1Q+',[8PN.0W 4UA"81<S]!X77 (,7X^WTY!AX.U!JA:MGJK#MNBSCM$(T
M^E;4(V,(V&5UPHYG+Y C)ZU#!.R#!V@VZB;EGWN&^)'Y*RF]#OKDG2TSBO.T
M\O:S5[_9M0]!U1*%+R15+GDV0B ;8'M&B8BP=;,AL=)!D7HTKW;>T5V>4B'1
M%SYWW#/M5>;EB9M7_<Z'U',MB4L(!P/;]R UTC;'<Z0S#/;UF&Y?E[WSO6\\
MX!&I0'>"[B!H^BE^C9-E_!7$L^EU_]=H<7.ZG"^FMW$V^,>/EP$FD%'#OYRC
M.S1>6.EY1"SX2H$!<N 8&9"&9AJ4@)=N3O,"F/TFG7=$^+1?MKJ,RJ\ZP>6J
MO:'&R2>B!$"*/'< S(V# 6%PDDIMF$JV=*>]'3".44':2KN3HH,OL^A'JPZ3
M\<LX5E.>A)/;+(A_J\^'0A@JL.&(*0_KK/8!:4XC<B;[OYK9M)U#4:#JX'E<
MQZ@BQ?FH=5S+EFM<O;T<_'$U./L\^#/?+-FB6*/F225*-9J +%6HL73S^/<2
M%&8 1F%Q[[.XF 0AA"*"50#N"&P_E G(PO8_NS&$V5#X7:K#TCJO]?%S5P<3
M"JR9$7D]LQ247\L\/RZ0"(;(@)GSKG3)Y"X<O954E.#Y24YK6\%^=W42IV,[
MGY^GR\74KZYID]*RQ&#-2@JFQ(UCR CBD>*&D1"H<;CTF6\MF%<[]VM-<UT!
M1"MQ=^!F/L2S:<W7 %%'%1!/T;QR&40[NJ:=R+H?+6 61^.=181Z@CB.X"H)
M'I#"S$IK/7&VM&?9%_M-*R*Z)O\0$7=!^O3V=CJI &U:"5FBO< :*>;S5?.)
M(,<51@PVO]99D:(N70#S!$3_ :VVS&P3W4JL'>1X;1LS^+-*FQ/##$O8!]GD
M<L.&ZAJB:/+-1L$K*ITO'LJN@7(\9KZ J#L()>R M5;T)L"ZJG:L _5*)K\$
M=<^K0PNY=U'_6 N0J"A8" ZE""\ #Y@@2W(\/WH=(V#$O'2HL6>%>,X+Z%4?
M#A%W]WJP:4PI2!*2"#![^7K=9!PR#.:+G0B2^F"Q+MT%>R>05SCC*D/4?OI?
M(.4.O(,'[LJ[T==1B),POXBSRQL[B^^B'\-_82B$3"9HC!)."6:=,4:8NG>2
M4N^2CJ9T:*P)KE=7C#)!I>(4E+[_YPE_E<A W6_?#')0=CX"QVDP6=Y6ARCY
MJ?-%@PCS 3J2!YS?*TD>^K"X<X$I%(H_;YW?EWUK]B4'M#B#_% U$AU=WRS.
MT]4\5J-T=="X<ZS>7_3=+-4>&^X34 ?V^L/(NM$81!#GI\O9#%:BCO1IST!%
M=6LSSMUZE$Z5Z\E@O6O7\_SMU[0Z<=6JV@L7_D>)I=&'-R>Y]U]VA\XGX[L#
M5_B'SUEQYL,]58^??-#:?@C*4H>(V3:_!28"&.]\1]_JM'DVRVT+JW2UMW?W
MOW-A[_)G%:QOV$XFX6)L)V?V=K/-*>Q*=P&Q==84:/G(+V*HO)TKX'7^Z?+J
MXZ/7I5CJT[ZQ^O<<.]28I^E.#<1<V\.[9JU8?YR_.8#XRT__ 5!+ P04
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
M8'C6,/,0(20,\7R8+6)*G(F:IHB2]^UI,"TG&CM49DT[-\+G_@B%+7*-SR[
M%CW/K!6]F+'>00#N=+\5N?W^OKA!IA1N<N'T/ &(7CLQYPY!K;X;]P/>=4^W
MFSSFV[4[N6!-\7-"U_3!I1"CYZ;!ZGQ>(AV=.5G)"_(QI2>Z*L0"7M1T]7XI
M(  *<<T8CGN-&,'DOM LWP:9JF5;0SEH;<"3O 3'ZCNG;(M;@U:HPA=U\4=H
MEI&HCK6>2J?Y1LY3^(S^-]*/P@-'>W]?<K+'KR'NH4S4#AO#?9\ZQ!H9#N>*
M"HN%#ALN%;6@\7+O#1]T";X($\Z%O,FEM?+.Y,5"H9Y<A?;CGI([SOM[&9O<
MLNLNZ9BQ$X.TR*1V5.0GVAIY,G4(CKHLPCO0CSO7^%5RPD1E)M>Q1%L%^2>9
M1'X,'I;PGGKZN46]RE%.P5F3+*8D 8C*P<?-/GYZ2[I-_U/%I"NU6/D5JKB.
M_O8E.^?AI!6!L?EVH]/5\2M/)U.96F5JT%E3B^;Z+<B>"L\=>Y-DY+D3^EI1
M(N.(@*RLFOQL5J<IYQ$[\W6;,C93*6YP)+K@Z)@0XH'T*\B98ZE% 8B2)_.Q
M"*FC2UZ6>%'ZUUPGL"L&CZL0,7R(WUGW]?>+KZ.D,43W.C4P;-F87QOGA)<W
MLRDM#@?+*:V<]KS;,=U% )YE*MOS'#!W#:D>&<&EY0V<Q/6YN!0-Y38?KH0G
MV2+S8R_7U64LVSZUC1X6J\6KVU[1B  >#+-?:YM5\U?.599F'^M/N+?ZY2NC
M \]A0OV"=I R+U?E.J)7Z .CF-.2W?-PA@'YYT.Z"R6?VI=X[M^SQ*]=NC5A
MWZ/O%04RSGHM;SRZGC&-74)9YJQQ-2Y4X(^/?GKKS87.%%]C\:YV7N))X+H#
M_BSH>*3X1DK$Z;=8Q];&!:<AS[V/"<!UONB4)(NCBODL$@$\KT\XSY?$S3NA
MVS)[PXR10HYP6]?;7>H)Z'H*72\3WNS&8*:]BEX?.R;IG3YU]R3#8I\N$@#1
MH,@*_N=Y_FLLF:NML!(]C6,IE<X9-GXE+VC>/#^L3"/L1XLO2?+<.Y1GW1JA
M<RU4]]@S^I;%B*\RR9=7Y+WK<U9+URKYV&@66WIU:B N+8WZ 36H"LD*<?2(
M>U,E3R780[O(8=VO9%AJ)1A?\@6Y$G0Y<1W5.Q;PP<>_BC>4[>X^FFO8&<T%
M;Y)F$N1.)07;Y]@Q?6SX>'3,&/%:(BM;S-^VHSNJ1.DE57!F6)_N5%G<[AKU
M7EKCU=;GV6NF7R&>[_6R<FZ7^M2IEW?(B&2KT/L8K#1+S;4%O:CBYCXV\;R_
MH;MQ;\F.3HKKH]@B4\NT:@*0LL(48E)<UQ@J60FVI8:<:)]TQ>;8X:W64U=9
M9 >+2(U6\GF@1WQ?)]Y.9D*]VG,/Y:O)F:C,64)H^-&V3';MX3BYQF+\F"OL
M%6AJCQ2+5)*O%]PI^73LL/'LZF.$Q<#\TD2!E*W\3CC["IO1V1-MO8B0#.S#
ME4H>Z)I"_FJO4D>+D3R[O$W.J;#=2UCG=@$[#>^T;/<UX@*A:MM^NP7:&0XX
MHKIM*VV'UL<QO8@Z G"#^,\@)_M.<@9O>[AJ K=[HCL&4CB-CILJL&AM+&A:
M]!YD3'D8>)ZBV3C8M[C"5RRSN[]C'(%\\F:E-W_ZRTN)JF.!!VXI-E_NGUSM
M3<"/-18X352K.ON8>N**:K =K;FBH1G+%7ZK+:<@GYH#']X_P9<2J\DT- @I
M&FF0\I=Q$JFW'/6,"5@]E15UKW%B3XZ4K9'!'MM>>*(5SXK19/HS]^CI6OV4
MUR]['@='3L7=M4DOA3.;J'\T45Z1ZWA<8#R:10"6(QUX]I^;J%]/70@".,>U
M1==S;B34"^5_P%AEGBU][RD@&Y^=][JLH-?"**G N61I$63$'!Z3]M34(,_7
M.M&^-Y]U+4K.W98] X_(S2VQ%1_N/QAXW^YJRF+^T4]'6Z2<$Z8)0&5BZ,#5
M>MNY9,I$1X:\:1<K0?:P//^,>K1<[N_YS4XF%")O9N<Q^JV[([+R"JZ4%^)=
M#5*IW#W1GC7/<[Q'/:>2UR,;1N^>9J9W3BQ*M9C6'1<2'J:+R)D\EJTUF=%[
M^1&&SH?-U/:-ZVC?LZ"N>U$W6.8G4K$E'U<(0."8]XT%)I\];SO3359F)M]G
MU;B//5[)IA&]-+UTV/-X?*ICOK7\#(Y_<Q;XF<X1EQQM+VW1^_%ZP@O'B_S?
MY;"%[,]J[M;)+JH+FJYGM66>G*_X2%Q=^AA].W7,Z=A;@I];2P:NF3Y-'&JK
M:-KC!)RU%[02PB)"O6\D97?7VBC:[?C*=UPF&R_ 3-M4J)36U&AE?MT%'F4;
M,=%9TCO?5.26$^J^=&V798+%9Y&L3AF9GLD @S9ZE%!'=.FBXFT7.$0)9LOO
MG!R"+\E9?N8]\HX V%AVF,+!UP22OTRJ7-$OUW_S?/[A:+LG 7C<.ZJS$D4
ME")N8QY0)U#Y*[H<X"U=N*V.M^T?[Y=)S3:25.*\WD!/Q0 O->G1&7IX_>S[
M5[[X=$-/95KGSR^6:F!9))U-&)XZ'T]H7*"/JF%TNYXH"*;Y<$VP%5\+US5F
M-CZ?/?4*862DGH5G%,<%]"R(>Y[P_F2+X'EPO76Z;&^'0:[HI)/_ <6LW@_:
MZ/B<)AML3WE!L%%VOIP3K*?Y<?!J5;'I@U/6/&+J.QEXC!^8[U\=X#9H?ER-
M5^O.$V_K:,V,2J=Y)/:LX[7@0P*0SSI2@'^_9#[P45_0):G]6!"KA6QHLFTV
M ;"S7*"P2V(H?HEY)>"NYI5X=/B5I R+FO/N;N/BR8))KSKOKSP--IG':ZSQ
M<BU!#\4/X!RQ@TZ!1-O^YB6<F^EK=*&=^K(M:M+0<R7*LKXCKI&?\9-VR\=J
MW: 12&3DD==T?CTMQ V,QC,_"YW3.1-] Y.TJ!8)68:YK)A%4,TD 8B7$=4N
M<@1GT]Q>NA _12_HL+;""IGRGFTZ'=?BDFEZOR57Q4 GB9Z+9<K6<R778,TR
M<0A7-7.TBS5IR7QJ0?9=IP!"U1K.8G&>,:MV'KUP>K7J]!IC3'#ST;F95S?2
MA==3VXV;03VQ<3?<V<^@6EJ-UJMKBA.-1GGN[VH[.,A6ZJ/QU>.1PEDF83::
M=CP[D9^8^Z_]P>F_2:*81"6AOM(ZT^L=Z>T"UEQTD:W[9R@J&^1/L62'Y6!C
MLZZA7,,XAF1Z>C&I7F]9W\@FOK9J_K17$Z_FG%:#SB$NOY9%AJF?C=8N+>OH
MW0WJX<>&+Q9%YCV:="(N<+6>IP*U+BTR#;/:<#QX.P+)D<W.S)KB;O),+2I=
M+D_K(0!=\T5R7WGF+2)-_1V>3!O74BS1BN$E7\;JZ!3F3S\N)@!UEG.Q-<_@
M'+IV+3(+V8_A27#3JU8]?0S83*(OBIZV( !J.F/RIR:2/*K=TVJR0#%U^F>R
M_!T3ENLTO*1RW$PUFH@N5P%0*E&C>MF@Q$016F 7EX-8-C(NFI\XH#[6#>S%
MY:-6FV@:81FM>U^\>9-BZPDV9)OR3JEK](8ZO\"KR,G<U38.CHHP>)<7OI ]
MRXQ(*GIZNY(]CEE3R#TI+6K,K%GZ,Z<3^TY!Q,VW57X\*@O'DCOJ]R#L;)F%
M%B=2ET(6-%B6^[Z<ZE<2(C3]M+=@$7CYS-=PL:7!R5?:QT]:'!NRTF%\R6I$
MW>M48EITWUY;5FDV:N^&73RB& W%RCW,J/)<B,J. !BEX^)*R:>2+V*Q1-$,
M'5');0MN2+&'RZK[-+(>)]L:%UC.MI05\84"+(?.'K>>[Y3*ZRTN.#K=<X[M
MT&N:I6!JY7GWH.4VJ[96<:=W9DH02:Y+!VA.P.>MY@L8^$TZDROFD^RQ*AC]
MX1R-1KG>G-46_@"TDI,6*F>B@J]X6']$I(E%#IK@-%W_UKOMJGIG#T6L]:'0
ME:<E\@'+4TY#=)+VB(6/J,*28ZGT[D:7;)U*NTS1[03@PH@H'MF]VD\=I"RC
MLX\+8-F;Z!M<W^E]N4!TL-D1JD'3TGZ_G$/#$=&4UN0%M\7:)O;4Q,2;CC+&
MMA$ /6=)T NL*67:8BMV?N]7[UX!0P*0=N9^9\S'*^R&>RYQBI5\EI.S?$X
MOBJ,Q*E W.JHWAW]+=:RY*)LS-@2<?)_IC Z'GBUA(IC_X-61S4[>->>_C:'
MD?GLMJ65[!69#V6N1Q8?9AD;^_OYR*2 5CY6,#+-VW=ZRL-<3C@D]P3"[O6J
M\]EV$WVXIS[J""Q4SXA>(5/LF;1,LK+JM^W0!Q/FJZ I2C'-^=,SZ)[;D1$1
MS(>R,Y2;:SG7;U?=5)P:<!]?\G)[V1/?I.'PG,?K12CUA.U*;&_O?(GR^M[E
MLL3/!OV]10RS8S(R-=@U(Q;-^3>XPUZ>@?.GT"-%O-#),6A*I_1A0*,=<^V>
M?)SSFM;:'859[346::.E>#+I#J&-+:SNDX3LU_T*9S\EGGQ40FC^:<1)[![6
MF!-<]M)\A<\V<9)(G- IKJ J'LY.T&>M>]01OI@VB2 N!CFC3^_W=BA_K'BP
M(Z8G[;8AVZCEKH.T-.N]4?%RRCIQ+QV]37+,ZV%EDH8L]ZZZ-#B[A_?:7AE;
MOYW8*IF8)GGOP=WQM/?L8YUWP2POG%K36V522/[WQKH=Y/)^)C6P66GPZ5S0
MNUH=G)2D?QT\%6ZXFDU'=[1ES>=MK_.(9*L6GFVE:#UU[F)[PHG?'B@&?$X4
MH6,9&[GD9**6# T=LD-.IO_F?Y1^?:![+*^WR>BS'^5IF_UAAV942SE!]WM.
M5#3=^/C^OOJEQOO\5VE-:]?KLEBLUZ9?>V/JQB(\M8Y^Z+ZGY"1</[4'DE?+
M&8@_&CEN]?)A22T!N'EN-*\;SGT2,K:KXCBKL59:E>*P$=Z^]0H!0,\QZA''
MT).TC,"FM)ED1X@X7PN$NZ$LNR7_C/?GY)<)E]<*B@C 4^(RF@3O-3EO\:$3
M;LAJ@+>)5?';/V7G2I]2$[DFDRB^F"V<(Y9MX?,J;P&2(Y'Y7KA.WGB]HQ.U
M<LHR8;6WI$GER1V6)K?D"U6GD[-%6TZG+=*LAT&2L_"UWD^[0W1KLE9D?M=O
MR"JN*H<>J36RU[E1DO2E0(<BO7?L^1D%D@/6%@T5FS6IT$/0Y[4M[0.R\VO\
MD\+=C3-;$8).O35NSXV"6BG=RAX=C%-GNWK );F$Z)\?Q3?QO\I?6VH/N(=J
MD;+EQQKGW4M=[F3M9+;HR[!E=#>%P6U1B  !=_E=*:%'JQ3$B/MO%4]OM<SV
M^4:7>,?2!"?UG5\<'/R%NA9,U]B9NF7CG?&AEIV>)M,?I0Z)VL[+J1G+IGXF
M *.)=[&GK[J+V3ZCW_^F X>3&MT1U%)<:L0_YAIUAXI*GT\J^@U>A67,+1NZ
M4K0HXM;X#CY> 3<M\,C-+19GQOJ/3"Z*U:%+VNXJ2]W6MXVS/+)7WV-W_@LX
M 9"6W6&L;FA*:%E@23]98;'2T]$.RBNG3EIT_#VMN"#-]GEN9J$Y+1OUBD%:
M04SF>^JS!Z1W!\1KUY;7WOBM\^8#_RK;G,--R6\F/)AR[15F&76PG!1GJ<YP
MS]Y2X_$Y3,>A$Y)6EUQG;6N'5%'F4$L?7F,\WRUW[$V] X,C+*KOW32'"K=1
M44N1%?3-/6QUZ5F'#KJ[%+(MXEU+WKPO(\;9)!2**X4AMP4%J1>QS%HQO4,\
M3P1N? '3Q8Q-.?*6Q?M?!;_F=N?O=BYHZ9SNR909OL*/<U5<5X8OQ"9]?7B\
MT3BS^..'6]F%$L*B4LO9*Q7+!.!S*!V^3B.';YG);+[BRO@.GVGC!.S038.\
M'/>'>$GB,/QBY4#E=F_/<=#Q=V?%2G;F9'6YB_7ZKBM+I+UY/>EP0Z9D5D7D
MR0*\>3S]B]-1UHX)1IE0[1$[)J.L-[<(0.QZF*?W\IP:CT3FFE'%RRH!(<=L
MF11Z[+AUFVFNY(?^Z1$9XLXA%8:;3C<?&HQ22ZVVQ_J\?MWFF#VY;V1ZR;QD
ME-_OV)$+7$_X4SL*!R.H#\YIAGV5.W5Q_59)\[GC4@>_!/1?LL4S$0"=/8R_
M3SXK]+D]^;R0EE;47MZW'GNE(NN#W-67EO79SO@,HB2U%WKUEGL3LF35(;+&
M#!65248J U@VX:M3UHNA!1U#]X(#&@P>@&:^')EX-D5OV[68-4G=B@C5'S?2
M:U^:2NQ=O-.[VML>>/3S]3--^9-OGJ17X/>R^PFF8J/EKTR:+/JV#4]A W,X
MNIW["$"0MJ2WVFB(A&F WZ+[2][86IE/;/FA:.^B F0[WM V9XU7Y2S/TXIU
M%X_F9A4.TG(^1ES.6W_^J@#+)7-8Y<:%R(*S'Q+R?^]>O WWZ^%2\!X,4M+D
MV:?(K1-A>?%S>(K%^8J/[(E76F5KDB"T;LT$X,1HAE=S@JC"VI/PH!,N@S;3
M<]KLH)3D!<^7KUCI5!)?B0VH]50$/%I[P5<YIO8Y(H+1O-U"H-;*T2G,A/GT
M1-U3\2+_M-XO(6B#W&[:L?>C+5HHV3T13PW2%WMV6CLM:9HLR359)N0L>;])
M^1TV();L_V@Q\ZSURAF1%R)Y-4[S(W2LO\N<JS%ZQ9'IM90I[>Y9U[U<IV2=
M?E(B5J]]1;"3STF7SLV5HH"_ !MA)67;6;#&O93=7><]*N> OA1V)SAWP-BX
M+S"WY=/GV+@"]/1)*<H;F>R/X>9V^^]33U[W%NDF !%/FJK=;.A7M-@_JLI6
M43WL7E&+?3B:0W0+QW8K6009/3\:?=O#*UQ=C5.Y^/FPLS_Q$;/AE*5F:(=<
MT/.8Y,:C*L8A1E<:&:PC:)=-FIURZIE$32\)HBD&*E E'1KZV*HHXVH'E/\>
M7"![+X[GF=_80V&)S"&]7"O% HUQ=TV."!\5(Q,=B)Y=U)J4LVB %F[277]R
MTHL (-"6:ZY6!@VF")_2P/L-JJ$97.49Q;_=P^]9\C)3?%J8@^X TX:_?\4.
MF;UE.IQHK=/D9GS:UT(XS+V2,U-!K""\/*?3D&_,4P(;](:'HO:I3]$C=V^'
M28R4&Q19?D&Q0 L*B5DIN2XFX:REGYP-_:217\6Z9-N_M!)X638V.""HST+F
M7M;U"\,SH'RQ=970VZG&D.S72_?-W(-T;MXW)7V=&_;A!4_"F/O1*V^I[L@]
MX,Y9"('+.\FG*U[CS5KCP\NWSZ]?7[[%\V!-$K0*SI-TMVG4<![VC@EV^#3^
M@"$CSO:HU^BBU]BR'PG#RIH+?(9%B1.2HCKA_7&U)0]:X4 )CGOGT]HO=[\8
MILPKIUYP)$QD(5=R<K%YOD0BP+)A?CT(G7'O'M4IX(1QEFU2;'7GO&?BL&B0
MUOQHA37GVG. EL6FU72,!U0=!,[TI[(-P >,I88'*6LT]EKROLLY)?H)4BQ7
MO39D]E@?$,VJ!6@ESIRHZR@V(/:EPU.L\Z<;H9TPR=OT_9Q41% 8D#BGK$9-
M33Z'XV2E, 2H6'@564DGE@# 2KD#H,?B,# <PM(5#-*%D'%YR;C[Z!S.OL.>
M9#^ 2KY3F$8)]B'729*/\PZ2ZC=/- & SAYCC<)I..+L'7'$(NEX%-#$XK3,
MT&@D&4,9A4,@4(YV6WG271Z)(97WDFFUK%U(&.>L<22:[VTB,.HP.X3V>7UM
M(N@(H E8 3  "R  #, )B ,@0)CXIT[,GR3F10!)8JTX\2I!O/.16=MH7A.#
M1EMH(7".]AIF-G BF)[8% 9 $_\LB,1:Q 9Q@"-@3R;9;?\->TO"<T@<:I-_
M>C-':R3.&D5NDEC>1<:65S-0V="S% F?4N G_1SX03\:]CAK- I+A!XF:\$>
MA]H2F:@2,\RWPF5+K-KW&@Q*_GL!A?M>4#5#8K\5U"UQ3M\*Y^V0"M\*1*U_
M;_H<W-9R4Q&;![27%<_) QL'_L!E<TY.<[2CV1GT)V K*6)0?X*=0_X9[QS&
M7%L'A;O ?1F) WY(YY#FG-O!+V.1.#)<TP5Y!O-Z"[S;"0''H3$*,!SLVQC2
MM-3$;HTA4G[S+D]6 L("MUWSVL09L!U<"X[<@&MBX&<,OH'WP3%H>STK!-&X
M1'M9HRRW-,9 JKA,Y.D<&H=#VR'1*,M-$OJM&A(+/\#W;,$O6UM:_5A!MU5!
MY.T;F#1RJ"8W>* X338+Q=:=/*J.D^L8ODL@=VV#BGH/N4B:W>SD,O//9:HY
M<GG7%AT%F>K$O@TU ]_.Y\FX"^2\$B!D84&L01*O-)M$&Y#'$9'?(&#RU9!X
MW8*(D:\"WR'D-K^2\\291-@V47TF5?^OKR/K8N>&1LE\ 91G-CZ;=>S?]+11
M/DK*49E^XYZ<2-$@-%>)&49 D>@O8( U@ (L-]V/%M%GD& X8MD2<"5J1)CX
M$06^3:J?T@\P4HO?XDRV0_B6OKL0 .6() U%$AF-&=H198[]PPR&XT!; I&&
M_0]##OC#V 3.?1O#&VQ<_C9$R<+28)'6< 16%ZE*FF04/_6S@UQ'S!P@?FC)
M!66%']JFM<2@'>U_ M&@,=:6UM_\YWDM$I$&&48L[X$YXM"*"!2"M :9D[EW
MM=]:+'9O(),@I!IE.TO._P'YJ1PQR,TEYP?E_PQ1PUHB?H+0P) X;9CE3S &
M.()(AW#!*6.5M-54MUS9SBWP3\B[K- 8M[-(:\LM3>W=$%YI"TS2KCG" N9(
M]F6[G! 8W#;HNEO@G]'IS"SET4@TY@?E[M\@.*?XK8+$ACH:1;KOPJ'MB0L6
M%O&CXG8CB8K\$Y3>C.P4_P2GPY!<WQ_ Y+EV<H..^*&4^P)\A^\G9RDV?!3U
M(7*)'$=%+I/P 5:7384](G["B-E/  4+)SG.ZLBON*I?<56_XJI^Q57]BJOZ
M%5?U*Z[J5US5K[BJ7W%5O^*J?L55_8JK^A57]2NNZE=<U:^XJE]Q5;_BJG[%
M5?V*J_H55_4KKNI77-6ON*I?<56_XJI^Q57]L[@J\AGD,?*IF_'&*24 [ 7.
M N8 &C #$  G.3H)#>"('RPY1PH?.OP?,#@!>>(?)SEX +09/$#N:2,*@1;8
M24&*!0$(?6QV5CB<O:20$ HK"".=:0K"T79"+C![(9"@L! @+>=B3UP0$3A.
M,X2E-4J&:[J@A(O3VER&2T],35C-7AYA9:WDAD%HN:EKP]ULX5!S+CE93FD7
M21<[>SL$#L;I8H=$825=9+C(C4L2\R2P$!<G&05G*\.U\0X.?35-3GDT!L$I
M)@@1@)/>P2$.%02)0<2AXJ?)[^00$I80 @L+;+R"0QC,N9FXB+UAS"TD+RM<
MV.R+6)+AVA3*V=E9T%E$$(VQ% )!H5 A8; 0&"Q Q!# NJ)P,!<!%)9[JP4%
M!!:.L2;'47&2RC SM"-.AHMKLUES^+=6[1TQ2'*;YG A!!)AAT#AL$1U@82V
M<(F2?4/>5J\_(*JI_3VJG=TW;"SN,L+B[[&QI -WH<L(+-H1 T<0T;F_$Y]W
MPOT;XO-.1+F^D5LCD8[DB#XT9OM&?D#X241[\[]@F5A!1!3YAGC>!8= 8:VQ
M%] HG!8QA_C)BHC-6C(I>0A]P_O>U59\XE]TN%6]R9\Y7-("C;&#$;5B;0>S
M1 C9V",L26W92ZH1.S"'X6 *,!R1#=(;8 2$00(@J/;6&V $A"&2PL*;R&AS
M:PO7?X0JCT$0T;9%!4F"P']"16.TT6CDUAQ1_J[B[=Y40Z934Y-41F%Q,!0I
M@D:&BP@1M+8VEQ2%(<S!$ LPL3<(0D 49@X5D! 1!0N8@6$(,["8B#D,BMBB
M5T##'4EC>HO>G$B/ )F+B0D3N86*B$@(B)I!+01@$F;" N9P"Y"$N*@(!"P*
MWJ+?",*!(7]LQ]&1V(B8 EA8 @H6A8J<NZ!P#@2"@D3/2HA!A15$0&+"$O(2
M6PU<1J#,K4GS4!X)PV)EN,BQD*2!1/0\WU4@J86#87".]IH8M(4UDJA0<G@=
M%R<13Y((,W>$(S!;FM,D>@>DM1D&AG'E!!&M3]3QM]$@20Y4(1J1V(0(R1D0
MQP7.&H=$;/J%LTC<9@YI31IHDD@8RI*H&8'-,!@NV1\C7:6%-C"))$+?J85^
M:'-3R0B,M1/"_ (&;<=)GM>2UC^8C:PNB)D%#&(!$18 (T 2 B)P41$!,W,S
MD("PF:B8A2A,V$),',JU26R^C<TDS,4A$N82$ &PB+F( %'K, $H# (5$(9;
M",/ 8F)$>O 6/?J_M]E& YB_M)G0-YF5K+%$N[EN:E,+X?!=KV3O) F#DUJ0
MX<+"B*KAV@1:;S.<A4'F<+ Y6%S # 01%1 5!R,$H!)F%@*B$#$H'"8&01#Y
MW:)WMD*@2+,-1)2<./[%M$%BDF(023!H:[9MH&'1%CAG& 9QUI(H_C^><1NT
M<"OBD$ 0%T4ALK3_G4S_;(K^+--?.IN_D>EOWW;U%Q()?3>8T!]M^2>_+8E%
M.EINJN$<S/*[0OZ,>0%F9XUTE>%20B"=$#AK.(Q3'>&(X%35YM3"$97U9P)=
M! 9+5B=8$$22\\\8&HXXI#4*<8'H$K2LW8AS>ELL%00&98VRE+="P&VQCG9_
M@76!%!&(<=W2G)8K%H>PPVZ/B<*I6*.("M.P1Z!(ZRBG *>FUG:HW_L4$1>%
M0(6A$J!M.]=$8W%:Y!T)*5C]!QV15*2J3520@-JV.OJ6,P4)@DVW[4[HWQOE
M;ZU!7!F(3O6?V0,,A4*@_\@FXL)0L6TQ_QN[?%?G?S *&"(L2MQX@D'_VB@"
MY]!(<WDTZM]9Y7M__WNLLJT<VU@%_ ^M0MP'B(C^CUL% H%"Q,5%(.+_WBIJ
M"'-K1[M_99/OO?T7-OE_QGU!),3%Q"!0J,1_Z;Y4MS7Z7QOE6W?_9]V7J-BV
M O_))A QD##X?WJB@(C^1%QT^W[_?IJ0'!<)[5]YKV_=_9\TB:@P2&Q;C_1_
MQXH" H,@$F"HB-A_X;NV5A0-,^2_,LOW+O\/+_6@;87^DV&@4&%AL?_Q1458
M3$1"3$1<XM_OOS87E7^]V'_O\7^'74#_?+'??L_YY\5>%"S^OVQM^>>+O82(
MN#!$Y+^;+O]R3=GHZ=M#SL8#B]!?/M0(_>&KPBW0984+Y(>CK2\^93E_I5_I
M5_J5?J5?Z5?Z?R]]/SI%D#8_SEQRLH0IX-CF#T?/D,YDJ8!]5)14/_PR' #(
MOR6E^)M$N7G[*5']G+ZC4E+]N?8?),);8/].&DJ:JU04^[=^2_J.PHWTX@"J
M'10__*9\)PWM+M(/27=3T1'!Q*XH?JBE^/8KTGT 0$5#14E'LX.:@HJ:A$9)
M"Y J=^X_L M\<!^G\!G-8R"10X>9N9@@1W8?O7J644R"6U0<>DZ>1]+^FL+Q
M1WSW3_*>4-I/_A\4**BH:!@9=M, % *;71"Y/7#LX"X0UZ&S]0V,8LW[SFA>
M@CF T[FQP:(/,IL<F4+%PR0XA0/3@D0R>$(@V8>=H;^=P\0U9CFUN.R^^O@R
MCC?GR!<S^3=:QR\\.W$=KJ#M<S*<V;Z_U/SF4QW=:_<?O;WQ+K[,HMQR6%'/
M-T&?SU7R %$1%#LH:6GW[-E!3>S_( 6PGY+\D]0=9R_M@SG\QG60AO/,E\#'
M:6!AS:MOZH,:1((/B3;1]LV<NXPALM7(*!8",<MXD.EH?QW']%8+?H-GYY-^
M^3@%WL/7'CTM-3^O@XAO=O()%;^O_<[BR,8/4"G(/T %@*4OP*_T_[M$<367
M )R9M1XT3?%6^"<$#,:O5@064\MBS/O>AH2+5VZ/I9Y?=!Y^_V>8/(JEG0!(
M<$1ZQYN^?/0/NJ+*R$X=@RZ8SF:T=^I5U2K-QM[?%H]&_^72"Y\S/\$H]N2B
M+5<_>5FOAWB]O/8-O ,=>[W G>U<>MU;; )UP6"A&\N,2?U<E&>RDL,[]PL:
M4N)5&.>PV3:AEK7^=93KO/['!7>=&]DM*7N/12_5.B2J-*:MM!;[!!661&CF
M%RYJ%.RMDJ@>[]4T3WCE4>4O2S<J<W$%GEK>O5>U4EQN3FQEJ'!=;$8VRD)B
M:MQ;O!#O$^/%M$  D,'2.>&J*2IE:2HMQ9GY*YX7CL_$%/XGP7<T^2CTL<<?
MY#W6=^*Q_QW^7*V@]R&7*+6 :[/17\H44L[JGQMD'%5C^\U:Y:L1UQ>V76['
M+.(I$&"8US$$XAPKE]6Y^B,+KTBZ"3U5- ;;T"6%_,6;)U_@SCONWGW%+/K$
M+>W]9ZLBM788>NZ-8$'P/G;]!/ATB6>LV\N)$H"+)3K?E4QY!B/K'EG;]V5-
M+N!^>%?8W4]R<>O79FRCQ&0&^OE-$SL*1UQ'1D]8JJG6+P7XN2>YZ7(;E6BP
M:[UV\"[UO!1>6SKC':XAO:8Z_V:4(UR_:=Q4K6M*/@D769 =II&C8>+\6OKK
MO%R]D%+QG>6X /^B>87 P<)&1D_L.)]IR>!EO: YC<R^@48!"O52L3RAO0%=
MIH^K_"L&):)&"<"5<^LBG;;5#[T$'=:3_I-6:=1/Q0D<3 DVFV3F\3G6*$YG
MI;_KTLY8D$1!AH@VK.-]Y^F<9OW#].4*Z5CZJQ?=WMX5.G<:[] ."G&KU;CT
MFPK8UB KX\C5B 6^"T*HB6.WHDX*_U'# >-I.W N&9P/S YS"W^MKS6,:[S
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
M-9:[0?V%#14;6TG&^"^5TAW7?N;O,[]+<FI1TH]0&HG9@8"P9^>%AP)#LO^
MOIFV&38L?>1]B<T>TG^[LI'^B^?\LS_!M_L.[ _I'XPC5JUJF2^(CCPN7(M&
M66[0>T:[NWG)%;+4[I$U)XN*%8$VPR83OIC9XXKOWN4E@]'A+\RL9W,D3NS\
MK"1NH[&[\^ABBC[7_'Z#M^IECWE:"TY=9E8#\UT)-R\^'=K*NSM)-M/<*>?1
ML.R,S*C=LYRW C0684X"KL->FN.JH>>W>/Z3U6B$!?Q;@R*/)_I=8ZH('!O,
MTCI@=N*YJD)D37BT54<&97;R[2LOE9F9[K2D[LP#@: &K#'^5]IT,D#[E068
M;F0GW4YJK7(J6Y1JNO8/]?PU1D/H>NXQQ M/L^YCGU/9T:<,LM: @<H;=P:J
M&<%SU3R];&9W>P:J?*0&WB,-!501%R+LNLHITF'5=N!SRW<>&?6#U27;H07/
MK@CVLHXD/XIN+0FI\QM0($XW80+@<?FX / LPCYY3"=-"(G-%Z 0N/U)@/N%
M=7@VOT402H!Y6JD5%%'M7.8XWL1\(47I0FJRC>764^.?K0S+;\L?A%V<CVC.
M>:.TY_1*JY V;/WK\LXJ-8%;B>_^/]:^ BS*Y7MX$165$DE))45 6+I! :D%
M!)266IH%)$1B"8N&E6Z0!F'I3A667I!.Z4YI6$ _0*]7O7KU]_WO>9Y[76;G
M/3-SYM2<<]Y9=^^PGFHFJP"HBBV3UHB9E8<=$3O^3)EP*L[Z>!/<BF@F+)O>
M$#'^<#Z,7YYK^F'K)P 8R19VC/=/%#-U8M&@TS.72Q(HW]NF\$XY$I](05L?
MJ&SB'4F0+69VE"-1T\6PGB8**\NVL<EX M5%=0DSVDV3<N\$G/ZRYS&29G'J
MW83J$C24W%GQWM5 RT#B2.X,\L)A$_7SOD_BRJAN5<N]HK7Y:[1_,,9I\:B.
M%Y[V*2$1C2E6QMZ9^*!F9%*NP*E05@*YS(A7"=(R=KV[5<5\%41YZ64998'
ME9YYG'7B+9/G7%D^7C-BZ - U+V&J+438_$G"HDTSLW*E_9N47+^;ET/VV**
M2<=-)@T6[)F@&=:';7DB=\$:IH*)/>7O+]#&:"90.T7$-\& G"U,$[W7]1.O
M/8.>8^2*RS-[PN#S<(. \2JUZ9Z=42U9 8RWJ(5PIK@P.^!E)6/A7-E\JJ^N
M=PE1V=<?;_J)9)]C( V6+3O_E*@N=C[XU<@U.2>E!I!!;TG^!MXK?7GQ.M.4
M?=_WMDE\=311+0M#T(I\>8G"+_KB3S0;)L3Q:G6U/E,PMCI;AS22B]VV,9HK
M3\GOE1$.*^9,7O_1CHIKY [JSR?>5_EP RRTV3++0W^9F&@AM: ^\D84"S"
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
M5\!Z,PO).20^C>2+*CR]?S^HD91$Z=OOIA99V4]8HP63!WJW8K.OZV$LJ[\
MSP7G(I!KTY=*$,Q=PEPMI%((KI!%O<3^*GSE&\(SN4^Z-]=@0KHO .B7N!'Z
MWD^)DHR*-Q=2=/&NZYOW%_IZ^P9K\@$UZ2?%WVT06^(1Z:^^S0*9%LJB!@=:
M;\YGV\P'B3,# +JH_HQU9-(D5P70TNO%&D1],%Q&*;^XWC!C89022C2*([H8
M1)FIU&K75."531>S8 B_]+/S*;J4Z'#A<S[3)L].FKGXD.ISZ?C!?GRL%@S2
M,2I&#2&0\HCB0EO\T,%Z/"L^K2RUD%MD4LW/::A[Q!83"2,P8R)Y>OOK/7UL
MW"QM"0ZW*'"8@0/K[;HYKHF+90M^(]"2AR[XRE@I64V[?RK)8*)NOU>O!53D
ME=Y-T@L^5=G."LMC:YQ?#DB%SY6)9H)#N6HXFY8T.%K5@E8C5J.F)E@"F%0L
M5%RPE;ELC@B*^ZC66QW.!&1(!,\+35CG 5]'S;)'[MO=4:J].Y$^8UAEQ-ZJ
MF'9*I0W,[K#J:ZZT"1\*&:Q^D;<DM>D.(/$J%BY79+E/,)5S)K6,"CY&E_$P
MT3ZU%>FB.MGNWC(6?Z^)M*>!4L8@J R8P(F**\B;S5'Z&5'W(F#M/@@D.P:,
M=@H1K [@>LX ]/7;G=S*"&[ETS^<O#9@-X/0/>KH*+,68"GHV+N349-97A*?
MWOZP6F>IVXK#ESMNO\Y$#WVJ#=%U:-'+%[DVJ_'PP'7++=&P?D=AFZ+5D?O/
MG$C 6<]>(G9%,^LI2U8S68@W;W'N"$38PZ-K0=PT.=\WI9H,Z9%6KQ%]]$B
M=<<V=YICEN19K=*;B^*MWBOX#9*]#).LK_@WQP?["_A 43&F+KAYN>^FDX\D
M-'7#X)1&G2E'1C(7]U6.:BK\>98/8RW$8:EW&2V\I7XTK^8 +L[3+D6/9#X!
M>GLO]=02U9/7+\X$/LP%0/7.LD_.T[6#%A&NCF=ME PG"Q$#[U8O'JWB6N?[
MYC<R*V( [J8'>;--].1'<HJ<OV2[..([T6K)R9EOWV.GY^[W1WH1S9\QF:Z(
M1KQ7L[<OP>0Q9T2@$^%%ZMU9%QOKJ]3ZYHT1#YVTFT>Q2A#S.Y0.-\W4SC@P
M5CY' U+0<]# :,L^5YB[%VA3LV2@LX*\.@^=6"X'IU=-'I_PG^&KA9I)H0;I
MD;KW,D-EIIX4)X_ X9=N6#M/=*CTA'$6DA<94#\8X&PYK1/A*\OULHM=?X<:
M+]%\7>&6[XLHW0[B"RR2<K8T6B^_<XNQ/]070^S6;T U6@?S3X7-1NRW! QI
ML&<\O2%H"VX+*W;BNSC)<N.Y:F^XSP#3PTPV*A9:W+C53K?@ZG!KMSO0=4IG
M!MRH*FCM+<VEM4.?X^GC%=\]G6JA&*<FT8RZG%<?PJ7N+6[.+G1[[!>RB>;E
M6WQ1>R&KBE"13E\IOWW[RK?%*%B@(4HAN&R3>H/<? 3*L.Y]1J#&$.YV\IKW
M B8V5^LSP\(\$IDF3Q'> MT<>A%UWH*]UNIKS\T6L481$]X"^K=U,S_'$S?V
MH&KM43(FA;+%?'K$^49JIF8^K57*UXZ^J@W-&XCT0A &$/D$XJ^776%9,U")
MM.:"./9FR\I=,TAC$2PS4"E!G,D[5+Z=J092Z7"N4J_: .J;]X3[%!#2,^%/
M/9BV5%QLH:QW_RY/C09X@>XG*:!Z^7*>,8^F<-!KG+;*C[7!%YUYK> L@M93
M=3,0958B4/Q'592A_X'-EO-[%&RFO^@P8EUP9'&6]%(!6*SRY*7&,\]#3$/'
M/,X4")QSTG_[-.RN^%PZVBP-LT&#;&#.Q/=G:+0G2Z\N-H3VG;E\.KFN3,M+
MLPEVQ\'@6U'%Z"3SQYYM1)'1-7JV25EPRT)YXO%?6-,U7NSN-X,$4?&=X"%:
MODC=TUAD\2[VO 9#,%YENI'HL>VT$T[UZ%)DC=ST;/7ASBJ E]",<U2?-\?N
MW'M]TUQI1GS-B(Y99QX[U2/_/;8\I_N/>?LQ2I?MHBI,,\CB51_R_L3#13,K
M?$G"K'N)_4B;!$_FRT6\HR(;50T5'_)A^NSW?%DN> F$4XJ97ZJAQU8T@Q/A
MG%248MTP"+"3-S1YUPV0= 9*7ZZZ,+^\_'T\$ V6R<<^=8M6W4Z&]I7>E7%>
MLY'_6VJ01+N_-OC@,BO!\:NS+LAZ3_*4P)D-6TTVC;TQ>ZT'Q"Q"-TTA[PKP
MR.A.]**H&>#L\_=9;3&.7-\76RD:#X]3Y+WFFR75*GU@>#NV3+$V[@&.Z7OW
M[RM,+DH!GHB>OG3SRJGSQ_]_(D5[4K1Q[EGCZ>.WIXX^HYU^<1+V^]$J/+SV
M]FP;^<*B,3IYM)/JZL!'TP'\]FKANPBNG!(9A[0N9;-BP+FKP90\[)-5>>9R
M9K6RDUN>267;?Z?.OU-P2FDQ6(UT=MU)ZO<NEG)<%.(3R"14]1:[Y\AQK\=D
M&H)5T!&Z\!UAT71MQI)8826^+OH.C6G+.LEG/1\1SX"@"5V#59 &>@;3 ?%M
MW^L+.=IE5!QS]D"A(-= 0;Z  //2R59;:C/2(>7)&['DEV&5PI=6$X>GECSO
M =]$';0G\@&%)AKCR/N2"Z"2;P2[[8M*KNN<>\@=P([1NA+<#B\&/309BVHU
MB3,0\ H!A2-.@GP_1DU)DI >5N FMTQ=-N66#T&8*ZPM+H%<>*,$Q!2M#US)
M#Z5:Y)E,K,+ZH72R2<UAV]EJ#PQ;[+'Z,?K?Q"]#YK_2Y[O ^AE:QX[6Q\0&
M!:2-ZI9M'BU1$NR[;^4Z64.0&)A )CGF&K"AAOMW;K,YMAS@DJB9"5K6BW<
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
M'WZKL-&V/(B780D1J])T1(_QI8N(F@0- ':S$+7SV53V#W8"N6_UM I7JR>
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
MBB:JK>'6[&N"CS@:%SY0*?7Q\5=V+.EP TX#9S895W47V*B2;?EF-ZI/K&-
M94"E_'9;8%CEYYCM'QB9,T%%%JTG"]":BV[1_&%R:'X'A0N&F^'=9(I!E9>/
M-P3]E@K$9"=81CC<G^31R2 /S%ZS2LT4Y+TK^W :?V%4N;/4<24N)D"V(AQQ
M!0W+L>J"<S^_'\8\>9OCP6J^F?^I(R0T.30Y^$(%R0;!.)K!)Z=TBJG>>TL_
M"#'Z[#F7G,;EKW.99;!59@GV/'8)T;Q+6^9*%!Y\VQW-"VO7HJZ"UHA*ATLC
M,&.JYL7D[$,+OUC*H2?"K!T(Q8K>3X#;\'BARF-'ZQ_6 @=;[<P\>:\]/[$P
MX*V(V"'W6T_Q0];6'?N#X3:%EQ^UW;\C>-QZN^AKSY;1E,$IO[5#IKT.,B&,
M1A:1J_6M(P6#B59ZBTK1[DLJ&!'C.9+$S8.4DCY5Y RF3X7?=TQ1&-.4GH3B
M_I7OT=,DGDH2"DYIG^[% ]XR9^HE.J.Y>>1+H3UQ@6L%JQ)'EQLN&=E<2+UB
M-#"@>CJTTC\"%9T(ULH)N6T ET4/LBW**/V,D.OY56!?K*DM_M9S6$35/%$*
ML38I:,X,<'5ZWDMP-X= KEKEX613X+"Z,UB98#_&+6%!,CZ']Y!J(WAV-,WQ
MX7(\R5[I>%7.*$/Q1ZR1:[\@'-K<\#+AQNB21P&QCE7"0X>=^<$-0L@'HAK-
M2BF*3P#:_$'74&V+A]I"[%J00X&DI4\ ?IG1I&H1]T.:2 15)G2##QH\:J73
MK)-9=G]SU!>HONIV50^_N](COW<HB)Q5R&!/F+48P6T<,I$M#[LZIU/W\0G*
MR9@X;!DZRO=[4B+E/HSU]F<GWL#2[(%S"S;KG$X&<4IL9[UQ[IRL>W^WO7FH
MD]#6G4VA*%.N4S"HBX&:7D^C=$M#D?H#T>:\5)(FZ'*64K1305..\RK?7-?P
M9^P7IQ4N\A7E3)B3MF=>A^AJ]^?@$<S$FEE0E]2SRB?=4 SF?=@,F*1I71DI
M>>ERWS=)4Z\&?*;=NSF5?# B=7CR$+=3\-"Q86X;CY]AI,LV\H."0+EVP>JC
MH1J,' + 3RP5QMD<D?NX>0B=:!$'I[VA]&%!IO&/H<V2%KOZ]1]&4C;; R:-
MYOM?+(J\O$R\I$,Y$@OCRK!XVZZC<5"P+%30/"8B-6-]?Z%&J!YG9[8ZRM4.
MM4A;+;M8;5'MLR?<N%XIOK1POX:*HB5YZA,@ 45>ON@23T3Y>!:X$S%V2+FK
MTP%<'"CWT/AP8A;^W3M\S %RE&,]D+,L?.?MKI+LZRLZ#W_KG6]++$Q\GZN;
M_6XCX(UP;[9K.2P7')[H(G&F/*WCW2> ]X[.JYK3AX'M/+'J^0S!P/FTD1I*
MMLQA*(: 1O3GH8C&B1)([A7SE1$EXG$3/;953],$VW2O^/@P%-P M7IYAZR9
MOWAQ<;VO(M..NJ\S^+R-<L_9N+YKW0CN6:HYU\#9Q381R3RRKFIDN%:-[U[4
M9-7^:'N1*\8OF?I8&SPXV"E.V"D&;FC:28K0IZ%3SM:7H#0JHW7? W'X1F[$
M;>,DH:$D.6)'A9;NR)9OJA=U"\0[Y^0?T8C"D<(A=CF6AL6!XV3V_^JY./(6
M8S*8==Y)2N4?DE# -^F8:Z"$XAO4]HMW+2!#)]>%0)/M#+WHI_<UJN,?/C)=
M(B_B\0R;RUO7!0"(,T,V:EC)2,L&NS]SYAFXI#<TJJ_2KPO_+ N(>@G>28T
M&:B4'%EXPU.1_!G*-BEXN$9QBQ^6^VQIW!V=AGNV,%.*!DAH!][$^D,GE0F&
MCI0 ZD0)4-;V@?:UE6SBI&=Q%08.#_95QUPFW']V?AKK<=<.1!J#$VS'COXZ
M!T;.*8^\Z=8]8CK;]EF7X]/Z_T204P-)^+T-UE),7"5S%9DZ)E' RQ2^K\N2
M"WW?,F:Q1DE'%-^9V FC%\TZ%MH[T,5]7+]LV#;)$8;+E"LU=!\^!AP8MXVD
MCIT@958J]2P6IC:SB9*4TDI,]%Z0G]%_&V0*= )'8C&-$EDP!K]SL3UX0V:A
M<9\DNA_!:&J*)JL0XW@VE7''3@@7G!,_RGU([D_AW)W8%IX]9LMJO[.QK/-X
MY[BR^;@B5[(R2G&STJ3VY&H?].>X_(<\X<CXV[/'2\-#C^A(KS)^-<F3MAZ9
M-7?_F)'1]/BPB/KZ4!X:N;^7)N$'!X<<9D9G2RJD8>FP+KQ.<Y<)^Y %2QEV
M=:W2PR(:F3):^.0SQ)A"QJ Q"<-@CY<;PR? +5[=#;=WQQ@YT.?<SB!A\)I8
MOV4SRR^X180.RAW-L]72. ,QQ8L@W;T/5':J3' YMT+EO.%$>X"K,VE)]G,B
MZ[!W?4ES5.3-CTKV;NL^W+!+80(^T'\P6Y8PMQ#Z.B?Z(TRO*]6EZ IWY62[
MBY#(:$VQZSGMG\H2=BKIQMC)7F#7*^;.N*M;G]P*A*Y,';&N_>KW/N \"',(
MYPY34"T2K%5?&Q4?)5!;S7_-4(G=<;H:"]9'-ZM)92O;&(/HNW*D6;+$]D10
M>+48T1^?'1,W@DIL]P;$Q>)@R=A<^8NW@#V#ONR9SI?[K#CKI?J%.*W=1XS-
M]ZSHB8Z<YTG-B=$,J_ W;EI=L24YHZ,].>W,N2A6Z8U[)3DRS7<FBQ2#B5.A
M4E=G:I)*]>?C;0Q'\Z Z4QO/42TCK$6N1#]?/P#02_*VW8==.^IS, L-'AQ.
M*3T-N_+YR]]Z/GCG7P!(K@WVA%?SH63/E-=T'HD]0,ZU9:-2<=NM=?COG050
M24&/8U/4R/GIV?6^S5.[NQBY]3IP8?N755U-&=7.7EF'(B_?Q\F*T;Q/RVD
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
M$'I77VA$;RC,',V+O!_Z\8!J(K8!PQVZ2NRVB=FG"V,(B_!R5R;&/KYQJ:B
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
MLM*W'\S2T=&E<5"SP0HX\49 &BT7%I'K )(-A\,)%\MHM V#D-.H2PE+TQV
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
M?_P$,R&T2:":C^G54W&.'5\/\!&!IBZN;AQ;5B1L6#^"X+1%%,VH8WS4?/N
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
MA"RK (#RPZ%+-EQT019FB+P:1D\!1NFT*"4V0<PIH9E33B=?6H+9W&P!Y<=
M9*<2NCD(9:CFD<HI)LDW'9O?- 'D=#;\@U!FD65H!)*2+@0BL(ARWFRN87I8
M%GRBN\-1S@#DQ,4BD0@"FJI08GD'7B2"@R;5VTH0S$? 6/%VKIV',<:K-;'"
MA1SYX'$U^KCYT&*G1>MCPD]U"F.M]_V'A1.%WQ:CHO:8>"1>:XHP,X=A8!@
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
MW"*4WD^)3+4(ET=F9O3FQ,E0%3!"O_>#M4H9BJ6H.3715RF*]&C)7Q/ UY:
M/L3[D?[QH*6:2;TZ0CI:B-T3DXYVRZ="QV$^X%V%-T?995.Q&&-KTZS8JM$6
MUCT'U+$G@KE.6E'\&[]6,N<B  $76>9THPZ'W<_5I4X<=BDL)H*;S(^!B)>!
ML7JRDYPH8B:K =ARNQX-3$7HC&.5.I1Y:8#/[JW7;OJ]P>=V1A6>7:B0.Z63
MY8=+-^Q[TB(LH$&(_W/7''7Q;#N;HQFFBG-H$?1#D8"@D8;22L&/,S(6/67:
M=T"-#?7?5OHD!*I;N$5=&JGWOJSLNWIJ_8**#W*6MT51\,WBOKJGTT%/D$HY
M63\ DS["G\V"<8H9S3@_(*P;PM+AF$7-9EOQ>'+KP)!CT(E%+E)N(QXAC79$
M"_UAGPFH2L_#ZK1B5]GUA-NTI$(U'^B5-SZ)1]T8)0UO$T/:1"M.55S0LC@?
MH_E$<"XQP'A.S8NR.UVEE_S+7I@JB>'^-F$X[I Y55 :G5DK'1A]F1(38>S9
M)-RG3POLK15?Z<-OE.Z.'&P,4')X9VK.UH%A8>BNV$'0F$_)!X26^0\ %U[%
M^ &H*N_UXK&,=A-' N;^>&O[UE^V6NOS46?&B'.G8JOBW3Q[*5US'9+XR_FR
M.X/<ATOSG^TT!TBZ38:8PV4:O@'JB"4'5.Z[]$E>NJK[[^_50-G_?%)?',U"
MZ)8C5<H$:L:_MJ,H1E..$WJHL_-GA_B]Q&:FHL\#BPH)5Q)TGPVJ5?3S\"_
M9U69!!<5P6A-D>$.K'5.XN!/&_7/OM5E@T(N>;F^*TTKRRGY;NL9:Q3BP:S7
M[K(X>Y'7;B'OL_?G-T_"4_3]W:[7>;?P/5L*O!.-15)F#B@9F"&'L3OBQDF<
M7?U(&"=$2[3M4+_7_('-79]Y?^Z"N:+[./O-?Q2(MI $\PYIAE0V&K2*AQZU
M6>,D&GW-D^N&'8"$NU!7H^2&.'1<"(F)CEK7@W;+G-U:,W-96[FE0_*.Y<D6
M#@7=OXH--Y;EXSNZAZ197?HV^)29]3%&&.UF@\GH@,2A%,W$GBC)20[J1\ZI
M&ZRK5E4&UQ.GU .<M( ^U.JG?RSMSW[S" Q(XO&Q?/L);V7Y*2G%"R^6;5@_
M$'"\T$B(=6P^1\G[\JJI-TA(O%N/Z\K=@VR]*=>0+G4P,^KR9B.;&DCARP(>
M@^,Y#@5+$AAZJGH$9N,0X;VJ12.W1$LX>;0D%@3#9&UE-@R/XU FR?VT\&*@
MU _0')WQ:?CZFL;3'_PE=!4H.(\SY \NX_Q:#/C0(U*SQ$*7-_>U_+GC6C23
MBT.,B^,KUPX?TZ<5;VMKCKW]I(@J/O*4Y%_1SW=TCCNTL^&"Z0F)D_J'>^Z"
M$TJ[XJRNC![X-N@D.-1ZX%M_>=QJJ7K2KZ6(E/^'O?> :JII%T9W$D@"QI
M0I" H0<I)J)(U0!!! )2!04T=$N07D341%H"""A!@A01! 51*0I*T0"A"EA
MI C2FRB@8B]_P/?]ON_]W_/=>^Y9Y]QUUUW_FNQY9O:>S#SSS%/FV7OV[)38
M]YPCK@GKEVTFIP:Y3EY:G_RK4RA?^H40DXAPZV!60T\U!W-6WGVJYO.])9-/
MV5L$:S@!K660ZJ2#;<GO^?V8/"G-,T11$;L= B7+MO8?QNM&;6/V")]U'IM3
MV"2[?0;UF.*Q%/V"/O2BU(Z,R9275C0Y/H[I/B25,+<,433Q8M+.K[\@5T'6
M-ON2Y(DY\2=BQ\LG3#B@B0RSD&_]D&PW.,?]'0L9$<ZH"6P?-9") L &$:??
MQVW6EI!Z/=]!&N/9I5D827>5J,8>R"]_?S317_MZT8:CK%;^F;K!_$OHO5<]
M\^GU@3(S?.YZ9+EYCET_E)#TQ-;>O+<QX#B%"/W["BFS2W],E(F$;\K89IY
M43/]"OVDTH0^(6<@1^IUZZW8)ZGYP3LC%&5'*!"T;&<PD1Z(!W:XZSSY,1W@
M-ZJ]M'&GBPC!('2]<DJ@[,6>8,D'%#N_R6;ED;\!58OB8O)C'3@O//O-V\>:
MRKK1[[@1!#2MZ#\;IO]X7-Q)[F=>1H$DT,V5VC1+WNM1/);<)&[\"S"?$#?B
MSU1T26@\*\89@5-(],42>3KEYR_,>=Z#I3[U1F$#)+@NJ^;P?P. !&MQ=2&
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
MI;I!F'Z*IL8.U2P<VJ[EIM2# 3@6**_3,NOV2FR[F'5@UKDV[-[ <WUPG$H
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
M(6Q#;%5U"]XD,\.K'XUB,< ['6V9* J$,::5$?^>"XL'CA?-TR YGEQ?JCL
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
M5?5JWJMXYU_QSE?48?1'Q4A".>TYM'(2\S/2W1MS/".7/]684M<#9207)/P
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
M8V?X</JD1T90+*^&ITUPBT1S84\U1*]G>TV89FYMBZAL%K41'.\W&2MLBXR
M^X(DR/#(, 5=*G9P(A97.!?:[-C=?_XB]SXT4X3C,ZUT-'E@6""R%1/(WNH*
M#7)'FDLW/ZHDY):$ QD4P3NW:B&A:P3PPF.S8V25F+F64^FE>P+0V%W)W&F2
M3-(+SD*\# $.6IXI]+9,<2(K=^&#5/-)C.12PQ";0-ZFZM"^]W)S65"6Q!Q&
M,S5/8.V3?LIOYR_S'^*%]#5U*/#T:C(D<G7+G</]U*DY$--:1MBCTL.W:=6_
MRTOW9G!&EH/+O0'OO'[LG?3IQ@GA".* 1E$-ZNS*'[\P9:0V<3 ,_P_L\J-Z
M'@E^Y:@X:8OM"(K*)&S-+%Q K<D#!^L>(P #KLPBG1K0I!B5QF@-*Z?KP$,<
M/XL!6H.D+(4!C!D(PT*E7N6=*R D4#,Y"'VC3V;>*R=Z@6CV,L6CZVPL9?D8
M165+?2E2JS:6^M3;%9XDT9SSID>XLU&B$!S:='$*K?3]T(VQ< Z5%9.KZ98;
M?I9Y]P:(_]$>&J3<3%ND+!%U&SAON-HRH=LBSC&KRW/I*RU-&2OT9X;G=!Y;
MY5H^:/.+-\@\VP:E=F.2$U Z/L#CEP9.3;W%>-77P;=PG*Q^^I#&P:9=5W=X
M76&<J;-5S@]A96O8Q/6Z?'UEH]D\WYR?]'E,LI0?ENZO=;O&*>YB(%<T,C97
MPJ@Y,,,V."JP$BJ/)J@S0\N"Q#!4+E*'LRH); )%.S<?LEZ [GM&PZ*%5UHO
M9#$#]!=CPK7B&KO/M-T<]20)C*V<79N.,!?Z\X[#6J\,-WFXF['E*9 *[6<?
M%1+G1]2=EB!3.32ZQ[?O?WL2G3]LUG4]<!5R*J5VSI/LMDJ_I7\Y4/Z&K[SN
M\J!V\8+P%)-1[X2MGEI!PG,EQMH\^--5;G8QAGKC"L6%GFWY,&X42*&]+*S$
M&\%=XD')8R^13H&=(9H066IPFB^S0ES_\:I_*1U$A[1J*=P=5X#>6*G.=TLI
M\1A\G<KO+5)?Q3KRBQZ\IY[/XQ<5>*H4]BXM]= 51CX1?\M,T]A749W\^K2*
M2</&"WNGT7/L-S/S!9>;H7WT\@65;1&7C69['>,;D*5O@*J&=D^A,5$V1 >V
MT&PO$W>.V\P;]/\XIS)4SQ;UD*30V6K,S,AA.YJR>1@O;#XR6@R+\ZSJ.S'F
M.YHSL'\S*_S&PJSA/\S/L93*A&>="0$8BLOD4NSPNP;S;1'?PKX/.9U4[5^Z
M@/H<+T0PEUB9:U/&!Q9-E%-).@^%9UN@\;;7>57<QWLB?THPL,<C >'Q:U9D
MSUU&M!C_];?OR-Q996BEW]+8XM4HF:U2.)5K</R>MS+#W:LBPU%'PZ$,HP--
M333WES>@R/#/U#[4+IMX<5_IK=3X0!/_E7963#@H+>L#)SW,15I<"A/ 5%&M
MIK6>KU$RB2-O%;M4[O!&5L$%@.ITTDKM,X5RU9..1KWW; )@&[HT^E3+X))0
MVG?SV!/$4Z_L:86^4(?9DQCXT"G]B5!UO^:J-0T88)5T76[>Z;3<P:@.S00;
M5.\M6?X)W0;%^SF>&:[I%RL_]56SR[_.N?)WUFF5-K%"@ T+#]QD=RV]E[>[
MAB_3GZL?:X<31GK?GA3X;HO8V\T3-5S#WB[53;'C0(!-8^:NN#V-6-:L6O*3
MA2<1;0-[(.45['K 19U]3D7GV3ZK/M)!/^ OHM%=^80/T^5&PY1IP+!J"]G
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
M"5Y$@T_E=LXX'7"2(IVIZ[27V!9AJQRC6-FIG),?T/T6'(S(#ZY64-<0^)Y
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
MOU8*;N82#$H UH.1UP1*C\P&8MPN-Z>0_,3!KRM2#</:7@M259I&P*O\V"E
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
M3";'PT8V%KP@[\7A94TXQ[31N#@>-ZCU24%4;<'EALX5FDV(;B544CF5H*=
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
M]U<@E >+4-I3:2.0@<K1IH$A!RW<5K[[Z&;8JU-OZ('5!8E.:>4-PO_&VGM
M-;5M"\.@H@@BTA5$!>D0$*5(4T!Z#"402B"@](0F72FB""J]%^DM@20DM(1
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
M0_8R)[.L>R#$XQ?J FTLB)K?#)3C18O\'^15:N)DFY<K,:/BJ*GLC83,\;
MBT#>14A'Y:<8\<1_B',YZFX BNAC[ >[FU=Z<#Y*MHD.B3(3ZZ^/1&<C=P11
M";1K5B<AV54R2%KI08FD8#]=\=(SM-]1!UY.L[9+V6YMD:20MIKYY< ?L3ZA
M7]Z\JN+X-,-PJ=(L']"2Y(H)=FW %I7P"%52;YD<M%%Z_6"?)OY/_:@Y%OJ%
MKU+RDW[-]F:6!LT!=U*F(G5&.^W-7FS@3Z8>S-D>^50XVU7<U(&LG)UT@E\Q
M19FWK ;UA27NWKK6P.DB?E7U^CR.[,$/!-F0!Q&"E'?T-I\\?R\>M[U-N%36
M]XFA+BV<U\DCX8:7!NO5'K!&X,[H! W?^C#\84UH3.?ZC;*?3/,LI"CAZW];
MMA"UFZFR\,(V3R!0])7BB)K@+Z],]NU8?#&H4I!3S_JY<N=ZRC7+HG>XM(JP
MAU,[?Y+_?:+EH8;2ZBOO#?3RD]1'.6OOLB"TV#BO2X56F1H)*!%V=-\]Q\K/
M$G-' 91M:(SM(4]5<+V4X"FPR:1R"/EN']X8G'%X8SU6 [&U:UR.(O*-K7WD
M"9(U<<X?\9ST?O\H=!CA@AY7L4E^'1RGG&OJ"(&4YZV4H9&?XO3DE!A!UO/@
M_%[#=/8+]5BOKZ8TSO4?/TX=&@M[^F896%4)W1EKAC?;;?;_0UY7Q_FH-%]>
M<XRQ(ENP0-:J4ZS(=U]Y6NI8=6-V+SU$7@I51,5\=D)[!PQR"S&3K/^5MFC7
M,8E/#+V66,%L@H^GG\3[#&&0W^2GN^M+DG;U;H.OW(H7 7P_F1ZW9OR5)KAC
M-_?>NJ#X#V$+^?BK%+FQ_M3KX5$Z</N@:"0^6%@MTD+^D38 -6ZYSS:;OU;F
MNRYH L#SZW@=)$[4&]_K&W <.)A-*U&*%@EN' S>'C2L X;4/P!-SJH+N:T3
MPHK1R1AW@]W8!K%:##- GDJ)EPZGI"_/RDWJ38150X97\.#^I3"=$47JA<)H
MICOXK&-L$VBQ;D>@=9Y/^W\@.\[8M%^6+= <>*9F\\@4^LW3=\>T?4_?B[?M
M]/ -\T><*B@?C[L[OBH/2NM/ZIB-\6"A1W$3RNOMSJ>GKES+I0RZA@S[QY?Q
MD0.0%3+JZC7IXTJ,>X_>!G?U/+\%9Y.!WZN7CDB_"&0WLMX0?_>3Z:/&/XAD
M=&@4DE ?R]VJPS MJ,EHF7P[]=5^<';\TW;S3R;=QI;O'O/MFU(^^,_T06,J
M0%7OPT(C%2=9YKUC.B/$(R49\9\$ZO!/IB.$I1^L&X_/[#5 '$_>#GE2#I<.
M-KN:/;AZ=9U%2Q0IAJL*[XLW#3OZ7*71[">3-?6D.B35ZP[59*G&AX,DBR!,
MV8-KTDQ$6#<G&??BQ!O>\@A]:=XHR40W:-S-'>+")MCN_C ' [D)KN#R]EC?
M3Q96)J\5C.5;\\.;H S6-IAUT-MGE=S"T"FZPH\S]J&?*8]_N\6#7GP!>U.:
M1FE#$,"[N"@,,I]X"\M2.;@$M10?3<BOT=.S+1,76L@T(HRWJ$*Q$X.]CIAL
MW_$<-+<$\A+9RZ&[L8KU)Y,B7@^H,]E_SU"/3;S8DB;#9=4GH%1?%HNV.> '
MATM23I=6>\2("*?^?L]_RCJUS4GU X#C][=!(J "3V]15;M!NEN0U(+<8YK
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
M%KG:,#F<46PA:.*99^-*44WXQW)VVU/.M>=?OG1A<E<YXL)Z\C4@]]VJRJ7
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
MX^MM,68B4[\^D]]J]DH:R*,+6QRV^3-OJF);5?\OH-P)B_9M%^^A)CG?,A]
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
M1E7-PFU7%MPMVVZO=-^^6GB7\:H9'[3'JVHPZV-%?86&2%?TB@B-U3S5A"9
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
MH''*\!?X*0BPM:,UR6TGE501I!S^M&9LVAG>=<;9:VQQ+(*=;4_M6_8-N&Q
MB"/KMEOC=)QEZ TN&[;JOH^ '$6HE/3 @I=K"L@_"X=JL>NSX^K57T0X#+T0
MH4^+%F6Y*R<,(6.?$77OIH/&DG\EV4UUTI$];_[. 0"WYAIE^C<F*"W/'_NP
MVAKQ7W$ TM\%_%-V'3_49W*_BTU1_C6%ZP"J-1* %7<J_>"7>BN:4'Y?8X<E
MUON'S%4F D)J!L6Z&.[H#+_U &FEK)&XQ-7(,ZZP-5:??]CHT$\A+:@F&W(D
MST_W1C]K)(AU?%=C=OE!EO3#Y=?PCV_W#81INPYQYA7"HEPDT4[+ OL9[*&Y
M6@K$Z>26GT)' 2B@=&O?V59']WYK%#<4FK-2Q/9MOP@\$/3?-M")[&N?%CP_
M2[Q<6WNN?7-KE7;%*."+13.A):A)?C>U.IJ8CMY+V>JW^I303N+%?L6LD4RD
MTQW>&\JK["V "4R>:\Y%-D:K'^9E#X[&WE,2Q'ID'RV/W6Y #XNWU1 [36=&
MV++1NW,J9=78KJUNKZ=N:-D5K$*VOM\#\)U]]OF#\ ABAK,MQHUGG5;)[<[P
MP.82>Q?QO"(4Q^22(085!:_G(83"HTW?QFI-0&TE PYQ S+M1&(5JXL5LK@S
M)TIY\Q-?-YZE^9[X] 7Q0#2$=9JGYU W(PLX]:5_3Y#QP.H_(-B;T*"+7"@!
M\>DP"&>E"Y'\*51@=S[HGX _I7DNHF1$/_&&\KT%9-[7M(K#$38CDQWJCGO\
M^N#LLF5T/19,=]]XIHTOTEC+J1XT$*'TBUU)!<JS?S3=GQMT0_@36"*7F7-O
MR]/A=4[SEE*&O9HP,5 MW+H!8,E0P]/\8.O0]1N6TH5WI+SK70 YA<3YX"B;
M(;MR0;[6I.C0\,J!G:!][Q7=2H3^(G:>=1_25,LCUG<X7I^8.+%[[%)=ODL9
ML*PY.;5<+\9$N6[C+8+M?9':09(1.XJ$FT!P,-9\ /RC@,J*RVHQVFCTN:_"
M_N(,,4^K5BG#9B@Q7AT;N\,;];0\'740@F:':JTACMBQ;^,C$>/$[U8#O&LC
MG#AM4.(=E0,;-@[.(?Q3GB"8;7R=QY-3 ]Z4*C4FLI"B+NBV6)%.E8ZM?'RW
M"2HA1\L<<RC/>6R>ES'W[Z;8_;'T.4I)G'ZP;AY^GWOK/P,9<SM#M3*_;(F
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
M$I$9]R/QJ#\U"X0&3[#";MU#,<P:;R]$@_PUQ82!@]BR'$Z?P7^X[)K#/X5
M)PO&?PI=U-BH0TF6V[E?THVOGD5%-RH'N4L!(VO"OEDM"BLZIM_8._QW(\ +
M4,UDB_<X7\BW]72!!<A9@=YCD'![ZSX_V<T0Q1RBB''>P&R&[S:,(;[$I:%>
MB:+8XI:0\#EHJR7 R/K18<>O:6LI#UNOWP)H?I>]MCC+^:$3C&OX*>1=BWM
MYS\)SE8BT#DZZL2S7D81>Q=&<\%)SVBB^30U_-N7%G^*9SCIQ!QUS-SM7&B
M!H^[<KJQ.ON\9.<AL:#K#=G7AO',&JY(THL2C&KP<"C<-!KCNBN-5L#3\I]R
M/\O=55^9M&CPAUI(?WJ0R-._7O??:,7PI'O 6$YQIYY]O#L0"O3VUR)JZ#5B
MJK)?=WJ*M2X?^TUX3JH_/\-LUP[(F-GT?L*Y_YBC/R\)!6<9'K>W^!?S8NQN
MLDW'F'3.59ZNHX9] 3.FI_PEB8?LG'H11;]W&D?OO.+5.2]W>OB[S7KW&_2#
M1SFY[+C25@'N>O(H^M*#5]7HB_-(&O&+Y6QD?$*PS!Z#D%45Y]0NBY)L_,;S
M$[7;WKL@U*];_/E/ES\$A0EL1V(?MH<W\4U(=QP(,GFWQVH/A" _LCY]$45
M6IO;96LEFMC>H[,EN-]\8QFPT>PUS1V\Q)+W D /W7%<N9#$O'Z<00[Z!2R5
MP,7>(V:V@MA=>D1A8<X1\Y<]-? ,IP>G"KXTO;C0-O\EO\XH:MK_Q<2O!D:/
M*IZ!!C]]KT_95>Z^2NRUURWY@ !FQ%:%K;*OY6GYWN5#]>(R9Q^0:^(,R^Z)
M@; G(?JC$^(^@7%_V'.ZT\#]@>225/V\>QS7GT+^:H"Z9RU_F/37A-]9P@W1
M\\?N/CSHL?7J0TG+K5NW;]J]=].^]T);K^3M/HC_3>%+/,4$Y8TP;N7UA.SQ
M4XV<;Z=:)8]UGMI%5Z<+=M]5%(TV;E5\,_6I-3XN6G)I2)NHUZZD1SN\/W7,
M!-\9_GGV)NO)X9"UJ\$R1W)Y',,E4776?-]'0LBWF7VLIS=#<V7SD*(:RL?-
M/-JWAZQ/VU4UD7_ESTU[/F\^"-8^O(69^F/HE##*<0P,A^J,Y%9$)J$).:\R
M<N2_O2*<2H.,]D;"QOSV3LKEMM)[WTE(X;R:A1^[!++//[-Y;]"O$?#E^LO?
MV?E)8'$U7 0@?*:<IB5>E('%7,+=^28U+/Y"Y@#Q$7\J<%50#>!1D'Q%>06N
M[L!%Z=4J_LE8VJI].G9O#'O9"DKM%3X*J47R,^2>@@(578VN-S&N0CBD5VIY
M^&IX(3Q;47<,$;#9<- 7V3:"ZNS]*80CI10A,^*K>V5+*.*U^$MXG.-H-VD'
MD:%)C:O-N5/@,ORR)JR#P#)_#2=/3>W4;W*-D0*P^"&W>$E%#/\#%\EMCSRY
M"CPH/_\2I_Z5N'IO(17(<&(3:]";[:[,9#_&O@[2_U[3P:1,$BD_4JCX)/IL
MY!GL:X5&S3SB(D"JEN890.VO?I:Q,XG=LM7]$N\-#F%>NW*U@)^/.::?)EPC
M1K0@@G(HW!X/:&,[)48Y+&GLN<;]F9@MY_!-O5/,<TCTHA(B@3="8[0WNEDQ
ML.!;:.<V"+2V?2H.@.]&QD@3'+653<ITNA2Y'4,Y&AQGKCE[J&!UBH%LTL0X
MY<@[!?0<BV^TRP)I?Q-[\^<K>U-?1R#=[%Q'RUJ1C3$J[_( 6-@\AK)V'L>-
M*M8)1P1SBVYC]H3>Q\=J+ :=B_84QQPLO\Z^]E/H1\ELU L$L>M[+3#&1H$-
M<(&-CDJ]H#0);2@X9#/")\\&)@:U%"(;T8[T]?R!\.]+H^SJ&QR1TW6!G[M+
M#(Q"6<07*U.XV+?CXF^OT)WC768[BYR66D/./*YKU7"QAYP*2,HG &^SX\KA
M\.1ZIF@'/\#[;@M.'I2.;2L;!6+CP-KX^]494W%G_'0YR6[+R/<+5B%-M9=A
M76+JK(I&&X[14TZ+<LMZ';-5KP5\W+N>X_E><D76ZDJ/@-G,RCU@A?J2==27
M2BF\VS1_8D7,C=^9\CC4)(W*>/GAR6_*)?L#[(P1N 1NJH 42-A@8,#Z47-,
ML*WS6KGO^&B6O$^Y>]8"U,#+-7[UF:8"MU5=2KD&>U4$01#M?TL<\LE$;!SP
M 85F94P'ZDM'AD@7FS8F]OI;TW9,]1QI0"74:NI5N5J9&+;XCKA=S:HO&MJT
MCX81EN'OK)E$MPKPFFH'=".H8^0AF/RV)D_:YR7L#8H(GY[HT=5G1N-Y5"&
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
M%8,,J<5P%:$"4'#Y."G%9GH]5SG=E0:6DJ1U2?G=2064<>A*Q_ %^8:AMVJ
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
M,>7 ;T -_/:D1B+\T9W4KO.?SEYJ^B\ JXYR&??E:6_[>MZK\QN.PXQFQ=V
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
MTO"/[M@$R4?AJ5-OC23AWN:-I%XWWCC>B*?_%+UQO/[8*B=BQ?F<*DMN66Q
M@<;5,$#J0=0Y_@^&%PR#,=$J5G<$DA55PZO9;=@S&--66!!7C-]GOAOB\0B3
M!WNWN4NM7K;\+-9.(45 S:V+T[N6_5]J%&UY'EG1#S:[_D>$L;,/O]G\(\/=
M)2(5N]::1CL+SJ0P![UQ>#]IE#(R#-:K1$BI!F[>9#GJR-;URW-^?0-W]U'!
M7OFWW@KD'M%*6E[Y.UO5:R6HRJ4X+)0RX6Y\HTKF@ZUE@X<3C+".+D/)S(94
M53 @530'U32*@XJ3$6..KPQPW?1U>"622\[HV=O^B_VLRO1T+.MJ,4@QUOR_
MK%I7?:$,O2&N\NQF_Z^AT9=-P>R/FO@XE$KC3(&<EK^@=Q,O&2+S^E\R6K^0
M:<KM7] _U9F!D55QB3X(UIFQR6AZ!P O1\!$%'A4DM$#@Z$H1,[79DJ5WL_Q
M(,/T=_^!!+62\01.1/*KERJ>22S&T.]?JS::Y?KWJ5SY(SIQI1;+!X]4Y6<C
M\X_UJ0^O#>2G\9N(,UR_,7E']Y8.Q4-7"K"Q6TDL= E]G43+$5SX*N^\";[
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
MZGG^L;,7;GL$GX1+F<46!$CU'?1X =Y^D:)#  LAV8'\G]L[9"[$=JY25_"
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
M+CS:]%PD#O2Q@(=Q.;:6>S1%=EKEG(CSRA1@_>1C/^-<.Z\&;51LXX310N7
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
M*7^0K(1^+76* .;D!;BZFIA.J9EZ_ $X=<RCK3.?W)>?JTJ9KN495JY89VC
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
MR9MEF%3,=.<K2(R*-2G%#I6V7;4,<7782;2;A@R3FB=N+;>P?.,?0 Z"0=S
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
M/0H,@"<E[)<\L -H9V4>E4]@Z;^-ON9-VP_S>+&*;/OI V]U#TF/Y7_M3S!
M>CR2TG":ZN\C#ZUKVJPVDKD8+IH*[KC>)S$H+WO&)$"&Y2:S5P(2"0D-]EP;
M?C=/N__W&].<@JC^[8M.EG2[;+WA>K_<(U(:5P2,M]+#0IM$9T3VZ?GT&@&]
MF'W';-8[Y*%_G7H ](6$,O& M=:I02SC:X?-S3T/:_3^?$!7%&?+6_TD,CV8
MQ0401&&(G4>2H@[881!A>TCI3 OUT?CG@A$?V9J(OTC#HR/0P6>@$6/%'-[1
M[?M,HO_;>O_^CBF7I;B5BGHA_&R7;S\E=!4)N^>AO.9!Q,K*S6!GU4Y"+6I!
MMZ-77^JK\#>>*'Q&T:_WASP(";4W0<!8GKTRV$RM4R\_*$4M(\L:="O#\#V9
MN+H(@7GLFM S0V^TOO"YP5A-N&4:T%9&VB#57R>_'N=J.!#!NO[1C<" 2XY?
M0E3+Z_7>L1>;B?&$*+4^H;_Y\[#YGF=]#9]'*U0P6"NWH4%054[/1VG 0?MY
MJ$967C"T[_"KD;/WAA'A<[A&CV*X>LGU$Q;P;ZRYR@8#T[6B9?\#0;,E7#2/
M.3H\X$-7/0;Q1W/%$5=1E3$T?4%*GTH<!XC)J*S8CS4Z]!#4.+3J%>EH&HFI
M"(18P:]NF*]J9%B5'ZU*/OQ0]N%LWG)@Y!H^?L6J[ B93<3CPDOE"224?X'X
M,-TCTS9?.>\@H%G->.QKB1)#:@> 6RG!E9)?(10^'VYHO[0G5-8T.\8ZQ(,*
MIB\,!O< W06;D:5 P^I0F*.^9*8\)>G/BR(OX*>]8M) H&>^'<":\#<VROJ$
MS4/A*Z/FV@A/EGL!TG;:O";A!V/UCK'C0F3(79ES]?[)N$Z;.F)_,J8L1$%O
MS9RFRUZCQK-"4A34K&J+=3W[S4U5Q&K/Y8VV/_8:F@.SLR5 Y@NS<>8/_F+"
M9,=83D"7[?F7J JM)FFGZXWAUV)J!PPH0R+N'AF@M7E)X_<),7:4(<FC1WB>
M+Y7$WJDFWFO? 40^::K/HTU1^O/^LA,'E$[V:9'[=-FBVR@YZ5.1HMB6LO&J
M=7EO+LB_NA.T\LI#85[=$UNI[5N2MT?AA\,ML2^0F_MJNPJ6C=OTYJ']HJ;J
M]I" 0G?^>5%X0#9\E .T#/:..3K%:;')'UL=1^3YS,,$NXV.=X=YTZW;P9-
M+'B,#BO.&K@3KA>>KE0SB(\MSA!U\H:5VR+(M_URKI0"9![Z%O>_]LUP;+$A
M"VAGCI7 <GQ1&4EF<;C2ST"7/OPE&AD2,D.:3<AY-KL?%C 4\9XR^A7#(F?;
M'("5<L-7W1M"R1P7)+%VE/,I*]MZR)+@=)L!!^Z><NFG-WJR(TH2SB]!D\ZV
MO1I]$'LUZ4KWC1(^?HS8LO;)*I;C3=&)O@( !*X\"VN/*1YFPZAZ?XN6Y?:0
M->+8GO4HA56/-#E7(/*YZ_/&W_80U@Y@59UY<^%W4\79<?@[]]1J0.J6 M82
MX5>>E96[YS)S_>VC+69.<\'6XAG-S>=AM5@:J+4ATH/-3F$ 11S2)'!2EV3'
MH%%> 7WKCKXY46@&T 5M%L537'C>5HO%>S'$<4'*%$^ZFBU46L3 8C(:$Y .
MNRH5T@TRG[>C(F-(#-NY4)?7\$)BR@-PPOW<%S+8D%?KK).U46%QO]3)%>[]
M[C":Y6=BDY-$;_';]%0CXB)LTN;(&6[D5OF@LY&;P?VM$1\E!IHN@7H\C#-
M*YI-HX)*XFHB^Q\0+STV#G[SI[I# B?T@?O'F44-Z&.@^U2ZK)>8Q+I%FV)-
MCU=- 4KAK5N/QC/MX20V;QA%J1&0S:(\S182?-6-'];-B2M$SM0\'^QUD&O9
M*',@CPZA&?YDM=Z2A&!0;AZQN+?824Y+)+MWE\(Q3?MSU7%>!G\$BE8EGW6M
M.8^&ILO,^KV]RFDI7MU]JJ(/_1D>5+.^2 ]Z$1>']WC@G/ [M8B!F?N5O R>
MOGLFEM=YKA[?QEQ(>H^'7R^[H.&EY\4,@%*A>%M9%)FHA45?"972<DD+&1F^
M':%^Y/TH4=A?+S6DST__HBZ!C>33@7.]LWJ$!%ERH9IME#=MO:!*6/DPK\IR
M>(19#YH,D0K-;/!V5_RL@57*V:L^-</O/% 1%;^(]TMQ%0=Y53A#U%5B&?80
M2T0VONDPU2J.5'GRKB5V/9N6>/<H.*SS1.V 2;Y<ME6H2:'P+]LDS6B$B8;
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
MU9W'M.Z=!^?W K(L@\1L][D,>8W@XK,Q#MSKBVY\*.Z()<=+#1&$J,)*DH0
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
M\PG[=+]GJ9![BH]SHL!:5"1K%IXF'DXAD+X0R<G\.P'-0ZN,[]_)J/CI?G"
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
MK>!1#30&W:FSA+;J?:ZE"LAK1B]@TBENX@TC;EY01G<SPS80K7YZ6]M.Z::
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
MC$":VO,KVEDGW(L6P/K28HNZ\Z1&#F;"S()V)H"%[81AR*Y!$H?!Y[KG+R.
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
M2X$(E2LL(52+1BKO-KK\#P"MT-=Q]:\ENO-3];_F,^DCFV3XC)^P\7(,N";
MHU$CK)03O0!3SM^!T4$F7>T+!)W0%IT2B\Y"+3LY+(B&@@O%C])O;6@GZKS(
M9)2IQ7?O;/?P^@W9+Z:I1RR @D%LGS&1<1'-#N#IQ6S)KW<_@@UJM6Q::X ]
M!IJ5D=H]J%"&#5 L^B([P,$DDP]MT!FZ&<4CM[ZI;6K L)%!RT\@485#@?0K
M#$H)9 ,[+1"Q)PFTSWZ WRD%%2&EYAVQ!J(3I.K]/-Q$L?[1&_XA,PJ"_@AK
M&3 WZC/QWFBL>>E6Q:GB"_,5]72"ZKQ.?A._2%DC^OEG3Z]%%(78/C!XY/#*
MT!E1"GMSC<'N5!,3::L=;V37TD/#T;YD;1R,9GS8G_[-?5*2BL]-5:B3HY0;
M),,+LFU-,FZQZGD9V/HE1W;=C!O]8A-M!!CI1S,O3H#%2RA>&<!&,R]1OOC4
M!]M&_. .)7%BQ&3P?W#'E0N#&W-BA3$@[MC$*B0U"I-37[+HQ$QHAB\;YGB8
M@'%2IKC1-$<;)!(Q.7MKRDK$(DTZ")B!#NJS+=(?R]*G]T.)BWI,F7N,5GV8
M*4WEUW;6C@WO8,\O$V8UCK^*Q%04SQ3G]RL_[EZ>)PW%Z>;;Z(BF?>,1'+K*
MP5"NIB?K<T#B24RV$"W85Y=+TBX\:O!=IAZ\<'F>+@,<&X(4IQUB8/WUR7KS
MT+6-(U /M5!_/I"D/W:=/A-2#9G[6#KS0/# ]Z^X^-B_%3__+=.'=*,E:BV&
MV=7)E/Q-6$=S'<Z7BQ#;+/%1LAX2'&0UAL,M\)=:5ER,IJN8?P *XRR]"K7T
M_(5$.\QW _=[]\67Y"5J?P#>1!L$FA:FTDK36V*/5+BZ>M:BX6KYR>44SL78
M0V(!,.8&\9"=RB639BY>0CGAK*IU>&,H-L/>2F>O0N3W^0K7FH#A& P$W6S7
M\,%6L*',S*5&8>IP''G?VT(:[+!82US\((Z"Z=\X$?MUGR4*&\,%%CMH-98U
MZ_"R>Q5:Z=310QBX <BXJBX2:HIOLS7<*NRR6 FY1&"N 2EM=MZX@?:TCULL
M7O^[<WN:QA8+\WYZYHA"N878=&RB0*<1.JJ!WJ?H"U:.NX?^W;.9N8MF'QR=
M!3,FR>_!PD260]J9N%)?,?("0@B7A9=?EOX!*&4_P;\-NYX>4^?5X;]2F<I-
M'+9T+Z20Y1&8XZGYH&0*L%!.*:#ITPB"07Y$*JL<C2OYS\$YR[^-3B1:Q4=9
MZ> L1+ZMK@W-99G.>TVNN#%2*"?S7&M42^]"T'++NZ5J\V?_ZG/"+59C>_!M
MW;GUQEQO18266+ -;-.0I)W=6_=?E1.(P'?C_Y["@:?3"A8)Z0','!6R-X3Y
MI=T\>X-!8='D*&UMY+P_I%L(1_':6&*+J!3H<#NH=%?U9*:O]L<P[WF>UQ]E
MZ-N$;&HL8RD(J'$_-BD8P$,DY;*5=GC] %%<[=JV$"'PIH>4(L0RL!HA)9SS
MD\7)4J3GF/=,B&@@C&;Q0^^GC]I].RJ=7G%_=?DO+8,X@SB9>A-VA;QM[WP%
M1)Z'?#@CHB+[QV\*0Q2]K]D7;]M1[UX\C\T_(RQ4S"8+0:4! !H!;  .N0JY
M7%D^H-:SVQ%LJ;KL31IQ$]OA/<UW,LF=RA!GS,=1#K_V4,DM2V]TJVTFC7PP
M^;HR(7O3)J&.I[2G]#NZ@V/0@.4WZO*4H>T-I6!!."JJ.@=XQ#:N=LFSQF#T
M(>N6]?;:?ANSR[#%Y5BKW?X-C/R;R^LO_#FWIB/L$4DL@QSO/2U'RC^6C>5?
M.Y7.3EKO,G_Y4"@G]BUADXL++1J"QX!>!MV$/U6/>2V^JM:T.A IKDC),-#>
M5\BGJI-4\(U2&@OGXM,CX77$^%C7UCC-8B68:"%!5*$J2Y6MP&^)7 ?BD\VS
M:=U$#$_79PMIWRUZM![V[JR+MI222?U$F_07.DM#V<33(%.[J;[YV#OQ]ULM
M'R<N!PMJV9M_&D[O!.&.HT^3?STH)"_DE<R:V\/Y?AF"&=Q(&>0Y+^ [3[MS
M64&:-D..$^B&[=N]GG!-3;JR'*.'R5$9\2'(0>"$[7V7_7?9M+%6 YCCQQ<F
MP5;_"C*M:;1=!C,,DVXRI!HC8SB>LZ</_)6\=W'.8 Z' CTW@>O8R$!!$FW>
MDI#[)&#3[(6== ^A;.*G:R^;JKJ,12XSMIM[[R)RVYKT"5!EA-M\CIRYT"RD
M,K;OO Y*&QJ<Z?(V4&1)E:TSME=!*!45H_JL#8UR]90T3N\ *"P-A:Y2O_6M
M#HY^7WZC6KD8%@8E1!>X7])(NZ&%[=5U(Z%H<<=98_U6M.F-#R\Y"=8GXDA)
M[-XB(00<=$.I993>#V65@&O4]/8-,]_GHB",]!-3AWGI/P!'/?,B@54@ISE:
M#SPR#)^5?SJ;UMIGFNL9NGN3FG5H]#A?_3>J=A%$$5;$X-F.!H02%7!\X54$
M8J,'/UA(X3YVAO$%J5RK$BV&&W5F,H:"T?U0SNI Y,$9'#374]%/T(\RKVUP
M)PV^7?EK]<[)0?:2UX57738N6;^X"I-2XWX,;6P5&2-EGFEX$4#-HZ)4KJ46
M^4_2?,<0^N/JF92I/:6QMZ8 2.L\?OE02N]O(JP&E@I)+EW-NR)L83$.:YX6
MXA"Z"7K#QFKSSQ]@7= X(X0NOVQY8/)T! U_=^KR$+_[S"I! 5]#*CDU[89:
M1J>:,2RJM3"BQLN"CS3"RM&1TM"<Q>SJ?6[X4+(6KZ%]?<ZS[I<@OAA!AS>8
M?:JV2851G:]8"*'K"65MJ6)I*4%;/,6/$L)?97NLND7QO#YO/),.-#BV/E7K
M,7+R+!X0'I!;'CTNT\.^(6&=#\CT:>=Y!Z/^0,MZC?_@;<&W40R\7:77;NF5
M -_@2$BUI%$M/LC[V86IGRU&0Z1'K45)R56-YDH0JZ:;TP+=-&BN/XK/(6S"
MY%BQH[X14 Y2^@58^(";L3D(9!V^72=?[S> 0B(D3VV/&QM(BC^X*1M;M%"S
MB/.I1,I.C<WCIABM-I$L5I(PYJ]KJ=/1/;WR.T0$G $+62M[N5+<&QKNW"PY
MU,QTZ9E/-5N,YVRDN! >_I+<>!%E/C=E$HHN!4@(<@@?'"U'LKDV!**W6D4[
M\;$1!YGA174.T6/NZBS6TC-BRP%I/@&#/KD[>40B8=S\6)VREFZURZB<#U#8
M)KQ2,C- YP^@SD)=0",Y 3[#.L4#OW(B"U4H0X?9%&]$TIO08MO L:9_O:IA
M4<O/TWQ[9N1?J. B!2A7CX*@!#./CJ"A> !0E_^EVR*]!8C25$*3 [H'0XNJ
M:EIU1-%NR/3]V_A<+^(7'_\ K+P4]1OA;@/AK65"[M2*SAJR+6T&;;0]T1LI
MN0?'[GI?*DL5S,7ZS1W^/9R:PUY2)4D'_+E+:/<X_B&EL]OQ]I8,S:>@Q3$]
M;[GP9XN!(<\.O0]4+.S=(I:W);A(8A_\49=TXB(#*6_F_4CB-Y2EOX]N:)N2
M@S"2N'95FKCPU^$@Z^<QR7&@6;3VF0#:(V<;![;[(1F2%610J#M/WCD#I63A
MJHZPO>.P9V/30AU:&R5N5)25XX&))1]8#DHL:1"<1.U+D1I;R9=J' NUDS#5
M:?#EU):#C@4G43;D '8E^N$#X;@25!:-E:#=.#SQ5MY"<*=/K91DW75#^#/2
M+"7;.M <R?TP'EJ2\_LAM; KGUXBP@TY?TKIZ^P@H5OB8^L:Q_NP#9(@QV=+
MZWWE))3MIR6$-RO(7-NY\QR#<4C/EY7]U3Y9H#,8[6NDJ:#>5&)T(><:O$()
M2]E&*V'B38HMK21=O%_"=OL:QD7<,N]M7*%66933K=%;S/LT67*.)JH"*YI&
M]P%]IE,JK]ZU'%ZT9>K[OSZ+H7J,:*J2XR# S<NZQ"YYI4WNPB.6*L/YO /;
M[@.YKMN\9EDK+;=C!"U#NX$*H*FM%J4E8DF]JORZOS$4?##?>&,OA:M*O(QK
MV'E^(L'O^>D/P$..T-!UW&E)I=7+(@0N3RO_8_?R)OB88:,.)V1MLV<@EURG
M?[T-Z 6TY[]D543E;[AX024T+OI*,!E,3>FCI.@H'<KX"AQAXPLA$\<XIA3I
MI:WO&?*W3O]QMMCT!2";)^ Q@>D9PR2C1DFYI$9#R5$3+H>?]SULVTL ^/-&
M,Y=QHRWAD_:R*_'+\;SQIC)U*O,Q?]X X>][&9"\3;=4"<8H^>OE'%@3-M!D
MI;=-$=UFMR%NJFMQB=W^.44TH<SCRF[8]VHON_6P^<,)' ;:<K7PIIDA!I1R
MR<2/I;IYTO+&05 Y$-TDO7U=<%H\BVA>C+ZR>=:I,(1DP1W%GV,D?WB9T&NP
M33RQ_2]O/VF7"0D7QS/ K'R*0SVC67T4KI6 24]W2!_@,I[0BRHL*!XJ*#B/
M0QI/W$^)0VR=)BKG9I4 2</-H_VL57]H+%\K=PA>.Z0L+VQNQ>&QY@0UU\ZQ
M_<CZ!4[9=CYTJB?+44.KS)< YO5L28QVLU$:7)/3CDQ'G_S(VGIP*M@R]OVR
M]+\YR-??9OD_*A'/]4(Y*H=%S'B4EUJ^-/50220P0M[02S H$5R,= 1]^.WN
M_>(!7#'<LY8=*%/B8=WI^X/UEEWE'/CX+3LV.D;]69N",S+*/8[*">AZ<&SN
MNEB^>1)!"_I&.^./-=;5,L^Y?0JP-#AXJ;?D$R;S+BJZ\C-J;'K74E^!N3N)
M=C[X-F.8,/8J$^X?O*4'#2NT6*S4"XP/)QN>(&7>;,5E4T]HHW5!1!!>9;J.
M26-+GU,>J1(V^EW3DMWQ"G(EYUIE" 56Q\5OD+K'Q5W]=.TEEYWDF\^>.6X?
MDR9#.K_?0]Z]<I137CN&IJ9O' +C_M*)#,VO[R7X?NF#^ (FM=66S1[()_>D
M7>Q]4P,;4H_=?[=%+\)8WXM&.7K-M/:7$!O7E0<P,E1B5H.H44@[GSDZMKDW
MXNPG/#+K-NIO"_C-;\)($<J79)F2<7+*ZRY?S-PB$O)\&*MDQ)PSEHB5./@6
M!G+)[EYG](:>"8C4,8U/$,PR;Y)^BHS8(-49".K9=$$CA;-724ELC)M'&5/'
M, )E(%>NS"Z(66:%SW])A7G:-\FH7?TE9>0*7B*,]*$$AGM3I=]V7P3).J8]
M2MN?%/P3;8GSJS#Y#V"C^@_@ISBUQNY)2BY.QEOY-P]H\?^PW^TTY-<]4#(F
MA&N>_>2]8)8"Q#W6%IU0'-T675L#GY3Y@OBQ]^'_06\?>W$2:A'Y LAPJ2^$
MCK06-/[&Z/Q"6$JVRO0:FW8NYQF:MP^M_*9!F #;P+]DKG7E"()25Y_>D"NZ
MI(]1#FJYH3H"J%_)#K2] M>_DS9'0:@0L<X'SZQ*<*?O3B\?O6=]-9<]_'.<
M\@>1F5!<WX=\H?D4XLZ;S5XIT-HC<DD_":2&OLB?Q%A%A 8'I*F4\Q93OUL?
MASAYG*!2/7T^2D3\J&Y2\%CA8PY(Z(P+MFO$+&72K*='=3".I=VPQ:(ZL2K(
MY*T7^*9N/*B>@E")/:?+/'JR2H+'\K\65$?2,7A#%G$)M2/:- "+N<I\=U<"
M7@]RR3"PVWV8R3+EX(W&4>\Q7>BYSS0V783/TVGPRJU$-'[#;^+MQONBV.Z?
MUHF*\<MB:0@O7Q=%@E-<??&&^XPZQ>3&&,'/:[3CNR>7GK-&M1!G*RV.Q[!X
MX#@#SO?L;_PE<X@#I?1J1&1,PIGO\.]4XZ&#<^(;&8$P@5SV\3>)[QS\EQJ2
MIP?GB0LKM44\J=H>^OVB]K!QDX@<M*,."4ENZHJ+>S_'NB?F\S?X?ZF$T-M^
M9$0Q1D5",8)QW_PJD8SY2UVDD\GIQJ.LU71J_$-N$N6(4O-@PWVE9$,NQQ_
MT-U8:7D_:6\$VIJW-M>5(U]>NL4KBT51/7RM<BN-=$D(5)X[%I54%B7(H0;T
M<F56ME; 5U9((MU GG"*:@K=,XYIV";VGT=:[\WU:<16)?:23WO8AXF/7W,J
M:4">\:+5S G(^K1U$HRDS[3RHJ.<7.DSR3</U1T"6V6X@E2XXLZ+_@"0KRY#
M VLZDB5'/YB]9:GVV&\*#+++_V1"U0TUF0YZ-D,!7?\GI4VQ)B**K1P\&=LN
M>VY2=1-OM,DDRY@<)/< YI*[&%(V'*@<0LCQ<D7*73)_&)*"E:Z^Q@6K7.<Z
M.8;0:@[LFH24@Y'VRS)GTEDGRAH:S_N^XQ92\L?W&A77;Q[Q<O\T=X0F)2<6
ML7PHX%+$SV'3B?SN-L_/HCXT RJ6D>'VKU:CJ:K\2?K7D>]\?D! $I?,)\FJ
M9?!4Y'I3PE[#Z3M&//0R?1(K*3]7"45^?D@SG[E;]&;:5(I@(:3-_%X4$;2O
MR)T4QXE0DBM.+L*5(\2*C<RC3!1%&ZBVR-B;YD.W>MG>%FWPFY7-PM^.S3 Q
MK.5\962H784[&3@H)LQBR]!7=^SUB;-[F)]'N"A_)G[ZJ-\+$[YQDIA<_&&.
M":]-' (&F$=?.SE6DM;_4E"]&J6-Z'/H@!!?XRIT$>XZ*(._974'K;O.A-F(
MG9YB,B.U'<NX\31$6NDC<%I+A_Z;4OCZ_FF0D#0ODZ@09(KLP+9-RK9MQ=-T
M1NQ -=^YD*/0FA$>W99WWV#BV=:R]2DG:L]%6O(GN+;Z0\>X\,M4=<I]A=)^
M-P[/%:&+6P[-U5^8L*:@/BADY"?'); (/#?&TVZ<EW4*<+7;/'E[D-<*^VK$
M!]2UA\TVUMKISBT<@]ZY)27L*O 117Z95J$MQ19+W\)@>;%AS$]$+B,>"0/U
MT=O0!&"MDIY&C\T $_RB=)V>:99*/+P ;VS:F%*H\0:$F!6:,_W:<BZ1:0<I
MSS*$Q[_LDZH[J6/3=1C\?%)(D:3%XSFBW?PNR*&>\KC-]-<$0=XN4U]Q")LV
MUV<",%K]-57XEN% \^LD[%CWF<V^"FH>]_,<)"A(>AOEGX68Q*)C\X-[2/.-
M[H*$821?X*VD[<8TBZFU3)80"ED3GB*A>RHT,3#&G"4CG_]7BK8,S9UZ8L!*
MH*70]P\\5/N>B8KG* YH8;BHQ>R#UVDSI7@)6;X8=E4H!QLI5:<J79-* YU'
M:\*Y+3![-+=/CT_GM44+/@\*6OIN%%%)QQM2/&E$_M:_^7'9]'QJL3L"4#^Z
MJ-J3^[*DXW1V:Q1(B>/)H\N7;[1X(NU(.D!C9G5*99=O=]5E0!'K:,#*18QZ
M6[72/(VW3":QA$EG8_:\U!_V,?X%Z'3@73CJQS/(E--CTK L)Y-:L7(Q#ZU2
M@!7:*Z50AQO]L6+74,6IXA&4@#JB;SETNN$B3-2)7TF[WT_$/MN5K5VDZG"Q
MJH.^UDH7_Y*HPWD[@KY6](:'YCQ-@%*MD"J1(DN?R<QRG<X=CK5%.W>VYQN6
M>Y94]P? #<N5W$TPQGFO]8)+SL3! ;0:VV;9K)R-)Q#9;D!\( 6D)9=>YJ^\
M" [)-OK?:2Y0TY=\O*G:?EGUHD+= H;Q%6IBETU5ZO-S/HC 4*5R3F!HH$>B
MQF.,OJW7M?-5E I.X$.\D#<BI=@1"5)'PG*3B=FMX<&KWQ^'SZCM#E:?K<',
M,1 $I*)E(QH-:,76A4S<+ZK/+6*Z@6[TJ->XPY@H"Y\ORZ18=$(Q4J3L3+RB
M3@Z"]24A,$D>2@#M@#FJ#4JM8\;;MW*P/K,DJ%97L[(VD6T09]T1P( 8+F#E
MSHS\"F@$R;_36$XU4'&XE2Y9JUPW^'+E/3RA0E:]+_V@.'')(3O2]@KR3]4E
MF[9[LA1?16!RZY)_HX%TJ,O$?!GOB5CWE6/L_I8D7=B1#'3'7M.\CG?&; S7
MJV9TV<R%'9)2K,@L7">83D,@O"*OGDT6:!.Y2R[T">7UYYV!K6+ECM.IA<YW
MCG+85E6Y;+T*7/S?-/?5_7FL8R8D.DVWV!+?$ZD,34?G"C\P$:4/]Y--E7P3
M2 W-[/T2B"^0%/7Q&7I 1]#6'T#*MJA%^23<=P2>66O8#<_\B^NDKR(S2?\
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
M!GB$."@35)'OMSN&O[I!S$$LT+AS5< '5%S'^ B$)GB+62CBQR$\X(?V#0@
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
MD\'3[QWQMD>PUFNN.Q\ZCW0$EE-][,<,RN=7IL3<9U&977B8='1I6PFS^B2
MJ( 3/+S9NX4?;L8/F$RZRH2_ />&[#^T>.%C*3R,W2U'5R^^('\I\YM=F*-T
M6UCYQI8M<2#25AG-X,(^VO*KVE,UC$D?:I,UR8ZW(<*DI" HI%US4MF*6'*
M+^,,I"^N;*<<I(3RLU[OK$W0H7L&GC5R-&D/X:0J,A3M6W_4&66SGF=S0D".
M(L@"R%LL6L7$CGHKJ5'N?!_[?&R5K*>;CN5'C(\+_)HC0F9!-\XUPQ G1].H
MH,<JC8!"I %00AT-P(V@&GKO>:F,UQ^?"-RQU447I;Y (T+SZLFNE%>HJBU[
M)Z4JRR"!@A(*B)!\Q:BRGK/;1;W?C&"Z_: MXD1M9L1E.+]1S5ROI,R41CD<
MA4R9A9%4^B)%\WL$LB_VB,$$PI(SOJ[A9('P$8;@@/#LSF%6R6J_6 [Q9E,B
MGJ%,5CQ6MC0(5[@/* 8X\HJ\LJP;-52C9U2R@LQLIWJ1(C%<4AXV9 BHTG7
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
M6W (S^&PV"BH6SZFXN>7I')"4VU'D37?02?DXP:Y!O(7!@6%:$OW(X8D /\
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
MK\WD+\>U]Q'"D/N#?\^JKK6[YDCQ,-J234Z@%3^N$H_>[0:IMUK3F9I(^*C
M&,#B;4W<_?*/37KH_-->6!=V.0LR=+]/<LK6A+V:7\-[8U5(H5E&HR"=$DCD
M%<A)->1>MOX;O5J5X#?KE0_,\E[JF.+^NM@,=@>6N67,Z8/.*<K2GI+GP55/
MJ?V;,"+[G1+0;71!>H'K<ZWQP]];[@=6DQU2(1*4,@C<X.MUBE[LH<WO9NJ8
MFJ#I<P7I"9PWXI<^&RW[W_6C\3W(F&@+T("/O,TB-K_>?#CBC^GZ3'ESCCV0
MX'3*(I['X3.-FO\KZ2Z?;/T1V9!IS:J^FUJF7EGA_B'RZM*!\\D\QN^R\E7I
M+R4]^?-?3EFD1%F;F"2)!R"LLDY?99WE3+"<XD[J>UUUQWR:KW9LXS!5^)K4
MO>XH2GLC^J^]!@:F_FG92HXN*8=$.BXI#^9%?4#;2S.TK-"$O'I%;S.1]R7<
M;Q2&E6CMSMF?9N,[LM_5_)KVRA);U'XN._ <]YU%#)F:&!PF_;B7<=7IF!Z?
M^H-TFPKM _"^?K0P3:U.7^G:6LN]Y,O^.BODT>.<^DH35Y/<ABD])G =9_+D
M;'*&-29S\L%;-./3YNV _Y*2$^,*@A>OSRE0=3NW*#\_G1]H>5 Z@,!0VM@=
M:-HA6!E?RA6J9_XF?_R]V.+9ZFKO9IW34*$'G/>>;4R2WF*IB-&#_^J_%F[I
M.UQ0HD@C8=4(]DGBC^K_9[WU"+1@R9:%5<]3-]NLF%$L)UT*)HD.SK_MGWG+
MVF_3ZA'8>"@%6>D)YF'5\%^7"9HRZW><EQ']\1NV^GJXXEF!"Y5I7G&X.P51
MFP/N$QQ"&2^GKGDJ%$S:%J<UVH$XWTJ1FU>HQ;FG?C]CM6CE>WQ0D:C -M$6
M>0,CU]EG:XEBR)J:M5V0LE^'S@>AVGZQMROWC]K<TJ@P6@\4362/FMH[)?G,
M34VFUT5KZP]3X/V$\&ER$F%!(XTFBYYYPE),%R=B;5Q><3D-,"TK9GZN8?7
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
M(^LRG->IM<18R+DC8QD/B#URDJE01SM03U;L;X^CF+@8DSQ^+_3G!%+:R5F
MWZ:JP-PS1#B/=366L[!"8?J5CF^5LO8+=="SR(RTQ,24RDJ[&+_%Y81<0+NV
M6%$14]RCQ>1!S<F>K[];,ZE()<AI<KH0=@)TO6J7XPL8@5^L(_S-.<FA-Z2L
M)D%Q;(ZY/R@IJ]2FJ X55HP8UTX16 X_:EUG3RV&5'OSF*;.S@U'H]:5@Z95
MQ;;VOBO1X%E?[FO=FB.'5XM4;=G.A)G$XP#"Y"463BG</P"Y,/([KY5 ML^B
M6>7P["8BI8*YUNRY5_#;]/1H-0)2T:=C<G1B6\F;G?98,4B+RN3//\YDO&H(
MMB3[UP_A3 NETXI]<^M,/M-0QJSUHB]9TR:T[L1#6_@K,X\*:KO.GX>'>(:6
MME2SS:16E=KIC+$OV9M]\0BN'Z0*! [@+J1B8K>7'=?#BEUAC;K" YA((N=M
M]%])&LHV6S<_W; 9E71_E]-<&0B.Y&MAO1'PTK?Y+.F"6VVB,K['A2RU'HK&
MG09-;68=/R4N,VJ);[+9Y6QB;G4X#C2V5 UHM7&6+&!4U?H'0.<.7D)@CDQ>
M!'YN:XO(Y\Z^7&:!=0HSHOKZ=<LZ;S ZGT7Y,SW6)X6-68]9#]>UIC*_=0H]
M=:M0K;\4S98+Z.C=LMRZY_(ZU>-:08FO:CPW5>R05L,.10.F P][CUA@,Y)/
M:&JI/X7.Q#>9_31O<G[?SW&7+N/\P& GVQN%4C.I?P5/P@J 7(2B=)Z JSY*
M=/ ^-K[&#.M;';Z?&4&=! EE&3B]?>'69<GBS3V*S:T2MKG]*$A?4$$,@(DH
M.P1@.:5FWUFPB: D27;BNC.I>UL8Z/>\K^.Z@D0R-)5=S,[,H6::BY'CXJIA
MPP"%_ V#)EX(T<3FHO<O][T,H!>M51.[OIM=^$[;&'GY?CB<LGI'&K+0'.2]
MQ*.8/I-N@9N#5FAQQ"WXGGM:X4?C#-DM+" 0FFLFW&<2=X$"_O+(.%A5J#$9
M,IUZ!'UHZI<XU @Q^-N\%*N"+RG6M<(\N!-Z4+.W/T Q F6,[R>)RG$++[CQ
M5'2%?6$\YBSY.Y%D<W'N?>-2;<XN50/A;^.,S&J5^8-]4&XM)%1#_5@_36#U
M.V*]BHC,M&@$Z'!17*>U,%!;K@)UQYOL>YE-?@2&H2J;W$-7P$X476LM.\>Q
MP8"ST]4%YGV$N<3?+TEW2K?C]O9A+(CDB8FDP&"#I9X%*V:O>>6/K7"PNE@S
MZYX)A2J<4'%?<^DBZ?[;7VQ><QOXO SN27A_N.3J]$A,DR&I_B*ZW7XST014
MYUI_;ZG7A>A'/%&POG'S#E*O"/\&WG( $3*]W^QPZM$AR1\V@:#\<W"50_QU
M25CT[8FE(RME'I5*?M,!;BK19O7SFG:MIG0+M+AQDTW3H#ZRQZ##DWVY6H,!
MS ]Y@WE-O+I-W!=$NOGZX%D4ACFRW-&,\1>')F[-8Z93R^#'YYC'[M8BVF!C
MR\4[E5<5'2D@O-Q7^#T";3\*T3:_X85R82,)7'UGG/=IEJ[>@&P/2!55>+W
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
M::64!TJ])E8*.FM4@WT6+4_+14P*.Q4&WJ^9SE2-%   N9 M7802@F#CF;8
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
M'BVMI'M85SB<FI<:<BJE(Z !OW:P=Z!IYM_KB$0B-:NUV*L@*F1@^2DA7%S
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
MM(/)_-;/^RT-7;1S+9IWOS8E$_S6UZ-",I&GP7_>8J;9";E,[):M$A[.4,.
MZ.Q.A@Q%AG^H8YCS]P#2V,-4G6\(R,S\(T["8_SP1J:[3S.L=IW<.F];[6Z\
MKVH]E,HD/*CAB,D"TH?<(1(A6#4GD8N##IJ?-+.Z;5]%3"ZJ\_#)OTY5;#9K
M68#/V;Q-CLQ7WECEFTBD8XJ 10"?'[L/% H*4QMW!*^5-*8*8!\BDSI;BXRX
MMUE\(6OI#NH&@$0SJVP1SE=Z0O^51Y3[E*H(\ZQL;@LJQ!V)T%'6MW(L8[_<
M)G!YN+P^CK;"B[*NO#'ZPZ!$KH.-BF<8$MN?W>Y>ZS*^M;0Y:&ZV=UHA*F%A
MXN+URW3G8EUGA^AG!^-Q%FL!T=;LR''95NC<<W UM#3DY!\C3JREG3/W)#U"
MJ*^5B[84BSH320D,(8I%[%)A^#:7@,]]9GB0W=P[1E[$L8#_]*@%UZT17H)"
MAU:34=4O>VC#TOB[L,FX=%"\\][SAO@<+ YSIE%9<OSLA:9347S[9H($!UPH
MU%OHJ,O^(B*5Q#@(^4=JU<K+<:_VL8M#P>G$C&*I"!-0DI1TL7:3[V8^)L9]
M,O^,9S; E=-)].F5C[/.IM7N4:.O< KUC$19[U$KI8I83N2&N&[V<%8@^UC7
MS(L=.7\RUEOUGO+*["@XS0 ,O'R%=@Z*&VM_NIH04%QHLI)Q//BL-L!^<X!V
M=4&@S,A9G)66!=Y$S0^J*#&LV/U'](]W?3Z_"8E;O6VU//$*R_O0?:Y!4).:
M@>9NT7 TY.&EI&^6H-9KRN;(%*M@M#/C1E1&_%X($P,W8VQ&J_3)_7C<S #[
MH^057F:[#O?8=6N@67$3=W+QJR+S#HD\E97)4NVYZ9#<($5F_\(HG NT]8N_
MTK8BIDW'G\F'49<?</^DM!MPJPJE^?PM,>YMYYR6OT[^B(Z$$K/&76RIO/J
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
MB]ZY9PTA%#',PM/Z3XO7]0Z.69VUBR/"4YP @VVSSGR+CVM60MP4[#KRZG4
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
M5<7H*AMM=Y#G/&1&QP)%A>P*YW-.YZ7]FMKHOZ.,15)+4 *&Y1J/#(T4:2O
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
MH;]H29^C &Q\::FQB>^8:5%%C"T'9=>5C #L/?N12CQ#ZU1XR7HR-5F:8GK
M<C1(M2X2&G8UR28..A(!'SDJ*JI,P Y4@<&\OH2@,=%N+S4\3I'"AUQ&U8'@
MA%Y_$A,&@!4R$!(@/:#(XCB*,@YB0*(I4].@LB00*S%Q!G58*UX&)J*;>14(
MI"D5;[@IDN94VO5_>"XWG,"MB]>*7.Z'+:]*VA-P<Z9='D!@' [O=CD4WD*9
M5R'N)0OD]ZL*KZ*+2QCLR@CB4YSWP]8=RZQ?@&;@#)0.-(D2:?FH]Y;"&RDU
MBG.$<Y]F=#2G6.8IWV3*"R[S120WN3%F*/,7# )81%][$>".J1>.#<DI288M
M742MKCIV?)NG4;K"O8A:AE34_,Z?I;T__J=A]W9A-3A9OO3@,UVUI)EO/W]1
M_+,5()7U6</^Y2JC>:*BGFFOQ(ZZD695/"LV,<./]LV[XYO+,B(ML.25Q'=%
M7@^/'+7W?7!X&/WX_@>*US>)=)!/FJ-GI(80<=4S>BN::-7X28G')]^C.T.8
M?\,.@$Q.MD[5QPD+^!>PEA$"5S :#XF9M9Q;C=&OP"'Q-("/Q1CW$4[VLNPJ
M3?*A;TWDL&%&Z!-A]:/*X*Z+>P'7@31U"8.DK.G<0$;C\5YP,1H'[_MV2"V7
M#("-!%XP\D^WQ.N?T\9.DB'@?*^*BEQMAOI&$,4R!#/*/=7K+Z#S\>PO8*%E
M6_:<B_&$S!IY5NU9T.1$6$['+]5P0@)R]F'>0[1W/F8U6-[J8J5D2F%$5> *
MNX,_-]&*9_PU^UMHAV"ZFNZ #%Z_Z.M:#P-YZKUH'\2  LL!R>F;#$2)*^PR
MP2K1,-9C*Z.YN'!'^9T,+F&B"^;/-G;R,>5H'70O5R*QOX 0<54$H2#<QI5&
M$=E=JF'P2$T,XP@2@TS*+^&I35*.&Q[#KO8)?2L?/;&)LT-9YQ)#2T@/&(=$
M,XSGG;R/_*84I6XCCRUD\5CI-48&J1T'==3HJO,!Y1GU(2+.C="&+U5N+4+#
M!?N%2>7$27 +))8EAJW^I"DL?J".EI318,/E@-.C*J=1AO?H;#8<=63GP%JG
MS9Y%[_WPNS7+\W W5Z6S"RJ764Q)-N)Y^#'ILXYW316]1/)+->#^*3@DC^V7
MS\6X%@/&?(&[-J8K$]N#/^#9<MZIONF,!88)5"#1/(1@?)+E1X!?G7JT]43]
M1FF@_]-_-B[]2?P6_QSOO[EQ\1+$6U%YMU?V%S#.._N,'A8R_P?U+P!?91_G
M):GFR>>U(2T8HC;'HV8JV3#1%QYB!#%PUW2LX?!K]9:KBX<7NWHB72R%D>XE
MOM,>02Q71<Z<93I+2CAR'(J[D[W&4ZA%'_A4J(=C1ZHGRQ_'=^F#^4S15=B$
M3?M%OVFD-ZIQ^9QPQFZW<L\VC>R64(#0 ^YK*F($(JI*+R."O<TS8;[Y!EL5
MP#\4RI>P?6WL)Y-T[KHV#LBZ<\QE1S.EB"=CBR=!-UL^)&2=QHP; OV+(MT+
MN@(C9CA;C1,L+A/P#1D6=WXF+7VP[%N]#PUE[Q&K9= *W2O@1 <-,5TDRE)R
M&7:B;?/8KA4:N+\6"Q!K8P/X8YS$)_\%4$S]N3B['QX+2QSY"_"_M_H+F(M)
MP6T$RY0XT&-%HWBR@UW"J5)216A:?ZDM_@4,>$?\R+$HV]*XF<385@O-\),>
M8Z,+$OHOSZB+WQVNG(CH//_#9/P/F/GXRO?%FP1Q1&F^5[Z#%8WRX]ZDAH,(
M0"@(CG(K]!08^QQ2%KQ11S,F97A(/AU#G(_V(8 OU@])&+*Z%B7F0"5-*H&W
MUI6T1;_7$;^17P5G[2 '@'&0D4Y#N_[[C5AQ5*$D&YRD$8'H ORK=81\E?[:
M>&,"ULI<N9D V@&0C Q&\[M0O<;W!T<6EQ__SP1;_Q%4_K=!L)E)K_8Y_YNU
M+,SO$KHDM7=,&OF:B:OU?CC:?P&)S&P7I\_,=/>5[UVH]E57MK]9#"1''6%<
MA#"=KJ7QD-8(62'N.XM:5?ECDAB&Q2.(>.Z/KD@(;ID0Y$.GZ-GVE4PN&'IX
M?<WM$9U=KN[AF\$Y$"4*(2DEV;@P'8C!/\V)@8THXW*1@ZN4V:RWIC?5<&A>
MEYS520'!Y47'@&E%^ #PI;<D('C .'R,3?;#RW.JR%W2TU/735=F2EBNJ:DJ
MCOBG"Z..@J(! !'"#8U3%7.N]FK,RE<"Z6EC67;?:MVV140KFO4?T?1D,5C8
MPZ$VPF<L>ZM><SNM&5/:'MB(@M03&P>< K;BUUXJ"]M=G-Z/3\4^=&5*A\[Q
ML9I#4&U0GY+OY6?CCMG5V<ME82OG6D2,A9(PI Y[9B*-[!@U6VS<A^3MS.'R
MT"K#$7Y2C6J]CI-3KD]H;M!K-!0U^XGS?L$$<,*TAKBZK"TQ^L<(\#@]QIG8
MK'9JJ<0YJ;2;-T-MW\I;AX=,8^>=R#\(KC<BZRG.(Q9N:.H-^X,-I0%F/_*7
M%KZ=CDFU")M:";RBGRA08YYQY[M;?IR=]B[2ICD+L+>.A" %>"HE5)2\A0-T
M,!]U!6A%_$^6H(<C2JKSJ>"D(^OM%M/IPST6XPJ;2/7U.GFF1L @3;@U++-?
MNHY\A"T>0E6P+4<@)3;[)IR.20F:/I7IU8(,*R VH@C>,HJ*S@1UR<"%/+_7
M *[6[B@;^!-[%LJ*3!!B636"5O8Q_J=?R,?!M)"55%D?FGTL3$RV6D\Q*#T]
MD IO!Z_E+Z"GY)G-9=C8*2?@Y&N[474LL%%B6/9<R]4;%TUW[!B.S:(%>J=Y
MOI3 8E4DOT I([-AMF1KLJY=/RBN;B0,F2Q(S!.!>3T;5HNI5B/&=C[)MUO1
M$(>J'K!L4;W8B>%M-(2].+6&!&PLKIPHRSS;Q_T%!/C]TM:4IBCY"]C:"LW,
MQ!]U#/L18%'.C'*31_>R];^#>9URIFY&1+2"[9XC7A,L4U);<G%MCXQ]X;.1
MFM14(YG1Q:[1@*&*VQ,2[E@A\73PY09C*^KQDTB!5&RR +CX4W0;+W[_:A3
M\TX@L?\MM.G<XB_PP?"9,MMU[EZ>LANS#&B%H%3&8"M=?,-N1P)T#"\X6&39
M\9J?+N/?5K)\Z.QNYWIO)^D[<V GO*GCN32%7"7O_SPQB7(K6$)Y?+9@-TW%
MTGG;QN\-GOD\0X'D*"-B_U(HVS /W/OY(Z$W]C,D(>Y@F^>1\@7(0Y<2V+WJ
M<@_K^/-F_\KJ \$SHC'UD"_S4$II>$0,AR92AV2@ _-ML?@+2YUT08'*F<M]
MWJ<_WEZ\'__Y+[MYGSP^G3.F@]C"\:LDW#8:YM<UI7^<#--JZ/SCXD*_3"9#
M!??QNX3F%[(R9H?5=7^9&'H)1%SA21"^23<-5NOKI]5:(>-9=6"U.'1M.R]*
M9V3G@B#:^?KF)OBT&)6X,;6Q!KSK?9>!W:G#=V!45%^K<]Q'PHU/(O^D*5*$
M*;]TOK0FW;"X7/DT[([)WD8]]A$V;G'S3KPVJAJ8-.(BXL!$,AJ6%Y#X-H5A
M8)E?'(G*^W.4 -_ H&XI]X(,&D;N-;PZL,CA.86MA+JX-6P';<F/+&S2P%G$
MO/0V/"G4%"]7+=*.<.#W5QS$-55826.$"'.:7CAO\.J7IQ' /RIV" QBUW:*
MO5TFH&=)M_13!6A?5/7,)#7B1L&>*-TNLF+LA)=S7<QDSSHP^I+H.(X*=@KV
MN=>BRNI-D#DJK N&B>]CGUY'/&>&O(SJ#HUE8G-EGK723DG$U'/@?CO%8RK
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
M1)>ESD 4"1:0Z+"EOTU#(&(_@3AQMV#Y"^#5ZWHC0J:%:?C=L(6%Y=#YZX)
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
MU<=<>U0DG$1D#_-%#GZ7E!D3,'GX(UFZEBM%#&;>R*U%$C[DVO ]/"-(%=,
M"AEY'$=X/#RY>3WR^$SX3#RK"N(=%F8RS*NC)Q5Z0%0+E1, Z(D@^^M?KS=@
M/W9)_])Y(^%^G-8+EQVXE&\/CUBN.L^3SGCYZ>S?R:G;L=5M4]&;A*BC/:79
M" _H W)DCD%7/EW1!]?5H>_8:552^U2LB2?.:'MZ#:%1%C?>X"066<9?2M*,
M4(%L>![8B)B>LPZ9+,'-T2FH&VM:22X+?2B'41%\HHH2:4YDL^E^__:@O?2Z
MD4C L.LE$=YET7> "LJX&1(A1/TED5D1 )28$.;_DB%ZSD /!E N%)0OGV+^
M?%IY0 S=--)+)"7=JV?U^OKW%\8?'KOY@>F(?+-TR:[M+.<SM7V+V,7VJ%*<
M3_S9R;SGR:"X-T1FZLA%Z/ $ (2GK\XG4TO6)XKS1J%9K_!F"4K9>S2SE:)T
M!_Y<FX)'M P4J;(!A*8\.2ZUV<M.UZ%T7%C3DJW.YF&*YJ/C9-\-R>87HG*%
MDIN70_P%Z'5+4;&?4+=C7P]O9D=!UQHKHA0BX&<QMB,7U3;LXJ,^2*H1:#<:
M+4<6\#@3CC!AEX4'G$ Q:<L6+5RBRFK@X9XEHEG@VR$\U4IXY7L>Q8_*B1\E
MS;0BA^E4@)!+K<O'Y%O@ !M26.:@ PL$TWLXH6[IL-84)E4=J8ST3^VRPZ;P
M7V]Q.CBI!G$#UM79O$OI/.M>NW3W_QY8I4)^D8GNZ2TWLD7HB;_H$U"?U3^
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
MA+*L7/0DR&TSVBE^4/@7)Y=0NA['<-1&A_C%G^0!:L_%#UW&PF>O,/G(6O1
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
M1M7O:.GQ:_N[?/[;S#]IW/^_IYEMMM/IS=(6KJ\9^KI@78G&?HMD+M/*1C3
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
M$AW\"XAH$]K0:3Q,)S'1H&%.2Q0& =E\9O!W"RM"*G_M+<!!<N5W.(O[6&.
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
MYHC3<[4]9!.M:*%Q38J'-Y!T^!N[X$@03+-6N4TW+Y^+)?"W!GL"6 K&9B-
M<'6E<::O+4;17"V^84G2J4WSSELP]Q3$JHZS;*H'3VZ2X=0J,Z.1*17[1I8+
M=#@M"J-9)ZZ3B-U?$R: "<>W!6#3]M%T; U_ZF2*%#+OSEY+)SHT77I+L]%>
M?M,WZYW2C(@:OM9-4DL(K";B-@;"E@L8@8_$Y2,@]15O_$[2:7^AU8"$UZ-Y
M&0$CG:5I,/N$^N7:,+E&D=K/J\;Z^(CJ[_L79S;K>:0,W'IA$166>'19[GK2
M)MR-:POY63<V?BP']W)3EF%-=S<4F9Q+*^]]]57U:S@Y1UY@-2ILDB>L>C23
MM]$',69]33;2PQR?FFX>O(GU?B_&703N7SB.U)F47^R\P3X2$&)?P0-6*^2?
ME:1(/J9S:'A1%"E^1G!N[%S'W6CHIBV;8N.9\YOKB@:4NL!<:O7V4X?%9O*!
M+8:UJPSL<:4"^-31S6Z<71/V.!I]>-P<+4<-A.^D[G7'C.@WCP\#)N#N# 8+
M0NPEJ2@9_AR71:FL^_]\4*CB?B[)I4&_#;4!2=D-48SQX)K;4?:AERA77X_7
M!OK[A)T")?T 9LWBSW09"LS*LX\D.MJ"40RMW\*\(E-__V04-_'Y4*Q7L33Q
M^4;B&YXI*X=] C1[LLJ.?$00B437UP\[_UV*[\D+_TA'0@OE..+5JRBW]G.L
MC*:>,8X6W9:SH 7"\KQV7=>9^0Q'8"UQ=$'2.R^_J7;M. )4D(J^:L)7#A]?
M@0P>+CT!/[%1?:RGJDS!UU&YA.DP9ZWQ.R_X9NNZV+I]_$,I&%>.D)BFC)Z6
MIH)Z6F,X/F [--NS;0Y[XBJ[IYF2. &OHK+V+Z!VR%#@=4;/AP-ULH!ZRJDQ
M=4XV)3V>!2]DRUI_J%?B.->6($D!??&1E'.M>U1])[\#Q?$P?DQ;I[,DCYJ\
M3_6Y34S=:;0'^N6 EENH1J'EU=ZLN%[JNC6U-3[H9F4VB>/J:JU)#'ICN:Q
M9B)C2G)(-%GW54Z><_^U(_HBYJ\8PR*9-!(2%.*1DV3F;?N9X'%<++OB::O
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
M-"=5%?O<3Y>',0G^]0JSDS:7_"_@>ZRG_ C>^[R'H3#&XKAF  ,U<OF6R%^
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
M/-'*XRY.'-A-59UO>,AQE6 B.*BYR&@WGO M)_Z%#>.)M@ 2QA"1M+1;HK]
M2/6MT%* [K@EBJS>[#EV C'=K%]O?BX(!4G;*90J!,@<X68EGF8A[MOCEG8\
M[2Y9^UJA@YJI?@VEE'*AE(00IGP@ ,L/+V#KB\>2,*T_W: W,4$.;[>)?+<1
M]E-K.>7]SBH6T6PA,ABXH>/O&.$3IPMD8(>5H0Z@"%%S')@HJVHU[(6-'YW5
M_O"MS+6QD>I\6N7#XGZ&Z>^KMW-%&><K[Z1N^T=J?./ U9;H..Q3K+>J)I&1
MK_[=H*F\W%![)F#390 \>5J-JUPN=LZ,8.4S:K&D**[-%79J(N1TXCIV*QH)
MLB?<_TKH:6> &#LX]N5UOLG-\2\77/M!!U:\OCZ<,1 ^2.*)C_7EYVB.^?Z^
M*2/%Z8N-/(N2#@<@YR\@0R$QIUK 6##M&_0IM6EBZ9(==03W[#%$/":SCLTJ
MP7\I_;YNJW#;7=$+0UX>'*4=P^"3'!M,'1<P'[<5T'#U,5Q4QE+.NA/XY;)T
M/T0ZZ.AH'-_2CQ^+)-',R(C[6@PP#T36H)( !K\^'M[]:+*KQ!=WOT7T(^X)
M.F-F,=H3Z6KK.'94NL?EJ>/A^(*OHP,Q)!-GAY QD54S6ZI.B.N8)Z'S_VY%
MAZ3O4V4]%/C]]MFHHZ".N_;'(,$7/93B!=6KF&X*OF$0 ,U?7LP?V3(R1SI%
M<T:3@A$DDGKX*L/#"F.&!R5!R#=<?MKS JZ,!]9?:%+?Z9NVQMOD.!3+"T0.
M*; B(: 7B*0>/*\H=;(OIP\\7X5[7MM_LLF6G-%PO;LM^\,Y*=C9DXH0!3?C
M/+Y'U21--QZ,W4Z)A94Q8B,=+&<_H&B7KWFK;55=8WBG>&GVH3->_*&;L6+D
M#,!+$"F0)PRF,'  3C!1M9L+5F)CV[*'%Z,,+E92L[NQ[EK3B)X0B!^T UVG
M3_%?*L[F_P+4 N^;^IAG@R]]GRB^RVB'K X-, "141"8F*&A,2ERBBJS'3(,
MU^VKV9!4!<L@N"R4H]D?0_ B$@W+,"W)]%7(83'@]>.HP(BB)R'=MEZY=SOR
M"&726SHI\EL.C73Y!E-Z/7/L4K,W%IZ<<=%N%JV+LEXZE[_87ZG8?>*@']OB
MHG/D;L I8$:*0L9*<_OIZTC<47]4INT$QR0^!U='.C/HAL>&):!M!AMZ%=@=
MV+V:6A<L-BBM?7N#+EIK?-%8U>1YHJ'K*,*Z=9H-Y?A6K 0Z8GB:0*]9[ D_
M""&:3?=E'J3J&=,<ATS;E*)8-9PPVU,\JA*S@[ K"@R>%;)?.1"(+;*OM6OL
M'UA3B5A24E,LHQ->UU(4&YQGCS<[Z#*'LY?KIC*G<:CIAB+) 412ZUNVU YJ
M9\?YQUY'3=W'TFAJ^TJD FTB(YC'5AE*+*72Q$DFN))V;5&+5BSG><5_D,ZS
MWR]]%Y'65Q>QZ)EB=4&,15KJ)B8/R3<B/5?&\,>6K+M_@4)C%=]<T7RE:>R9
MP\]H5MTZ]"0IEPW[F)R_Q7H$*X"WT2&.F(#&Y&\@D(W+"33MT[PQXL#A*OML
M>UQK;JW3$+(6L[RWM(M%U<K9H65B.F4*=*#&DU*(Z1AS<ZF=(OGW=]Y^T&R0
M=?56S!!%B_C*WB<Z+3IR#MT]-]QB9H@&D?&YMEJY=X?V$8 S/'9Z"4!K>DZ5
M?'#4 K"<IL. *N404KB]I5O)/PB(/)BS-4J Z,\.MEB76N>-0I S-&<LB3&S
M_1639J_0&9Q#<Z63TOY)W6)YX;&R="A<;92<5<1@DK IKR-%'J.*URLNM-E&
M/!M4U!87];%6WMQA%=,PH]M6YC/5CE6G;0.8\?OG/=;B_+ T\^;)ASAFCS5%
M_031GS@'AN+)E*KZQTUC@B955$Y*1%:15S8.-QDF?P%O/&8#8M %KT^9M4GT
M"04^J$#,LG(0%U'-*Z 2;":MGD,-7],V$^?0];5^%_!ZK#Z)/F;./F=Y3K@5
MP1!0-Q1ZBD^=*DY-9,]>/3QJPZ7AE4B&O9,8N#_"Z<R'+1A+<]$UI4!R"!YE
M#"U$9S^GBJZ!,!2=D<:=.X.=[MQZ*>:HT+$9P^7BV1'0[!O6"+\3 DD]52"2
MXD&@;PK?'2>+0=O[:;X]%J^,(2+:%APZ$*Q.*9+%3V&/'8J<G&DU4>:T= J-
M<P00].;(,LT?:.&JIW BR*OM8-=E1G#FSS/))3E@ER/WKX_:*:#B<XR^S:?@
M/[Z?M11NLD@\_P*D]_N4UA#SCH.^-;.6&9>#H/QA\9&E7.&>GN#8+(]!?WS4
M<B?N+4[L4@ 7 !/)5W6R6?RQX">3M=KMA0K-#EFXC:@3K>Y<G.:Y;S4,KH9N
M-7KCP)";.>&3<J011;!65#V:+.LYC6U7@\<NR2G4*4:[RG-SM]3+M/!,)Z@
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
MN!OK#GH)6ZY5K='Q0AK&=]XO2&1^=F(/Z# X_:SKM=<NI?\4-'>I,.P TU3
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
M0\+<,M1VM :UHZO Q0>K=D^!BYY-2RYT(V-6GE#96D\L[::)'^X/%_/35DS
M6'-"Y;1C8;W-L"*R\=6ONH_NQ77J]#P5BE>,M=]['S./R9=ZG'N4.[DTZ:&
M[:KJ2:84^##0)JG@'@#X"\B3R?G:RC+6_)D(/X]%PEVUEOBE.B$N9[P^D=XH
M9^!:G#[@3O75]68Y!AH>9G[@K%V(G=J;#I"C"WHAP5Y!&C7 +D?,'3>F=O/I
MLUGL_0DQ/4S;DAI#8]?D0J+63A?2T(7^2&#Y\@NXOS>D T-^J#/]PSN__J'/
M+M?E]CO5GQ\MPQZNU#H]1E G=S$30/ILR39;0$2U8,EK$N4.@7=8Z(-8K39$
M2_.;-35F3H^Z0ZO9V>C.>Y2YP1RF^]YY&SSHP#FCJ9]U)(17:_CR9"%*M1XC
MP8])E\8!T^Y)#N'#V5*]2;R?EL2#7:(M3.,%]A=BZC_I19MWE@^XSQBC-,&1
MG&F6,;>4;]%CG@YH$"M<+/[#?.].D(7G\5.!NJ)2^UF%^9Z1VMZ,%?%<C.Z(
MX=(Y:<44I05L6*SH7X#PWIK%$SX\(LD1^:-%]Q58M<_[FBV:T"3-F:(W8P$T
MO<:A*AV1NEU6\\(,RQ32Y9;\4*^U9\.WW_]VJ#7.J_MWKE5)1N>&7N,W_\<L
MK.JY9C&:Q$"DS.X,A;;?_#5DLR@$D,'!+@E LZ'F+7DT)0B1='FQJS1K*8<#
M"SSDU&6R[<M(MV\DV>]8N2;WZ)ZDI:<6IBBJ)_-\ES-1/$3!KJ\ H,RF>%;;
MHV1\)(WO<^X*EIO24=^]-WE9/)I0&3#Q4*._3#8E/@UU#,KN])Y<)TC+;*BY
M(IOH7B#_A^@>EN7P;5#V>D'Q_8^NZ@/;=VP>'P%T:#V"KA*\>XR59D!&RZ#0
MWIR=Z;3K(U[V+M]+'),GU E&+Y/&]/;;HT+*5#.=9+_ FYVMUCA)?FF*CIZY
M\,R:O9LUM_.69W]@V=*H^T9D(>?C;6L:F54^P=>X"M1DF1\<;%!5>LL;7.[0
MD.N/UOLKE Z\;^9:[_A.(#5=6SSM-(B=R=-ESE$4G0H'"9PO@MF#=F&NC'AV
MLT)[$+EA+S9^\LV+>:OF_;/G><7DN(?K2[8TZBU5^EW7#435S&>I=.ZD DEC
M!^FHXOF:K:%9_5:$6:6;I&3=P!-R286T(]N,<Q4I"]8^?*],G=-E,2+<,--G
M5)1_"APC)P/'5.&$)ME\.=A]=\BGDEDM]QC8+5NH_3K'7&T"%/NYNL,WFT2P
M3"KL*U-#FIH8,5">E7_L;.6IBW')OB_H4$M2?PSM]7Y-_,IB]MM$S1C<3 5.
M#@I@"_3/*AI)'P8 ;7Y(MK'D;26.ZA1BQ?;%%#\;*;-9'3&>&3?Y+] -BX%,
M7M]@60G3+_+:+[9MX:+DS!1:_6M)-D6"]GB,'/Z]X:U)L) ?#X<MV9?T5QOQ
MW+N90A+L$#B^]?2^&]SHMM6!JC.5AZUVYB-1N=&W9LND0U#T,/44[A,MI=KU
M>&CZ\4MGDJ'681T=F)!>JQ?3.=F0KH:O_C%LP-0BM(D*#$![=4/5NJ\9IR0Y
M+AE;^KO'G_B=@[$? NLE!/W8B<L93&; 6$670:3J/623\J+$^S34^G, P5]
M[7&PRN4]1FB5(U>CRF7'V0GZKX".LVT;.6CK_<DT;\YC_"[(2H?; "8*;TE?
MWE@@<YT['FLHDA".):5"2;/-COMD< $ TC5,]'',/@5T[(M*$(^:R1%?$-W0
M1,I1*O7KVST,+\TH7XC,\.:W0NF^ZO0Y>VQ6;?39I9>ZMY195I8.=S)Y_IJ)
MZQ*F]OCQH;E[S]%-TE[5_*3 D!537P,-:,_K/FMAP*K\R)+;8=[6O$D]G%I^
M)$GP-29*LT'7:=V4FR M^%!PM_7EQ7UAI-6N%JM6YO&PIZ1KAE*=U =6I ;;
MX.U[VX/T<*#/=(OJEKQ$$EK.3B?KU2N&)T7H7P 93!/7B7%6PN>@,HGZ?8(!
M98E8=@QOG61.&HTYO 2=_PLW]:HH0"KFER1!WQ[N+'8I=.V";3_HPV@W9F0<
M[[PIG0)'!D^6,8,#[2Q/\Q1GS>F(Y@#,CXL,F5]=Q4T,.D)]$OKGT0&1DF17
MMU9NWU,SDV0^@O96[R%;",[+E/;,I&2:@TG\$DQS%ER-.';._#!6L0/Z]KT7
ME+F@!KD6-E4$G1A"E$K:466 C5%KS[$22Z*P@\4L)!7B>W75>  /V/DUH\^L
MTPS0 ;X^'YK9DOW ]JK!@1!LV)RW@JSYAMR5^N29&S_.ZK #66C3#L5--P3<
M_G1$S;*# ^0. SH/:M@E6RS,OM.=OGC=8@ED9OALQ*FWZ8?')[EHU!=*N L"
MY6(1ZGNO3E)=I#++(T"X*#OM?/XFRN<GK_Y8;^J=^)LKZ*M'-^+D$7&9^FQ#
MBA=O[4I\T/V(4%#HPZWB \:FG.L*_@)FL%!W2I?=6 ]*V\CWO?19HF;UB8$1
M@H&32"#:">' 8;(!RL8AU^3G!Z^5^H;216/R+^-B-(M@'06A6N;OQ"CQQK N
M\?1>4I1>=/E 5';!+2P&/7?(!?7'0FPRBTUR%TL5RL@]_\*50B0;9IQL=KB?
M!ME,(2^68(X/-M9-A.@X4J9!4C*@_?-H</B2)J]!'&\LZ^D]7=@UN]/+TTX0
M&1/_FC$):86M($J$!I-,SS<5HEU"X,XFV$9RYSO;-0/=6&!(^0SBZKS_&[_^
MG:7W'2PG04]SOCZQ*-V5(+\F-<$(Q9A<(A]7ZN",H.$W8C+>_7N2 *!N14MR
M+(IR]4QF_*P ]#9.%)E!-7P;9CW?@H69!IEW**G.<"3'P#=\QO\D1O&5[>H5
MJ0ITB>XO8*)S,^2@DE<@./KQDNV[JW6/E.SA2#+\(;ND'HN1FA6[I8Y+@-^@
M$XW30<](AS9XRK?M $;HLO]5+]=%8M>.1$S];(K]2=#ACKWEM%_M1%*=#=\Q
M)A<!4H.2P@%;/>5[FJU.;P4;U/\"<AL%3(39?+4T,@S&;5YS7MB56K9W2&1@
MF F(A L%"'WCRO]F$!N8>X7:N&OQ)"HD!WR'>DVQ-F$QID@BVXW]/M' SH2%
M^//G8:62<)B<@82),L:B;I^4\O%V9>NKZ\_65Q?"Y88-#9(NPPMJ5MQW7=F6
M$8.OKNC*9DXW\J198^Z.D-W,E._X5PSKQCB34]#T<TS6DKIN=G%V?.AW*:B_
M-D_W$;AFC?7-C*RY!LO5?$FO_97N+E7O,K1&EP .\V H\<-&T9<@1X4K_7G]
MFT)KK T_EIOX0:>7D<.[6LEL$[%<\1!3MG>T^A:2:CFGL0,#MB \YHH3<C^H
M,H2=?\/VPZWJB?P1?#@,*!DG)\06F_R4L$8$ZF2 +S ;,@>&Z*%&V[JFYG"*
M_-(7OI7C/Z4(J-!R?$&2I.TQX=2WQ.;+SE5?3?;<@L6:!#('#M:&?L"75Q#D
M*&BDI%LP'L]WNF+;D56<OKBT.JM)6^*+Z^X>X_DCU@CN'5AXTRUK(C.BRMI0
ML43-N:R]J':47I<X;<]9E,0ZT9;L$8S:F/TIW*,2_0A;)[->VMCU#WJZG3V5
M\HY% ;!',!N,1$GLNOR1_R\^FP_I*)!DEV!RA2-1Z8N8:Q'RJ3L53 8[J75\
M]9G'<-HUJE_6!?61>&:ZRBK-*=IEAN4.M,"#^6;M#;Q0 <7G72<0%FA?@TU(
MJM-WG[Q![";G3"M?O>;Z+\ C)HS/20ABS%%;$Z<!'"Q:+7-*XXKQ'U:0B(TR
MC/(0S##FY]<6SW/CB%)>"K58@-?YVF\>!B?5_9AGE9JOE/YF+%XN24:_ ,(%
MH#".:790EUET'1.;-QH67[%N!GQV([H[B7,I-W8C\JH]]LA,0H_A8V#:;R E
M.L$(B  [5?>YC+1;J:(Y9>H$S)FQ:$YJ63CIO3WR<.#MB.?)FG\[&R:G""'\
M2%=-"JO 0*&WRS]U*QV;.=BDI7\7,YI5J<,ZR:6:.*F5FMC?%@]9@XGJM:@Q
MQ6GBP<E!\L5;L5A0FH.%M#[OXH/WD0:\/P278WUX!5N'K/6AW@'3;07:MP$M
MH()OV3N,0,>-D-@.77ML0M0!1O(E2XN'5DJ'\+VV!$MGP1DH&=\G%)KV-/9R
M/)(:7K6M12]O"VJV#4Z#E-"M4"W@Z\EY6*#P*#^#$X? JU<)1G7G&Y]2TS)9
MS^#E_O$N),R \ZG1B=YH3YP6<R5,A$26)YUURG44H'I3X)U-KI9_POGE_GG]
M&3E2RITL0:.I#NX>AZLF"N3A-\C4LXK!C6,,:LT>29#X'+PW!OP2(9CG2P#%
MX+N)I^&Q!]OK29L4AF8>ODC-=P@Z5BJKB55'66*ZK;$/P9SK,TG<NR/A2"8_
M]0AX)H\'DF;%A>G<F#2EK>!  N["R[;[4C246;>J#O;:=9J1@*8J77$]<^1>
MLJW[FD5[$G]V$,66H&DRF4>"$$^*GW^Y '[)IY4N1_9*MQ38%Z4SH$%VN6!(
MH>#5:8+9=TJ'X9:4A*2.D3_$&C+UB*GZ8Y+FQ0Y?U4L+A4X89.Q+#&2U4B";
MB?5L:226)9)'9>_#']>@<=CH"+,3%<[CE/;8RU YX/'1I]MK^FFD^@!(_YTB
M_  UI5QW>B7&Z 4]J-U&//WES-ZH$WM><U^!%W[!XQTA!DT'?T(S4EM"&E--
M>9QH1M\JEA7UU7:"UPN3VAQ#>N@*S1Y$1=O.U5B.<_OD^*4/TZ%UNTN8J9.G
MAH1G+3O!U\E.?3][HK5F>MJC&I2>-HB&!E2:_.4,MR710"-$6KU%M>]3FR#G
M^L6?I/3Y08DLYD%RWK O3I9]A#>-C9T&H);$M)3D;+M?0L;I+:@S^RS[&_3Y
M\>+J>4VCYFR$.2-+*/0R.\)!T@NDN_"(J_,7@E5R[;D=_1$WQ^LJMO,<*=2"
M5JS$ZI-:ID/SK%P: 'G44YS$;0;%S]%T$$_S%Y@5+?/N7Q K%J/$IZ*/1R(L
MIN!H:14L88<T;^.T8_HQD"!*V&E.RR6MB_C+\K0W4WM6H5Y09DA,6K<!G9".
MJ)HF+ODQ>V)^,*4R&?;1T2\%[!Q<90T,@B;1PZGD7<?S/ELO[DO K(07?UZ=
MW2ZL*H/!W,QH0P*HZ7?%638Z^"@ZB"T/DG_Q_500>HFC+*^]GU>?AZ<VHFS!
ML6IB6X"8OZ'C0\R:+@B%.!V'J+1XLVHK)@?:HH>W[=2.M299O1_/CEN T[2^
M3:DXY6,U?2^UAA8_,E3AG\4?-\M+5Z <3\E@1.-#^"W9UD/8+7(GB3F^6<?*
MM@6M6@S<5N(K]FLK4=H;/ 9M4O<C!JJ3&7C7$+N(*T.9U7I<V>EIIB41A>H)
MH5/_2%C7+^>2@#+U984\-'D'T:]E8HW%4[4F)^\ W&)R#9.W2_X".#Q?C&9I
M]J-L]N$1G1CXF/DD&6O/[0AD.P>^;M5:<FNTKB7%OU:JU]7T(1GJJ4%)P!0,
MC;8*?\DO&9TLSL-VX-Q-Q"6=(W=7+2!I)$IC?ON-?_];:%8,*(>N3CKL%CL;
M0,;0_UIBHY(<VAY;2,_UY=TE ?%U)JS68/Q'_"\M8^J%BGF<>A!)7%Y^'0?A
M%3&QN#[!HL=%ETP0K[TRE$%ATM5)DQY;$6$&AL65D7WVJ49A#%OZ_@'(I!=B
MG/NZNT-+G/[BI44]M)"R=9":^-?\SR?W>]#MV8=EJ&'*SNLV;5T)+\Y[=69M
MD =3ZYZ$O(;-@:)'76-XLRJ#B\BF?4'1OIMD)DII/"L\2K-14ZGVE3^>>^?L
M@(_(3I.0N<D$VWD(.4G^U@0[RZ>2KL:@$>^I+ ;;VHRX? :>IC8?%A0"- U(
MGD;\NTH>ON/ZY41M5N2779VX;P728;TQ,:NU+YU'C*TTJ3WA;\7?6I";5[ML
M6)6"9<CC:]EJYH^?2K=5U93%1CW/]M5*F'(TNTY2Q2>M"#2GO+(W+X-1.9Q?
M2%.*HZZK[9OH,*4M9258223#[,AF60JJ:AVQ@MJBJS;6W'Y8N97(KWBL1847
M?G?3TW'_<5=^P\"O=ZKW%GKW<(R^UN1%9Y\]JA#&V6$4U*5L'>[TE)Q=I(!T
MNE]M<,.J3&$,<,M!LY.F^[;F7*4#7#*R7[8[_Q$?&6H2)1D!+OB RK:H?4KG
M^1= ;GA^=Q:/E\F3?L48B?'!\I.I5<,]C47W,0DW^U /GJ2Y;<(;\&KV(1I]
M<T09R3IT6:-&_A6GZ3N_]M^14DM4ZW8##A%INKWO:?GHCBJ L85(!@6ND HF
M^!@*W@*#-/0B-7Z$?8BF-C"8ICW)U7?,2-C' D-_+&GQ\?>M/7;N21CTW*HB
M%'T+K(6/082P<C(E-(4/KCJ-:';8/;FZT'*TW9XR2!>8S*AG)@>\^""IS++=
MT I''LR72R8P5>N\$C?>/"A\6$@4JK"H'>^,C>]=HU;/5![55.4(0/ /S_,M
M.*6=;]1Y<:Y1.UU@ISP-8@ZU:Q*^#@CTE460B4&R#8_G3M7X: &39[D+_'G"
M%OK.A.@5WCL^GV*:(]!W 4P  #66X#Z$R<[220U9Q[KJ("U\?T^F,B?,BRFD
M8[POC74T7LG>@@G"-.\%?X5KV6? \L$CVKDS5I;CIMVYY-P#B;4&GRG;1M72
M&98L4C,@Z2\O.H'3-\0)7[1B@?-65NEE8D1$Q$ND5,[\<GN_9R@I @3ML>7
MJ;75B?,N#&IE%OI.+DGVA6/BMPX+$-^S+6*6E'*N"5O LN"@MJ ,A3#^3F"D
MT939 (-2*1<!AL%D6ZRRTZEX! '% 0>A@]Z[GEDCZ^M3O^\2\2&FQF62,A'<
MYE!7RVJL#!Q_GTK;LZ7("EP#S4H<]ZJ726F0^"*N#\PMD"$VL9L8EAH$\[ W
M[JP 0@01)U0[[TH\EA@1J^ S?3X?6X9J7]5R2G<J >N>K:FATBF>?KV] _^4
M6_@Y*OTO@&E ^@?U\XWF ^D35]#>LF\]S]LQ27[1,L<&G+;:!_%:$BEMZNS.
MYG1]9Y:HI'5I2'CF+(FX/AFS:N=D#=AJTR3(@TM]?+99J//DDAUV[L;AX&YU
M:#VZ:G\V\SXZ*'W*R !/RBI1+YT4%SNO2^M K9S3H)F?IP:L#^V0:AA?XA)Y
M(,/_RCZ 0E'H^R5<B$[+RU^K)([3GEX9WX?0GFZ8)?VZ_#>=@_/]YD::C2,=
MPBQP*XU'=+.<]_?<;+W)HWG(NZVR#/>X9F5OIDUV!T.]*:HH@-D!G:4W$OZ[
MCGP<?VFY>([OG3V7=5-YF#2]!#JR0^(#5_)FN_$T488@DZ!$"%F)'7P,C0K]
M"5J[5\L63/ 7<)3= #NHUQ!G,D."NAO*.;_:#;#0<GX[D=#@P]@ LI!P"*D"
M&$JQLU6M>OJUONB^2?]NY&A!F9YR7QU]DX&WKRQ5XBK"ZL8]%8K.8L +C8@+
M5T"1*C+NQ,!%I8H7M%\/,O-)$WRYL1:H^V;@>T)&ZM8B57^]1'5F!D-B]T9$
MK WDR_SP,KT0,9"7S0S\G<NW8OZ&]>7H3%!X%A0!J^N(:))MD'!+O7K9?'@L
MI/-1\&;%/3P2WV>M<-I,#,T?S<C^.R>>K04H\+8@B]IA^G5PVZY6<[(C!VT
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
M;D=KE2T#DM)*C6F98%4KX/&+GYQGAOP'[Z4WMLY-X9ASX QVW>_9V+_(]XF
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
M-OC 71<M?3M)?/19>>?Q\AUWJU7!-9)7C6$8BUKHVMU$"Z.[7(%"9*B.FSO
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
MG-$K2VPD\V:7Y?9@EC4<%X5@LA2<U+07*: 2R(=43-0T%* Q8&H34>\3  !
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
M=O(O=8UXCN?#=[7+_-KMP_50BN??7E4_*\>X%;'#A?!_^'5\J+DP)T'?Y>/
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
M6X]$HWO?#M8;Q? \+AHHKI;=QKIUA&E;KB.%)RG\A7K"?$5U/TLH77UK/UJ
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
MK]47<!"0&OM6C?4-$,3+GVDS!F">)[B7*<72V"[Z;-W?6_'ZC0TOV&$6(_V
M2XLW6HXK!X4A]ZUXHKQE-5@8X2'6L@A40G,!$MT(1MJNO(B75O'/C/E.JCR4
MM>?=II:<4;M,):=<NKT 7RC ;61%A9@,8@[0AM0=E2H]K;WU>6 HLIQ(1G7#
MD:N^BHU2_=3?3O&<U<E8_Y +8JIS=Z,_G/._G!]^1P<S8R$.POU)J42ANR4F
MSRWC4N_IC54NN^]<&<&>,7;5T:H2[7\^I);U8'B.!AI4:]8?I]PZ\/$])Q-K
M'OU>8R(JK8D_48E[C_=RJVP<L:73LJ__RD(\K;FC<<5QH1&[OZ!)4+M,T','
M!P<U$3<:ETQ<#_P3&Y,( )"O)-N*7NYR3Y'&K-BM&#ENE0>AV@FKH3J@0_]9
M7>0_2RNT^G.1V=^!M<<O0)Q/\7#@X^K_:P AY9LT\O(1:_R,UBN^?Q-\^&X,
M82&ZMDH"1%)'C(^Q\SP8>S(*5"JL1^*8%"RQW0L+_\G5?55:?!9MD,/*QS+=
M+;+S"8_].YPK9I T-S"0<^I;!<D$Y4ML@CXQ[ 2;4SL_0<D\?-9G:?\/W_@?
M#]-_L-YY_GS>WDNX^78:+;F6ROI'W]CJZ4!O0L.#@H#]T/GD$3 LD8#P8F;*
MKT9MSN[S[!,-&VRF1FOC(F$<-M>(=,B2 ^":[MP(,ZC+O=/RK]J4Y\)K=$D=
M5/Q@5TT<H;-_S%?V*I.YLT^:YZ7G>6L2MM$F+-:S3>JCL2-YJN)XQLY/-O0!
M2R6QC\*7GG.O0GH62N9H6W4E5E'W0]J=J'%H/"]H.U]66=4P2Z$ 1=,H+(@
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
M+[J_!&5I")X3&#T6H;X!>P.D>8WH!>2LN"B'K8/7(6IR>Q]ELIQ[+=8Y960
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
MQCL@+K0, ,!Z!EP0XD5O8V1Z/PG_1V[U'T"):WM19%216T+_"UZ5[9%30?&
MMLK[!&)7#@6Z<G"_(X"F5W3;.C,L\&>\_FOJ_^\5S9)4R\;/I!DP^#3PSELE
MSJ'67W+MHC5! +3#6.E-4NFPC,3>*R<7ZM_U#/O;]3\HR7O*7N^*_0.PPN\J
M^Q._]&$U9DUU+&*T;]-.1J);6__-)PK5(*$3Q/K>9_'91).)MZNZ0F3BJ->S
M]K!/_.RO@$'*/[BMUD>&H3?2[V--&^\K^W_0#BARK6_^ SC3_/!_&P?^3^//
M9>M_1U[RT?VW:^.?B<:%&>&_0NM_C]94\F-'NG&(:U)82NQH&7T%5699(KT3
M&LUK"7@FXUG\B5$A^#K$_BSHD&$0-@#=L<$N6&6A6\*38H?1^W>Y1R0_[R:"
M1HXG^YUR1FUX>O/80J6.1<#-CTLD) !AI:V5([>3;P9KC;'$OR!]F\IE&D'<
M:.) QY\"O=DA;ZE\4Z/<D*[>_$8<1J]#@IGEGV&YGT#X<1W%<T)??Y-VZ6Z-
M*_HO$Y=2G&E5YPSP<\H&[EVLI%,\4UZX1!;[+(W\1(KK48<1A^&:-KY1.5.M
M87!IV\0S>R*:DMBY:;R+#GTA*7^,(GR35!UQ^8[PW#]N:%8GIX;L7GC7ROYB
MI4+&\J@\S<Z<KS32F^@K4.PJK>%"^@BH),^&'<M:;8,8%0=7LL5#_F64"38T
MT:@8JROU"6-,2Y3]2-0W3@%V\CXB]F](J&'=8;^V8T385?,=B1 J;0$ !!C%
MXN:4$A-;N*XDPV2%/=(+%<%+16Z;+EFA^Y!34\+X$BXG]4B0LW_2*]D^N=F'
MSO=EFJTG$F P5F^YN$1$A(0W^SXCIW6:H=&S,%N!\CS/1^@"50P3T 8-2)N"
M:XY,VG?HA(KBV7RSHM789*@R.<M/ZE ,-NP2KE1ET'110EFFD_%I ?6B7^:2
M!:Q$>LNJH>J+H6^!$VMVZ\!Z'' /I+4:54#)J\A#RM$QGN[ (67>'X*B-:2_
MX_R-W]4:_R>A%U.!!'@&>YJH1"T\'[.25JN"S$1=+VZ*+]P%M_0;DSQQ%IRK
MAZW<GJXI!@3/Q0;9_@I'0NQ6O@@X&I)4?]ZY8*_+2"Q;H<H9D(LER:R6U%A#
M&JCYTK%NQDG?8P<"U/HO>:7%JY2/H>GP)W81V$:]&PS%Z%1A().[8&WBR'!G
M*IW$ZE7'*94G85VAJ;@$("05O?Y8_0O2;.CT)QD&:NYP=KDB+9V06?=X$J0O
M(JFRF2+T,4PG5A@"^5XB7CY7?)1'AB+MBIFRG#^1!S!(CD577/ ] WMO&#<
MC(W&OQDZ!S<D56SIV##21.EX+SDXP%D2JM]_3 -C!5S]4T9O\9&: VD']V9>
M/H6+$ET!" Q4)BG_M7^5^$-LX?]R4J=AE+MP8 4)>5@,&R;L=S'!FE'K,4ZV
M<HRIQT&KBHCY6#YQB17T_'Q,Y*V%EDF.QTI"G0UQ:5XV"K6B77C* /K]%__A
M;K*I;U"' 0PV"KL(OZ+G]ASM2M57#=-TO[/%Q4O6L$[_!:W2)W)1@@A6VQ;(
MJ#'G0E).1GY1DUIS3&1LLIM5IY[ ([$;TV:M7^)6Z25<#R@)L5E6(S]+9K(O
MI^Q\1T<_-$U@(FMW3>BU>/DF.<EA3<E@UI#84!!+2Q<%"$;%V$=2U^5/HM?+
M*F;A3V)L E;@+Q(]H6A,K=2M;EO8F[)C&NL9QF_4XOJZ5L>,E?=)QBU<U*73
MM!F@L6HF>>F2A*<K9.WDY\%5-FL;K_T[FE/K_(T$TZ%7JVN"8(&FQJI]*KBS
M1WJ07NX<J4\\=A,@0<$&Z2?MCOG5ZE82;V53TO/IJB2I!>QYVG#*5$GYU5D
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
M\\$V[Y>)2X\62+E<S/4%H8<W07+IP(BI4\X[1(RN25>>0T:S$ H ,_WI[3\
MOU^,Z*]4?B)[K=X;?O0VQ+" _\J")!@GI(L(_@< O9]XN?,?H[O2ROQ;Q],"
M%8^YN^Z?&]:#9K9WJ9UA[;V13@!QWQ<H;RP94=(XE29^3S!6#<0N+,Z;IE&@
MEQ@76QHZ.'C?N'[S_#/_^W4Z/#!:VP269M[SP=&K_$HQ(#R*&'HP\;['ACUK
M$ ,%T]-N)F@&Y^M9H@6X#=4]A-G/^D5'(#>-4[3U%H=L<SM3Q$'^EHR##:N#
M\)H-RO!G.T>[N25@;_\?P&![FH=I8') BF1?E2FC;0ERX'9&4W?;!UKGE$_@
M"ANGJ4&*]&F#0DS"<UAA/PO2!0 V$<09W7%UJ>^O96OOGTZAM.-D9Z'V):37
M<7\SHW#.A[Y,#ES:)&Y<MW, +D?^-?[WRCSG\+WSCU[KG42?W]JS?W^X,ZJ=
M_>7=##I@URR*3PD76N:D=L?)9!?!\#M771.IG/L4L5$8 [IX4\\86(X,(Z\D
MB,"3_?2V(5>ZE>N LEVFD]H=;6WBVSO0KQ4'2F<(]@Y^*7)#(3R#WA[XR<X;
M.1G^? ;:<DOA")>7QEZ'A S_ Y!QC%9'9 ?%<HA[W$%L-G9XU;'"EH;SI*[-
MNBVI8+P_?6.E^ONGC6F22Z7EHK$P,+@R.B:#T:>(2F:GU0P=C#Q6##@T<RQ!
M',6L7SYYXT0;$*:T-$7%-NV*X[@[&+K>M<]0 <O)IU>*>B%7_>1$)D43$,-5
M0_F;[;(-UC7)(R?#TR].G5^MFY,^*[=9P$42P91>2]Q;DGY;E!S<@=%J8%P\
MC>_ZY?+GHK8X'=TTJ3\;)Z?<@7]1%'"-4N9]Y\\VCLG9,TI+RK1,!S3<-A7@
MWH@*"7J;[6\QHM#,I*DO-/)! 0@(XK%K=_"DS2%_*DO.HCB@5@VDP_=KFQ#0
M&X ![:\>MU JOS\HNR/&VV:9KKQ'N&'_^IRQPYX#R,TM$D(V>2(8\)2+<^KF
MCO45Y7IXY4QAN&'R((.XOBU(BF[:<$!"LPJAEN-81=5A-V)7=]A.@S#OO8T6
M3F]X;K!^L/OXD)E5?O^J3'J).#K]FL>?JG;APV.0&<+*44D2#ZYX#'APO9$-
MS!&@M7TCHJ:AWG%5P>6*97)LV:DI.-;NU9. S:4# E5'K!*BY"G^*I9TB\E]
M:^#^1>M F[ %%RRX;I#;3@O6V% _=EAKUE"5!-CO]*>[I77*.^J]X<J/P+1+
M*):H.QX3S'3]^'$83M1.>47=]D7.K=<+*60KH#K!IBXXC3\\5G*9)6_B1UFU
MU8YLZ[Y4[/AN%BAYH46^8?-8N+*EMY@_OTK2*A,$)>(H5L360()D%! HQ!(2
M_H?O-V=MI"$@O1 ?8Y0>YS=X6-0/9F9*BS<ZIYQ.1,W'NHXIS"A4%0*8$7+@
M4 !8;#Y;EH+?;.EKAA65IQ6K?G$K%:.R;J=JH B&U@SFUV423>2T\2#?*]2-
MT$6\H,U=_O<\W7LGS>@A=]G'W]&T6/HYRI+:S8ZNY#8>4/&P],L-''<Z'#CK
MG.I6#/ZX!KZC+\[JN9MI.^1@L8Z<\/\LZ6MP?4OA"S3GY]NLS[SSAKXUE.@S
M7$1OI*ZR1LVO EW!7L1S+"K4%+^3^W\^/RVW_(!+XXR 7[=+M4MB7:>8]MP#
MWG+MC+@-4>$<508,C*O[T#/L0"O_ $!TCP!;JD\!WMFRZ6*9L-QY'C-E2LTL
MR-*C!82<SQ>)Y5L\_=W] XN<X7='342=',<G%B0\'_>/%!W,HP$*C4/WKR/S
MK,L0#G$]JI@5ZZ'MV32L$:\WCS=*2M'XC&MI63O%E'?39T3GHN[/=(<8##[R
MK9?4@4:Y?5LU;;CKB1;VS]WRE&_?,>\-N.+>Z0L..D0F5.I'](2 P>+]GN-2
MT$G6HUWV8SJ2:RFGCV;)OHU.\V#[/LW,@\;NP[][P,WM$OI,S,?B4IUBHS'=
M)5>X-\L)(:[L1R\GGF-*D]CZ _]#835MT'$A\_OQ=!&-N?P48HU5>G(SBM(3
MPXU4GY4+\G 5?.!-?L*P(GX7Z =&K&7)MAW;;ZMZY^X^:VU_WD_-<336YM3"
M<\]FI(9'*OA30F-Q?E@)'K,]8/$52#'#&A 2%<Y9V&Z,>?H9V_S^C[V,3^S
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
M<OT=PD&^FZD^_!$]L>@NVLF2]_R21BB3S/4)U(WM-T]Y^H:.EQ9?NSMPEG.
MT5=Z&R;U*7VDWM,BL&_QT;&.*TN\;S$+CVT54V15WN\X8]$3D) +^\X$8D7P
M4M3S,)W\53W$-[Q_D[!1+W#WG+(V09/XKT&E8'Q3&\.BT/%GBR4:KMKI@T+!
M=O#^!#4<2?$=[D@#V6//T6C=HK3O49RLE$I%-]IXCY)7)D5\ ^CD\<Y%XT:X
M7DR"=D\T-0 -F#+CY16WF$Y$_X218KX>YC']V\=]AH?FWJIH##9[@KU;P>@;
M&+_R@9N$Q#$D,E'(EI7^O ;INS>"QN0[HAA?+I:(S4;J0T08M9E7_@11<@N3
MI\ OO$E<O)] BW>2#'$T"W;[7:M.7*51HGQ_Q^^^X@C,,1,R(A=.;$Q<'4W$
MZGVA#8.K\-W'<7C[).8)N/G%IC85I@@-F;8G=KF/L[0W6RIYV'/LH&N1:19X
M'KZ=/AF)2HO&;]"0'U3I+<AOLDDZPT$A(8O8F83,0NS57'["NM9JH([&?CTU
MI9&.>/.^P)(MB7\ 'Z]/H@@<7)S$4*(L/E8ZL[;XJQEI>N-U?* <59$W>N!(
MT>=MU[9JR("U>UQA^N/K W&Z,-W'E4^@Y6:<PM3-4P@:AW$RUTGGYJ8\9&0Z
M9*&HG-QJU6YV_?>;K<,4+9>B_ E*4D.$?)@8L'&M(V&[ Y2@CI^BNO=5-"U+
MN 049M9I1.(<9KK]1MU>:6S\7)<!%Y&3Y1Q8Z>(9!OLZYT1W2?-B7T?L/WWO
MKJ.8=!GK[ITLO(=T[/A:PG] 1V?TK>#PCQ1JXC42RZZKA9-?"ETR70)JJO-@
MNH2BVDGS@$GA4'S.]..O K_E="<> H,F"'%/+R@DZ)-<N[&Y1_Y&UF/>6R9E
MQ6ON8-OX [:!_@?<XY#4$=P_<95>VJ*_I>\;/&8ID-&Q97'FM0Y#6??;F7%)
MW%)#CKE=3;!'K7$VEO+0ZY?%JJOC9P9$[X1?A[8T<@L[)JGSYTTQ8G_G!\:9
M60?] PBJ=,91-?F6VJJE*55@0&]NL.;SK66Q,00HH(:E1X+U ]=1Y?UT(P6#
MYL3*15^2(TU"NE_N)KG$:] OS!<_MW'Q[3%0B[-F)(MX='4$ /S!]+_+P5S>
MT/18]BI[+.@N3Z2LJ]4J)Z?SFLU;2EBHY[NF24)\<[&1MAC+#JVX]5G$M?,^
M\=3YBJPR,9&5\J6S]Y;03ZFPE.7I0O9$C% Y&#H+]U$Z54V".XNL; N#OI\$
MQ!*,_TTQKA$P"(G(_ ;+CJ?=V+<6&D_SNK=!@,>0KLB@'$$!9'/V+JAT([CI
M[5M!EYFVWZ/ULI <$('XQ>C7&AV' ,D 5Y&W)&IE0JI8I7/Y:FTN"8Z_LI8\
M$-AYZK0EZCH$*T] <"4!0P((F8X)5:B-!UQAR.N-DZ9O)+-MG?193M46H:[M
M02(>O[W]7?!-I[JY5_3<2+(X&BG:BL<G,LW'EVD"Q:^0OTN2%BEFF;5OQQ)7
MGJ\WRC8H(7GS\/7<L+!D"5<ZAO45KX=U+#+T<XZ4TP(F 3PMO2MI$CPRC59/
M-<!CFS%YZ6F&41;5"WA<I"V0;[TZG W:/$/N&T];K+OW<YD$KMFKN7R\BC 0
M5:5\3<%&)Z2-3.VT>[LBACZ*_S6?+]QS\\LAY6%D#5:2_'#6<'AN' 2L1HN5
M*P<'X&^'7TEZ,&Q1A8?_[8SV76?@3+TJ#,@:A]!S^+B-U8@B6;0H?CIPH.(9
M4DC@:-@\BBZ?70D[(3&  ZN T2AH-='-=9I?@0NYQ%.?F3^OP(8S[>V1,ZOP
M/D$4X'E$UX;*D.VHZ$%+#@"R8EJD1+,-SJBBZM;E*6:RL@)#HM&-"QE;>33G
M1\IMO_#X<B>GC=*($%4X<BGZ1@)^^KZV-*D93S]9#>&0^*:M5[_AB>'(YT/F
M@DTE;)"++WF(CL4AQP0;B\>W"@9UKS'3CE;E],)1;K&7^X0\?.&1-X8#6D(:
MI_$M&#4US=F&*I@OXOH7MZK0%E@6AB?A*4=A?#^3(Q_NPBG 2]>MS %QDY,E
MV4I>(3M.!%BXLD6B,T"5^^ @W 6#I6:! ^DV:8)B>HPHS4!8%VE5RA.,P#]]
MBEG63*-4E/P7HQQ:*3Y99PQZ8N$1N"!Z)+@SND>9WJ2.14[;5LM#GGC/@V'[
MQ3>>S=DP(1_OKW)SJ^=<7M6_)PRP]=F8Z:\T1Q&8^W2AKAEMA??B1<+@O"%W
MPXN)]T;+2?9GYG'J_/%OJC/T',5P(OZR?:V;(")/D1I44#(#60KHAF6R2Q//
M[3O4"A7X,$ORRM)>P5G\#,XYN/.I<?.Y)_/E!U1S-SN*7$J4=)IGIZNW[HX4
MQAI"0OS/3^/%-8/*5SAB^(E-:$3$-5:,+H%35SKG:PK=AV2>!;8;%DKB-.ET
M_/(!_IT^&2FF?_%:B*FQM>YN]4R7G8[.(C!+P_4R/_R'.LV.2-]'S<1T#HW"
M UV%O7K&>'4J)ZOXM4H&)<$U@%R4SK=M'$SP^&H;<8C?O!WUF(Z(3JD=##.B
M7^?IG:65%ZUBA]EY>U(,=9)^*#?E53O^HVF!PQ_V7/$+H1?LRE(]W-WBJ$@F
M.7[#\YM5AF7Q</.'0(F'K[*^VF)&WEDIU&,?9T_'XP CQ/:;9]5?VEO@QOR/
M(LD?,W($G8XS<H+7#O18ES?012(FRAO/T0#LQK=9M^'%5N$ X_?U/:%27[3F
M3+Z9/(KL!#U!<S3SO4PCHPC,6K9=08D/DF%UN-QSS$=:@6K ZWG')2)Z:@.6
M:6 I<%?:WE5#.H.LZ7G.KK!GEXZ1.6#2>&;T8BUT[@5QWZR:7C0M:ZFTR@%F
MQZ1A3Y-0IT33-01G\\Y6Y\WFQ_Q280N/C7F,*U5D[9Z_'VF"Z+*C5$_#3^PQ
M O3B7 K' 00\+QQ?-CBNF7O;8<VT%-.<$5+'1IIVY&-B&%EQ;+"08HDWTB^[
M:2PD"7_.7P_$?FEQW*X.3.VIDQI##3B&=4W@/#73U9FG2G)\J4:[E2]@K?.I
MF(%;&@TX]&CE!?_H]!_ =:\+_LGP/*[.!FX/G,.&( FY&'99?FM9V+]1L>3,
M2=Z_&&7/VI0ZFPJGU72@%=SS% S:JOF043RE9G%9(U_/#ZS'_T,3EJ($#]!%
M5S#68LQP:PS=0M49UI:M@BP83E^F)QK5FR?4TFAE"$.-S@O#;0G98$#4D% 9
MD1A?>,DZ"=*8/?6X@1:M(G:DY.U#X.([YIDX&CK^O;K2?LE?(:%#- -#I82T
MO<@LR :3^$;(:96\JEDQ>S9(^$. )R&_=)\#8-:OM@Q3\+*LTVXP)CW*7\+%
M0J+E#!X;Y#R?AAHC?CD1@$"QM (5^JXEFT,YIBMJ.)S'H(C%%8A=[9'?0,PP
MYC#MM5<\ 4 )B9202"B\8//UI[X@GQ"?^P?@<BKJDCI%MT8E99E(NMM\JQ1U
MLBEL^CVHP2J.=EW:(++V_1T N\K'YRD<0.6%QTM-F!9!?G51?</&4(;,?EA;
ML]ME>&7M_^V20C&<1I$M+_KT,0D$W1$R'?6PSSY*8DVVG'5_PP.:MT-VDM*[
MK+3OX,L"1#J@1C(#>-, 0EQ.H,/*W(1R"Q--I:9<^[VJUZV_,4SY-?XYO_6_
M^V-42SB4+M[/<%)LD\$7K[*-F$(;CH)B@!#(0NA ":R3./BSY^RSZ\@*>;/\
M8Y-JHW7Q%)Q@C[0[A(KH]1B&W6 0-:=**AX>L6$9I76$W&R,68,!N%%@XM21
M)Z&_*^N22DM$_YO2,W3!!7>2_?NIG%PL,<&;=KWKN^HZD<>;9!=NO+4%,Q6.
MW-*T4D]Q(D@X>ZJKA(KZ_4OB%$M?R&@W15V%?@9FVSA78TY27E(EF8< \$4I
M0^W2K[:V2XF5&]$OZ SR6]_ UN4YTB]=-2'C:52M7:]IKU[RBS<QOECX-J0H
MA"@&@)2_L>A3V2 "Z8RU:$O'(GD_$S'M#BAE&EA_T>P&UR^%_1) KB6B)T)-
MJ)E%12)D [BBHT9&<H4:3I^7N]J"AH7+VE9()^\+O1@13,U:H!(C38%"7) -
M'SG8_[JT61='_85]XQ7:9N"S=#BD$$]J(P!GXD%#^=?QRQE\(R1"8@L_;\Z5
MEU?YE(#=;A/TTZ0#(]6EY]-CK/>92SQ:#P?=5UT@N%R\[PBHN5WU[2,+/>%'
M@02-3LSJ?4\!^!@R5]LTS;IB:R$ <.:CGSL(0 8!**5<E%3&TIJ6FG13]\O*
M0"R<$">*ZJE-N(^F+LIXM8[.-)-3/P ;28N9",]FZXRY>YMY\D;H_BO_H+.9
MB$CF4+;Z1X>I-Q<X9S[D-7N@Q]G0"DLS-4!M*X=^%!.IEP^AH6R.YJD5>*0O
MSWGUFR#/(:,EA ^%'&+7]-$KO9">"I8RQ:9S34,)KLO]J/J-M.8$>ZK&$7\A
M[E9U]L%&Z[<N>[26@9)6N&@AVEZG!I\0D*BLL,%9JTP3"^@R 9TOY@I,.8JA
M/3!,\D+#;8F/']U')_$'X!>06=%2VM09?H]ESH,EYZ#C2\HF\6,!LV\,K@BD
M>3(#,#R="OK]IC*K9L?T^=^?%QCS;E#X?!<3"EV%.>J08@,,T4ARZHH!;P=%
MEL?BJ<B5RL,KLBS29Q/ZFE5SO!1FN Q>/B'I$T&*][6;I18V^O,9V:HW-F+9
MXV<S,6&GNA!B@=A+G2G^5$VA!!8ZL6$] .PYY>BEB78N;JHY7.4W/:WVW65U
M+#_>%@V8+VN;($L4S\-QC0\0?N6HQ="%OR^)^?*Y,@G:^D2-B@\M0>Q[YJ,0
MU [4?HEOGJ?9B(]OCI; E=$G\:3_G;8 G!!/L'QF3[(%[+4%("VD <4(P\I1
MR+%EN4HV2[Z)3ZU0494/6Q7_'.G,D?/2V?<)1])<@Q8#\,(!NY8>]KE#707V
MY&")Y$?%[8O4VM*(>=^(4&QT_N3.FF:Y#T]F*,)AF>6JCB1H%/UJ6TSB&"4.
M$<H3_')C=$+'>UZT(P#\<#DP*H87X14AX9.<GQ=)8>@0DOZ_B&A44D[[_A_
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
M)*3PKQ?M4X]*@-2C(.#0*$B:C@Z4 ]TB=0/BS@)"K^G$0J.S@G_NP1BB5?5
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
MZKKQY]^LXYL_9Y-;50YU[0V=I';-0&_VIV[R]0ZMI>KV&X\R?K%,I8,%K7^
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
MX\SV**(F!>S,,B9AJ.)D=H8@X004 ! *G@]9036?FU,$N)V[A"W6F5#E\0_
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
M*%5K[(G]:JNSR5VK<C?F%=BC -DX=C,$KO!R5@T)$G3KW5%;WWJH3/LR5.A
MO\@*^Y:S>N\=IGVBL3=JNV6?=C>$5M9U\.MZ)5U^$)(I^!.=Q[971J:$XPY'
MXFB,AX6Z.548_<';^I#;@PZSWE26H YIM7,DSHV0E5HL;I%0Y9&#M3QEH&N*
MJNEM?%V0$^0I:$EL^Y[!-GKH58 :07XVC\/O=4N&"ATFLD3W$M-LU9P/D<9T
MA2-0BSCGZR0"1(Y%WZ9 UW:-X'LA7R9SRH\OAW2\8G*XK3VB"O9*JXOMN0_<
M-;#6L R;'N@0*<^2KS  /ZX/AT5LY05JQ/?8<3GW,>,S^<+YHH7% FWA=-N=
MB,(6SX."_IYM=>%)2DP @B)94;HB2WVI*2(?!YTUF".3^^.V>02B_*'\?]SI
M&SB%CY<"IFW.7Q[&?>K$O'WJMD<'X6D)4B,.PH.Z969II"]$ X9;",F@8D',
MU"$'-H(\"">ZR%#/>X.3$T$U;PR7K5MWAGF'D7%QF;8_ (1A< RRA#H2"/\>
M7ATT )!00P(AW?O:E9;Y!)Y=B/H%,O\;"OP7-,2-S//*$2SJ5_T3F9D[PAL5
MYH67(G)R(O#HT+/7LT7IC_DOK'4OVC01ZAC3K8FZ"*>KFUETP3?#ZY[G?Q/E
M(ABLEPP&$Y60"T(=!N'184:<7S4A,^.#KH![;7[Y2[KJ'5W9%Z+GEZW3$61]
M# <@[@M)#H]ELW\,#?\#X-H[+<*AHZ5T6;OEGYL7IS]Q_$>__X8*\LN;QLP8
MH-_'Q\?'2^WIZ(A=V-]RV7**[0GUB6V[ER_[1ZTSGI! S@'ZWHDU0Z10@%\>
M,AW*5=\_8)+_0JW+&$#:1\)?ENS/6Q^F[LJ.B-MB]W=DYHX?6??Z P"<5I9M
MO*4M\WK.!0YS>WC+NZP'Z!U!<4R1KH(P@_ FUHS%9>8N6ZE[)),-L4*AXE+X
MH.=8]$/N\_UU&%1"#1@$&\;'^]L5, FUTX!"I\M?U'\ UM+B<NM^A6U_#747
M)9/YMW+3Z64^\N/&(V9_ .@=/HC2WU_V6L]L ,K@?Y2C[M'Y-U!$W,X5PO"&
MTK_EO\S<D%N7,:,><<%+$L%'(4/U*T#^QU!I-9X@#/_/+LM>5[<V+^8=$_Y2
MVF5M[YY_EAD?3PWU'\W^&2-FZX+XU(B]\']C7X@BQJD]//X+.ST?Q!,D/T['
MT/;4C8D4\S\'28# 7NO(E9T9=P1&>=OY(P7NI-G:6-O??FW]K\[@OJ"%>/2J
MM]X]QOT!-/Y?H/KI,SCZ;^-0F<#TEM!NN6-:5B]JQ!/%\0G-OQ5LW _H29_3
MO/\Q&[A/^BT 1;+G72!RX(**5>4^<<.03E!:[> 8=S'/.WJ!A.4B9.&NH+Q[
M+0)V"U4Z:VQJM6,DW%;\-;VH-6JK]+'*PQ&>H[EWR\?)[PRSM3YV<=A>V,\
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
MU7F:>D9;Q5YPY :GQ7Q 6ROZH"3@%V7]RCLT=Y<3LU!6D"9X<;/,6V9'ODY
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
MG[K4<EI)0[^LD<OBA9K\NN%O8<52^',R%4^%3V2HIM,0$!R?/;F3JZ(YBB<
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
M<1@?>_R%A.^4RUZZF#H[[\H-7;9BPS#-+6>6902,C;2^U-NKVP^@"/[/15F
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
MZ=B'UCVD@^8;V1D<YFT:;L^G?8TY8%O+& 5@R<V53"5-=%_?&;2JF>7-9*'
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
M->O E[A5W9K*ND9O1D.,#XYG1.DK-RE?3-L=FASINHEV[2VSU)?*OWA'2W2
MU.'EDOF%B>D5N50Q8'P6+SG4ED7IP7(4?$#-B"U%8]B!2YG7']([(#/]G<B#
M8.(AB$G;:/."DY!GU5J%[HP[=E5J%%9G_H$>6<&=&HKJ4_ZU(--KK?QUNO^?
M^)9\+YKIAX*8+D':)25-YLI=YFYNNE%&'6EMFBCK_:(6,78;F_!J.F([MK#T
MBANDY?<78%8;-!?YL?DOP&EY^^>T_!#S9SZ)?"RF5ZE [QV>I\.,WTSWRAP0
M^04.UMC&6LX^<V\OXB^ $X2>/=A)<_6"*RB:PE'J6R"E2\"W5-'.6A?6D?S@
MY(Z8$,&B&IU1-Z/NO?"LM+\ 8N&QFQA-?$)P2!HHAT'?@/6;H2"=')R!)&K:
M&F#I%VN>JS*(D4>021YI+36Q03Q.VIEP3V!7E=WT+JY*X![ES)6=76_.KN:>
MU-Y.^ZNJ@)LG1751!+>3QA6JL*C*U3:(&^LQ9S@@[]O'+;*]^J%^XDCOM^PU
M+]*9M0Z-M0FMG&2#XV()M^&A2"4Y'J2$A$+AYA'M[#2Q#U-3E&X6\3*KYL?D
MK?NOCOLZIU2NK\%_:/>/\+_?3<LYN:M%?D!A[+"Z!NYG6FPD#1%A=K31@#^[
MXL\([;59'N!P_-J8';F/3,]5'9UAZ6 *O7^,3'>N8R7@;<>(T\4C3M)4CWO!
M;8!EN\SFMO\"5*+1FU&1GGFK7*)_([<?->)K5?^Z*US+ BT5]ML*5(X[AK^A
M.; ^B\WEB+,QYM71PP-W$AD/I1$)[R#3\.V,S#[=\7&V-;KO)][G(%AQ<!'G
M*===/H2__T/ CK;EU44^TE$R!6%)HJ%_5='[@B%LM#EO4R0)WA+K$'F[=>3:
M*AU]V3VB<W_JZ:@[H=P4V?[1)LV?!UG;*WGX8FNLPQC6SQP/%PI&%NT\DB?^
MV7T]^ZPWZ&,?UZTTP=?N($*JY"V\]93$JI:L__N/;JMJ',7[@WDF?^$8M^AO
M8&TMEBC<LNW!)Y(C#AU+2M&Z7(BOB=D!%?/]2[2%<];6^J=]1F7?:&;<Q>R#
M3_CN:^6M3)5XTQLP#6G9\?PT\883^!;[B- 4T-*0]<+],BB*''1XX3VD>?_$
MH+B_I0/+8F!;5BIMI24E%9KTJ[$T7U>@Y./.W8L^832]>&Q75)\*J)L(:(=U
M[!QQZ8[=Q<X1:-NG[E@D9<0PW/;Q\6@XS'7=_Q&ZUM.@;12[0M;05G5/+:6
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
M9#/^(Q?QSW1WAJIC1+R'<,'5XE>:_(\]UG5)LFGN&=_A9TK!):)YG[S/HX8
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
M%%6\KV]X;'WU'\"M?G9H^@N'@P&I@@TJR@DI0&&* 48[I@S6@L</(T3#D][
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
MJ\1;!KB2$_4,KBS.^)E&Q<@W'6:SY>><2LC'!:ENFC5 ,#X,68+;LXGEG**
M5?IYE80["C^DM;ZQ9W9W&SF28*_JG?^AVJ&WVTE8:!5<L)@G^T,6X7E4Z]=1
M0#$ZH]FG7E$V3[9Q#)IAHO[_FLQ!ZK3R-G3#0$"@_]-6\717"")I#S9H.J7N
M4/S*#(]2+[7HJ17.=LY6ZSW@L*=6"[;MPT$MJ$:5&XU254?G0PM[)P?20KZ;
ML0U/L'ZV9F"\?7^^_FH%Z,F5,2@RY6AH^.(?=/'=Y#DA>B8]L*&)A_.7*^W2
M0!W^ :LIQ22*I: ![I(=P;!MGH+)*3UL:?QZO< HMPIR;VO%</S\LCY%U)<6
MQ?^TWV70:;8CFNGYQ9A2J=0$M%N^FW?.)D>,V?D/4$'_9CJ]S6.T.[7UAS#?
M@^&?P5&3!E+39IR,<<^*ALO90U*R^9FR^#2HSC!U7NGY65:A=P6]\G2;$RO-
M:UFT1?G3&=IQP,B#4GRO@9J]EI*>6#"./B#6^F_YB\3[V!]6S#^@#;5Y!?:F
M?HJ3I&+GXYYVH\\)%^$WEW=SX1.&([HMNRYX9L!S[%J!/MWZA8HENDXLEIVQ
M!J2)'6RG"9(MBQFRF8M4DIKZ<K5:KK89YF#:ZV7]+*^^:_<FV05<9@$@-E?I
M7$E=[9_WNC:#%NXZG5@>PF3*LVY=QM\8*2T;C$JW*8\Z+G<R2U&V.]SC(747
M0 8]$A25%B'5"1H'B5Q1*>AE(%$JP\'6];U)%KSC]_,;Y2#II5O%Z_Q/\%<5
MKG$450,M^;0@61GC;WI973FN?^H+20Q\+G>5!OI1&VZ_>&-14L37JK(L\)AU
M^,!I&@LY\@CE@.$X3,@5CCR&03^4&<<K[*D#S03',$2/3TYV(H'&]I;3P )'
MGSL;%--N9-\ZV)NT,JF"_'%<SQ_^E+;]AHD#&^ Z 5Q\_ZA*+6E)<^XNO0&T
MQRB[W5Y-Y:M=FA*%&GT2="_:D*'-U]1PVMB=KW4U#OD)P9?1Q$FK^<X: T58
M/!!&^^ND^@F1T H[_QA.:%'6(*J!;(3$Q;%;:DAL#V)>8L;<PHBY,99EP]AJ
M8FP<E+U'V&"A[(<T](6E_\2937GO\%<DH+"H_%:UP &\HH-@LF?PM"L\7-(C
M09YAD@JCLEQ-?.L+233RD)*">MM4:0H4Q\A_-D@7U"P>J#]A V/=BVWB;!Z\
MD5(#OE$ 8(2P_,_V]<3T_Z5D.VH>;41O6J,CF/=8BWWBK/%.67Y:#%;'F<7Y
MW:CLNUXCK8@RXT4@S/UJN5JUAZDQK@R5$<]:U(NI5W<0%C0[2\F+U;!/;3-+
M9DK[M3OB_ >Z6&GYQ)JR:!_H3[[137X[)_"^A5)PV6(T090_OL(R69'^=]MP
MSE?KQ1"SK0#GH[@ 1P&P:"8GZ;C -)O RGY&@!/I*AWHNSWT8*:'TV>F=H00
MW*>1$")53^9)K@)_\FK<SBI,_7P-NU8N'B;!T3I_$2Q42(7]%=23*VQ(FD6,
M*-K;?Y5@>@?".F.3R!-*/CH]HV@KG=X2233DOETYMJ<6[<U_\3G+CO#P.>6E
M0%"B R5M70):G7]*+*74=(@65C%%$UU-)04[1C9]AOUY\V1C+%8%]B@W?)O6
M8&(HPLN=4NJ&VHGU.@-+55@DX)>.7U'"<P@>V:ZVI(($2J".DS]]&\<77^+0
M.T$8;.]X]*./;Y[56VC&G23;I>GVGRE1%)%N;WSX2:C<I"OA37(D/>#?_I:
MY&#%47Q8FF$G;6Z3M H6UK=UW:LYKQQ.+6);ID]MN-/J@/,A(*?HV<&2HRY1
MU("0R9[)%C:>7T^#0B<SZ$1#JS9-DCJ:@]=(6@#M^Z7_5@3_ZL4.:L;+-)+8
M.?N-H6 :V*9TAIPU]FE ^ZA-Z1N!94UM0)YF>VKE,OAQ4/S+/T":KOFW!JI?
M+J:K[ Q7O9QZYUFUX^.)GJ_A*K[FW,MU3;2GY:'\)GQ_+0]4&)XEU-]-4G#.
M27T@YISH^RV<Z"C=-K-3R&$&X)A6W&9E,9P?OD@-T",)8Z5C@5OQ.6CCFREC
M'A?;3>2=&,7UP+?PGM].FG;!\PS)J<S<!306>GX>'P4.XKIQ!:7-A[<:$H4G
ML-+VVDSM."<'3BB-]#3IG>F_=4LR=.P86 FY 'Y1=P21?BCR@12<Q_I!IZ0L
MF(<<QT;-8?,)_P T= ?XA,8:V)**Q9@)/0CSI]<LMZ=7G.*9\ RVRP5#^='"
M+/5JQH^"[N&Z< 62,%L2\0%=,<^K&&$>@_TFV(F6V+AF>MT J])J,)+I]JBN
M09\\]K[NG\RRV@DY@YT2;&H;D/Z]BR40EB*02"#T=$UUNYRY#JG/N\BI]G#^
MW&X.LG][>\GYH]K1FZ>C/S/2F&R;)2N0&.JP9C2'Z[1@?(>.;P/)17!A3W]@
M0VZZ*U)_M^2=39->;T>=&"1L."WH-DO^76E23&ZIR1R!""(J*>-._5J(N_&6
M*E>2RG>2PWZ6JAKW1H2:E[6$>VWA>4Z&%I?=<F+UO$AN3+[J:B](SFIFT'=7
MD&1*<5EGDI 7@W?'N<3:4]Q0();.D_)CAGGS$3=\#'YXS=.UPIVX:'90D$C6
M!K-VH33B6L]B9*$/*YG:8[#[Y408/M=D&[ W)B9]AYE^^]!R6FEI;.&U57?
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
MJF*D2@(G5!D9 >%$),**\F(@41#J-\CCW'&[R6#;+_RS*Y#=GVYLBI%L+E"
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
MR2[I[J-G1K^DQ25F$WW^PD1-N5 6!5=!Y;#0Z%/ H\L1TK A5.E6-/R=KZO
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
MKV10=Q2),R.(D45:D#MI8IFH]=ZM-3[!KD>QD5//ZY5/B6;0J\L^UTY&)WU
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
MV-/[FYH+T3^[.6XB[N2'&;^[B(_HYWIXD3;6,)1K;("V&Y@%W_6WY&Q'5,4
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
MX)9$_?-+="9XL/,+WZ1HM&*:1!K['9FP<- U6:+Z/1]P"H>0%\[/@KE-*3\
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
M93*7@ O NIS%\:GE..F74,$;#?LW[<2GT?]/#F1TQAQL2>4!Z":A2ODC4C(
M-"SY4TR]4_/@HOKL?AX_25*GQ/R7?*;A]GK71WH_ '9FBC8"[BE;DA4NC9:T
MQ?\0&;0%,+*I^<]4]*"[OZK9Z2&AZ[IO-8/]K^O;"[%=[WN[0/-YQH5?C<8%
M*1K(VV3[^@KR+,R-9A#M[(S#N'KI]W^4<,O*P5M1F:;]^>6)L6K?2DTZ\0:8
M!O8H8@]]+S(\SFDURI\1*/8715=975ALG/U[9*D<?HVG;D^H+WL!. ?,^AM=
MG<VDZ"?T(&4I<CB$LQU1YE%@1/TT6+'7%#DQS&PD8[T5 "TF:,-'5_%[G=.S
ML"G)\!#?V2FHS&];]7F]0@A2FY>?**\6]"=;]$0($MISED0+7,[M0*UA]U[^
M*SJL'W.UDOQ^ Q+8>1]%ILET+E%FDE/KKL,+!LGKG3<?*K]6790RYU@K";DO
M\MF#-I,SOJ'6CFMAE^+?D(]0XGZ:+8H*2^2UI'5_2P!_X4AB$&^H"K^:8R;0
M5\7(S1QWR_;\^$5%I14DS$2 UK=; H>Y5>BQP9(96C9%UH:]_OQ\ZIG9@T41
MFDJ";D+[ <H@7PMK<=N9'A9I9:)>N5\A-$94;A$"+@.AI/I/'$$]P+26&TUF
MK7%]MNTHG9P:FTFHA/C+5%(8F]-0JIH](5_X%\8R^JO]?#A,C5M9090"[K8(
M!B]FKW(=!N_%NV?N#0SXQ1VM%/49/KEO(2YS(^=5!^5=F)9$=14<N:<W*ZS7
M7YLLJ/TYN(T'#UUS7;./,<U/[?^Z4+#87GVBG2Y'SFJ?9D56YE=G3A2\&2;:
MHB11U]<UK2DS[Z%T_>QW@AP^$YHY_"WP'#@E<> =U65W%9!40=YIT\\LQIZ2
M-$TD'I^Z%3T/,:S$3Y)G0_?][669A-\3( 0L_X7]]Z^-S1_&B'W>S9O6P5CT
M];_(K]@,LTL+?T[4OKQ31K/  ]S<__AE -,T&R9-O1]U&K\M>PHJXQ<M+.7,
M\-NVYZ;JJ=#Z^.$>LK%J(U1YL<%H;2(O23?.^/X!..X>V4;RB#R-("G&NLR\
MQ<,/04=3Q'K1,"9D9Q%M."_Y9:_T0$WE\W,O%K8TY%X? 7YA)I&UK-85.DKO
MXMRCAD7F-J2B6G 7*'+4LO3$1(1N"FKP0_ C*AC/ASF_)K]H0.[@'')[O*LT
M6?\FQ$ ]86T6@7DSP&#:0ZT3YBH_VZF1E>,4A,)C,>C5EZ!A7 \N.L-;1VBS
M8%@+FNDT:JL\##!";_2$#@29IB95MFCH*U?=M)0_=]KY%YR+BNJI+:*+_%?Q
M$M6S7QK77?1G3A[L41HVVX8,#X,\@9DWY%([A8!?UQ 5:+U)QU+(QCBE)];2
MM9NSYR/35!CU8GE]1E'4'+@5]V[>EH*T+<7O(NB-H;G]EV*+Z8XJ6TB$XT>/
M#-0%\-?TQ5-U.W(-+<%S#XQ#W0'P^O9,9QRDNN2ZM^[^+L,_/N^ICBR69L6F
M918\]B?2G:LR9U!YG/ 1U"A6E%!]P6UH/[OL=J7QKMVHO<,N" C/7XFK0QM#
M6%/[\QTH?KSHY5NYJLUCA**%ZD$^34V:[F&L\137*KBHRA!.;:*JP:Q>O;/3
M;7?#-ZQOP)7D76$BJ<!(_/=2SB]3'V)8DX"[1EY*[I.0I^<V/AX:P9-PN\?:
M<OT5JC.GD^\!FNDH]\[I& L!V)QGF_ 4-Z=[%; U*B0% V?+K+30TY'S.Z:;
MB8*YU;V+V#<ZR1<7,'^2%5J4*.B0<;I-N/Z B9JW.G40Q[MNXS%F(@Y5RR?@
MX >Y4;!,8UOX3$(>>O7\OC'9D]2=8.Z$6"-%I$!<S1)2ZMO8DYB_^!AR@QAS
MC'5*\HQ[<>E4#PYFKL;M3@A2H.!;;,FI%C,+6!>)JTV*=*%Y.^=XM )WNM0Z
M8^F\LDXNR.E#?0'21YW$*296 N,$1BW?-1Z1'8MCS/:459=14A[F2<,6 YD
MOE]WNEP591;M^E8.!S HUP]%;3W(3T)Z*[W4A48!;P<H4^[S;YU#\RJ3\P3N
M[NAITL\@6Z<6=L@64WRPR\C*,+629& TSNP;@;K=FEHT.",.WJ4A-^-XD)=W
MWLT^UIH767<VL) !!-KI(5"(B]'H#A!-'8L11+U1_B,_E0WM_ NX0M=XB&;+
M]IOX*K5 >3(+_R>1O[6SB*[X%JFGPL CJFV#D2"_2W/&Z(N0-DDCXVY9S&B^
MMF:W-E^PM+\,/K;^H?5= .VJ;W$;DJJPPV>0NN;*-=DW^FUGQ<!Z>KYOI^ML
ME!!:\2>7NB3UX+36:J-)(DQZ2NLS?4?FDR+USX%SZ>PBS>D_8G0%B)TJ=*VE
MD1D.^;9#1YE2]HF3^19NU!;D>[-$_0%\J(F8M  M/#SX2'"4C*(7*^KC8Y!X
MA.E_;Q/]_=+4[VMYT='QY9@OEZ/L6/C7!C-9MMQ,6%C13/Z$!_V:^:B!2@\<
MX93O?_P_#FO\ZU]RK\%# <.6M1]+<?\ >&4#:8,*13S/J417?J\"!Q%C3DVV
M30O5&.\,H!"J\%01RUMRCO7+!^>1?P#P@L6D9;D&R9M"TJ/8_X*81@53MF<*
MHE4N7-*3T6=Q3"8%T=A^N<,Y/ODFAEUZ*N4:1-$D9)X:>NK&YJ[IB(B]VY[5
MGJ\DFUP?KO"$UZ.2,,S]V2,V%P*<BQ]:K*\+5 +,?\J*SZ?V]LI%, _2B<3<
M!^C_R;/,*))]Z:O[.],TI4'[MK,2?K)VS((;[G$QZ'-Y1P"6%O:S[/%[01NC
M*>QMVNY]BSW$F=LQO#$/_^"-<GH#?>+^7Q*4@?_KV988I*I@HPI=WQ"Y8'(O
MB@U9O641P]X0E^W1R*J@7J2,AX.[AEO&!=\PY/DT@].=P,FK'R0'FX;#[EWO
M_P'^[Y.N_P!E2-K\Q?S9 6Q3UG0P*768S6-\BF_^I.B8FFV^_ 0P <;,^PA^
M8_SOE=++>\O T\$55]<LZ<ULE-=/DQ?V7%VJF)(Z3:C;YJJ:WP8]*8B' ?\
M9 $:\I7;BLVQW*>\CX2((0)*MB=/99G%1"VGBQ6;./!:1&*81UMP,E@[*'E-
MO5L>>\RM#V5Z.G+?:[KR_,B999-\#DY"Z 6M>B-/90FD;E9E)S]R&3Q8*UK1
M%YO;T"/A+-^E_^'V>_]J7<_Q#Q Q^ ^@6NQ:_ ]P?1+QJBO]^I-AL 6Z]EKT
M&O6^YM.TE3)H^3^$73-BC\9SI#^IODT!.0M%3-6C^M! 1VG>ZL)#4X +(H9\
M1%3?*)DM'(U]A*;%/,QW0<A?ZD$5,^#SJN9#\%\VK\DC8^F%RX?*49I4NW\
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
MQ?(2AA*HR*/4I6T(T*?0F+@A3YW$3NPZ%_?&4'>AMW^^P0>Y;>JB6/VSYM%
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
M/;?O#T$(G1YE>X.LT<B0'W3IS7YH,HAAY@!LH</O47(VD=\M<)0\OP[WYSE
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
MDV)4GJ?U'Y^OEH^E8EX! OSY?DT/&A82DY.E6VS^*:33UZZ?_H[_%T3)V!B
MG(J-=W9.^'^LGLZX':_HHZ0W\*@UL$<]/R[.(]+3XW')B4WN(6##@IUQJ7LQ
M>L_?:KB$NDD&]%%V8X$B%S6.&;K=$N,L0.FZDYZ6>"L=#QW^+2,='>ZJ&V<>
M['7R\E52 ,*]<PSBAH''^/*E,X%;?_Y*&A3\<E8.:R(\G'FDU,<4[,5]W(MY
M]K6G_, XDV$C!X<Z(,[!:C/[RSJW9#;X#(_C5SC8;&:;+;SS?<M!]%KT/6U,
M4?R'D8RQH8D:'5N,JJLV;LWHUM+/<P4,$ 3M"D3I @Q5F4CLD[#"ABXG+EBA
M?=6&S9*!9=8%(Q4CK7BZUW9?C9%31TBRH!L 0-"^'G'C!D!5Z?.S&3=>UFC8
MO?L3ZK\7&50)8X_!X&#13DE\^R1T/$LM[4(3)#E6@K)V%*B%2K[;(MI8?#DD
M4N%K01F/J /5G60LLJ8DVGU7[OAVN,MR4U_C N5J""(=050OQ\6E2OJW+SW<
MI=Y=]+,6;-5PC5;'7J<IZLP/D'C=2L)H4T=9)&V.0Q]R2"#B;YG(%6.>;<PY
MXP"%>,PDW[1:GU8!H+K28+TS?"/-]#HL6 DJ)UJ"@J'&R]1&@ J]>]0KH&6%
M^BBFJR&6)0)JKP+ZGH?XG269;36U<R?U@S8]W>!,A!$##52M=UT8VE>D5F$I
ME'),$"]%P-57&@8SYAI,2FZ;0KW7;#H0CE 2'VBLXTZTJW<A4PSW^9D$26;[
M(>+8\D*[653@7A89 Z!1FB,9422*(+_W !^E(+O_9\ICC*7+9E:/_3SM/6C*
MW0/>'JQ$^0-WRTR6!QJ>;;(%_?;JND"\'.Q/\G>-'AI3A"7NG?<$+M\M&%U/
M&9:!-@W-YM^DAU<-=_\2Q Z>\+7;*27P6,O)<4+<C<"FX$^X%*Q@2DEF[<EE
MBF+5J9M6_PM=&HCJ#ZI/Z&5?!9$6B:127-&8:3+(BRYVB3CI'G\F#&#?JDY^
M*X*:D7^TW^XL(F@$=IP,9C&;64D8>S18 30T] HWP   7)[V#_8 THC).L'2
M8BF-H652>/G<3P;6)68& MJ@(FT5+6$W&(&3F!3B#7V&1\X!L\PW=]/62[%8
M!>2?1]Z>+M!5$8*/!&/3N65/ R'KNYX*;J>E15.:E@NQ:QD]&3E#"'CQVW]%
M3G%_MQ'/8##$P@SI2.^.ULCWYX5V"_>C*8"C8QR]?.A3<J7RX^&P!E,0 G;(
MFU8/G#W0XU/>I/>;QR\^/TJ7CMS#_I[]3=M@HXRS58= !WQ1C]GEP:L@L@:
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
M[G@)NMPS&"EKEL5QOE8M2&\T2:RZ_D/D=!'K+]\XO0+M;N?C4>NXW.4T 'N
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
MC!*'EU/MP1O"[A<+AGP)FJK-G^-L7U%XS"8KX;PMP< :KSL,@&%_G%;6:JE
M.8+Y\,:L[*P.]TAZ0I=]9LI>U_N707@A--+/786KE6S.*#K@L44LOR/]ZOWH
M5=A2DN/)'"^N/1?8H"7)$_0@QXO%^BGDQK&"$Z57,=?I@LG5/M)()$?861C!
MCGG7^,VL, ?+HEO%=TI_W@V.TV'=2 \1U0-NS+"*X#/<+M\,<+>'ULC36N 8
MIF8&ZE#,6E4AGB+CN#C7<89Z-J'%$JS$)LVYJ/2ICZ\&[=%2.HW> 'S1CFR5
M3G:9>R6LJ:2GA("'W N3S]:VUKX-8@)75?ZG*O,8=8X8LY !:1S(%SGK[78X
M?RR9;=X5821H3*0D2+S_MGP3U7 YKJG+,!CS\>Y/5_/ER)^1M 9PLD**!;IQ
M=:+"K8P+F>7YN'9* &'.0)W _;G)3Y^9;<TQ;3I+C+GD/A#QK >!Y7A"/:@L
M/Z3 U.E*N5[^?$/T8UPEAJQQ8U\E;Q@*;XJ:=@/M4T4%$PQ,!Y5 9,"=^B6E
M\7K+OG6H(L3Z:U\$L5E_LVJ='/>-3T8L&#:Z_9&)GZKSLN;:IM0N0]>XCE"N
MY#.B99VEX\%H"FPKMOL&!G#E+EV8GWQ3L])%<3Q1965-<$-0=SAC'%%.S;G%
MBET++JV#O!!)U>Y-9<;>B.)82--M3!(TT6E8Q#%CW450_MNC-N!S,?#W5M_Y
M0C5_C*;2DJ=)/%)Y#;FY=K*9#,RRZ[4*I4,FQE?^%LWF:]L/0$5][S&F&0\B
MRSRY215G=C9X%>C=>HEOU&J/Y3?"E:$2=*,R#S,NM[W)J'Z/(NJ0.\U )WQA
M#*.;H,796T\VSB=&D+,4L604A\*+<]0+YX=C4>\[MR]QBP<7ZY"LA<QYNIKU
MD%YI('(AZW7_2JA0=_("!G#;1-Y^4JB22JRJ#J^UWI;JW;%3J"NXV=,U2<8
MF:QKM44CR_^JQ6%XP9T[7E.)C:O45,Z:BIRY%CL!AAMZ?Z4-XV?NU;DU)304
MDY)$:BM+1E\O'\=)XS^E!]?4;G1_+F8<NN5@]6 S 0=?57[ ;/]5.)VE=9Y/
MIFRDVO+2E]A$X#%HX;]Y;E_&>>.9"5WQUG/:-#HHD=H9-80@'&6D"^COS8\N
M-E;VC?.)#<BHX,' HQ,H05[61IJ,/%'C@ELN];QI1+%O\XZF6]>8A8 ADC-&
MC;&0\?<T#G,)!_M$%7S '>[#/6;YS3W8^VW78K77RLDAZ\H1STZO.A>Y#JV^
M[=J8^L&-K@[WW_:2:O209+; D0O'8>Q&IVQN#L4V@NBA@3P.5ZCCSPXDXXO9
M.A DZ3<[=:C"6/3GKF]G-.\_\O^A6F[>W*Z</SQ?N*>FT@%_U)Q-,E2--0M!
M-*=5[ V:WIW)]AHID\X3DG9<;#9$MW9I**KC"3[NB.*V4%@I5MUCP\6-\[)/
M$C=&]OI* <X@SIRGT:GN@O8KG<H2\Q\Z'X^E4$*_5\D<OC#QD^>MMZAE<([/
M4T'2DG@^\.)&<AX@[*KDP^.;+;=]:)?_V=[-/[*H.,35.&;&/CGY@CQE&KWK
MDB<5W\\^>X9Q["[H#2\/62M:JR].:RPF;Y0DD<N8-\-16^&R/F$''%X.JAB?
MHH<97\PK:>SJ<+2(J=4KS]%ZYO*HG.3G%B[]!50:8YR';D^=DT]],"L;,I^R
M#$;!%5<>=$HPAL&C0_*=F*Z#LU\ BCE OY7W?6-W43?;&%-YT3#)@B'E@<AH
MWDF^Z8063=5Y\Y\_O=1OFVEF\'J5N":E"]U8RNXJU2F:>K%("CSFA+'_(N+)
M51::%P^LF$R%CX17"Y5>AR,:!!!(^+[P,SZ_&NTL**>2:?'HSW.)&7]BC'*;
MW)3$8JP(#[^+,WYP>&G]]TLR-;D]UG$/TU3R;%O FB+V=0]T]*5-E?NV2 <>
M&6_^BWLWF \I-5$5FT8U:P)_ 784=,<2^6C2E[O< =]77'Q6PR8JCK7S0IX@
M)-3]2$\_%T01*OVNVCX<([TW^NBJ,G\IFAG;K2C]+DM?H8$ Q_]FS7<D#SGJ
MXUZ1 #TT-O^Y(/9/=<H8\H"K?BI7J;K1/#!.+16*CD\A@_MH4![V<?+W5_92
M5BRLP&'#X:A!>@,OVZ$N-H:S=V$6EZD"R3GRV!0\< Y@36UD;9A/N ZVQ^X$
MW;G/#A\=YDP]?$]'<!E6S-SCI2=*GUX;D3S4DWU #+-^N4^;/Q<6J(OUYF1>
M=]VYS('^Z^XV])$//=N0O$W6!W;^^6W<V>S6LRN-NT0R/+Y7RW/.-XD']H%(
M\QD:F=@AOI0^]Y@25AG(4G0+$>,,*[B44"?L\V>AT&:5_JC5EV?M1+K'DD[Y
M62G!D6+N53P5>'ZI7(]LN)YX;QYB2I.PZTG,+6^'D]B',\3N8+CC'-_E*S^'
M?V065R=@=4=99-/<'1SX<JYUQ^MP!VR%%98Y*769PORD0^]2;C*S, JX(UA:
M"C,3^UHJ:C2?688$5[K0-DF[W2ENS4>^J:R6KO4KLBN@G[VXT+?6YXNB3FO\
MZ-<Y#+_K#E3S<Z:@L9+T>T^,]BAB3'L]62_OO4>'E^G2+R>RXEZB%61>,NON
MIVWZF35>^J(@N&9_ZY.KQ#L\#4JL@RMU :)? =*->T*!N;52[TYTYUAG0MQ.
MJF?N>-(%6$I"+F<%%?U"4,%01^##BC?/=QJ1L*MJ5HQ5S<2M]/.<U=4"RXM!
MW?B=^+OX(XPY]Y?V^!XYJ1?1:O"\*!]X'EB^[?59HOHO(++,1$G(/_^ T?[4
M9O 4\=V,5C./Z[#/G^S[+RHV-V#67?:46$J50K*!-CZL[0;P/7(ZIFR-+B!
M8& ^M_*D:U4B^$4H##?)&(#)T9<_LC6#N1,^3F!EVE7KNTXK[9;0VWYVY8WT
MV_!;MUP>4WTM>9)^989TW\B+R\(KVG@1(R/U+G=@V$8)Q^<CH!;91TDOFT6^
MF/1>(@I1Z1G=!HTH_H_F*D!?>J6@MD?L-S.S"JM".F=?)V]5B/)1R?VKLR6L
MB17U(C>LW,D9?W)7Q\/)M)PM!I.^P6/OGMX\D+3S+G1GT6BOA-^5-#[/L/\?
MJ#_E4<E&?TM!LB_)?K$=ZEM[GT:($;%9Y8+W!C5P%*8EGM>\IG_Y%8-Z(T!W
MA<3+^[!+%-8_ +15X<0IC"9:A 44'3F6<-4HHD@$'1B5=O/[7$?B2U6>2/E=
M\^'@>4F\,4T=^?(/TP;,#\QO3&/IMNN7,E=X@3YND3JJOH9RA#F,+D+%^F#?
M9VKH!C&_2+R>DONOP' %^BIDP[]&,*R]0;T@.J=+.%=52V>L74ZA[)Y6$*P;
M6(EUYQJ+DI4WT).MMKTX8QX?AM4.,[C[_B1V$- _J8W\0F'D]FOF[O?WL=M3
MRV64=\<N\R==BI#'$F&].1!UK8"GX2$XXMV2X_;4/PL]W-\#SZJK1Y*1_&*8
M^[;04&,!8K'B6.JO5V$7E/X/IZ;1PST;D!^;U ^Z;QHHYK+S9S>93A@$R@S:
MWZV  >[6J>). (9R^6Z>)(5:OZ>N^7FR$:ZM1'!@T)J+.TKSQ:)-#S_,20(^
MO(:#H>T_0,.G,"DZ>Y23H?GVAEP(Q"6I<L]?![YHUF\6:FM1WN^)A081 B[*
MA8M4$,05 Q;;>CUN,2WCQ]Y)NVUD$=,4LIW$#N0=-Q(P9<U*;,Z<)P1W%3V+
M&8",S*A\2999M0:_,)S$+B!,T"(@Y1^/")08=@?^'O,65=;N0=KI MC;0RQ$
M?W\^_9.]ZI(C"WX1G)IM+7/:R,*$EI[,JI+'&#1$6F:9G%RE$ 8FP'!](5+=
M<[8#P!P1\1 ]V?Y:"/RX_M7F5?2Q7?C>2[[8[3'7Z,:K^9G$OW1"P@OB5<U
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
MS6#LS/YE $U"20.!9*XGP]#$.[XB&7Y2I  ?:PJOF</%$FO+QI5TA;8B:_N
M%LB* A75/3B$:J!1.8L% L@,IKLJ!9R+G1+FN!-6@L3@13<C$@[EV'18[.G:
M U@+RQL%4BSBGEJ31#-6N6784C6KA=JO# >JA+C/V8?.]!B0+K)@G95*22W2
M3F&SUB60J%8P%Z^<=;E9"Q4IY4J>(E]>-.]^F06-@-\NZQT=1J^AN':ILB8"
M^*RQWF$WF  ;<L[O<=M()>>JE^!=6_IF7*U[3L5OLX$&J1PK-T\6F(-D#A$!
M4(@!\R7EF>198QD^9>.,=I.-R%!(.ZY)JS"PZ#VZ8K[(;QQP;)O3I\[PG-*8
MAVAY;%2F:O?A\EK.<3GC5[\[2R["%#X66^APD?S.<CM3]D!J3UEZ.66361;-
M:==.(3N65"/0*-?L3+[Q]QM*#WSE<65C/9?D'_)BEVVTD]'YNO*U=U3$Y^@
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
M6!'(D[:-2GU)VS]7F_#Y"\4P&XPQEGV^@D/(?T#KXR14B^!I3:]"5#6O '@
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
MA1M-EJDRG5['9/]G3@75%A3#'@P,9Y?&U4P3 @#6FHQ:_P*L?P3-9-W^=S8
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
M&N(/"23YAGXV&B%.:.,@-IP34TPO1RY9HK]S3O(9UQU[W]8K6E\PPLLIU:[
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
MJNNFQZ/C-Z7LO_9^=AZIX+U6""6 MZ_"9-\,UF='I-D4!)?/PL!P0<,V:!\
ME#6:653O1)?E\IF ;VB:\W4PJ]INO0=NN%@=AVTBG",1&&^=5$6.MDH\AMVZ
MU=HYO60KL!K!T<'1;K1PXFB"60&PVDS#_NTNVROL-*^M#T"QB#%6 @!X$)B%
MEE64512+EMND@7%XN>ZTL]N6!9KI^E.L6F%)T>8Q$V/'<KE*C,O[/U0MJ-2+
ML!%C"SOE OI^GZ_J<M[H[-HVEZ]._(J6#6&E55]""JIE#]*AP C4#TB1&@ ,
M]#7,.!\C>*R9>HGGH(1<_UZ6$7R^K%-#UQNN<7FF1:K Y4I:10UZF6"V/HI]
M<U)N[?.-EE_PQ9='5'X8F7+]=,18:%-R$2[>^+F4GRMI.6_W-WBXJN-PJY:0
MW<7KX=^G$G%5*8/6P44+9EQ>J&+T9?*Y>;$VJ:W!Y3>5!+I2^H^+]]&A;TAV
M/V]7_8(9F#)&QQ_+AX<T<;G [;EH9?3#K-V4>%#BGAKE74 T,=E'\O_S\9>7
M5_IME+KL]1>PRIGT.A^,8VP!V&KZV0/V"OHQY6B5>$9%^-@3>2=:]< \\D^H
MQ\JJ>;K,>;#IT#OF#$(7FY*Z)!1\(HIYTB/N:1C.GSU.#(GI:<9VWM%<>!,K
M<J7L,^H009L>QJ+,:W0DIEY>V1>N9J,G+SV@O).J,]Z+@B+&PBYIN=>A6D13
MJI46@44H'W&= 0,X6"#?0"B>1]'JT1SI*'!*.S@ :<=<LI7(,:;Z$,2'7D_X
MV._WW'\!5?9<L;!%[8ID!;RAM^67,Q]$^4'BP=43>.]GQASGL\)Y 7[JC(R'
MR>Y5AMG(1D*YGUZ!8+,^A_5"/0C7<;7?&.3COJC\AA5!,EU4ZZ[T?P <D\NN
MM2A'IBL,V7ZU-&]Z%LZ;."YXC**(QX@.RBL_I/8I(Z40,7Y4O<>?15Y. OG+
M7.$I:]9=\]W<$25^4#;91,ZD9\O5="(!4F6SR]QJ#3L*WBLM-(?[,)I_$@5N
MOUC+2@[T6VFB$MYK ,K6.-!')@Q7>X%>X'+^0>LDGD898R6&4 H3LJO2I TR
M:*.+2\MM_]Q[,/S'PM#PR[<>PJ2:QRLV&5UI .O\K6R93+1QT>MR(X&8\XLY
M,;"W$EN%?"N^1,R><]HGN=8UI,)916$.YB?\_'<E[[/Q*\RK#2@#I:8/)0BZ
MWRF8_>BN\GL6+@GW!7AA&/8S6N'1A.1%M]*AI-&:#1NI82*U(,#J'=)DMV@O
M=IAFR-9X#P_-7T 6;?Z'X0_B?8'4RR;#MKE>]0UX59:U>3(GMK1^^&PO--Y9
M-QQAY;!^>-T.P_@544]H74M;=T#^1OT\SXT6K]HR3L"_SND%O3]NS7QZ<I-!
M,';J<.Z<979QF$ (.HP&>+@,D*3XM_NXI$D)6J[Y"WB2+VV(>GB7*E4\M&CP
M_'7Z+V#\SCDLJZ?Q=>(3D6_EUA;5MY;8DL"4UI]RU7M_ 42_WLU@URVXTCS0
M^CYQ9]Y15HW_T8B\^L#[TII?F7*8TJ;CS '*WH.D72V?H DU?K<;S%$0'#7,
M$.P)Y"$3&+$"\B3T:A)U*_(\%J#,#2?2OV2 Q[I!^)VV3,7#@GT+9;,GR?#>
MB2K@H<VB8@#F.&_(6U<J]/QV!U+B4Z)2X:G]D/F-6V4].W0,@->O)/TR->GU
M4N[^\O&%"$R'1@68@9VDBDUO<)@P.28^XJ D.E7ZZ8 */,R<</1ZEG.3J#L"
M0(CH_W<#$G^[/ R$BE:/<-+"'(*<'Z 00@B*'=B_1H+&U(-UP-(%O'8+.!01
MQ'QVJY4RTZ,WAW]*4M&-_ K*$V(B/B4^1U_P*XE<S*2"&EO(X<1YTNA6,!UK
M^S)VKQ4V2X-,; ?,M595\ZJ/H3-N_.'!ND,9P_B@0UU]<2#N67TFU1AI$/+:
M$^5=0A)!>!DD[>L!&F8? Q>6T?\[CGES6G9B,-/)%XRR5%/$4E]J1+G,9.*L
M\KISM)&]![T3;W/0HNUC;K0DION\]^+.8Y?]L=DG66/FK%'UP$EYWY9,XVFI
MA<R/3X'CM!C^*^;&3'&R_S N.8:NW+J.A';#YO,;41UAFST1T2ME:+.=&08J
MZ_6I"_:1]3;:1BQ$\2$-S>D.JQ6JZ8I!TIE8!4'QVSN=@&[HG00[<)>R:)^X
M75KXJE:EJYLQQ._?6?][=?V D_)?@'GK7\!ODJPAAO- U>=4&H/W#UC_Q.Y7
M.U\([)Y'KJ2N90ZK@@+*)%>YT^]A6U\)FA(?Y2:#Y$$].@/.9Y[?KULLMLWK
MSA4I1J_GFQ7V_<EA=? O_3REJQN,23&N-S:8>3&A3O+=$135Z#$L%@$S,Z+>
M6Z:SW%G52O@Y8!T-8UXT8NVI?^R?Z"]@%A\FK.2JX_.]@@7EI-SKD!T@J?ZL
MQC&"CK*&P\9XS@3 >+%UYI%@_L=?&KWST64-UF9TH(9Y#.D8%@F!:J>\,ACH
MD\AVH-[/[=8=*S%NLN(8QV:=0M7.\$1#/S8P9T1;EEA^[:2%\.O.TSB[B_OW
M7+9^.[!YTC$7,L6 %5N'V( Y2GG6@#DX;9_'B[(4Y9^S9_N[,73=A5Q+^^0+
M:V3*2'CY^!@BID(TOZR0/9D_^H94+%X,-RK#@B!;VHV@>"_9*,"\D&O/&4?"
MGR\\P%:>%-I@ "CF;\$%9GLTYLD/$/2EO[EL'GC Y,KSBXO08WLCV:GM4!U/
M95XNY!&N47BAU$G::E QR"HC[/A1%']:(H)H#6KV!7LOVDEZ?RD^*=K*T_T%
M3XTH#K'2S,#ORB90BKJEEM 0AC9F32O!7+GZ!O_X,_-*Q\37PABR,VM(6++-
MH6V80OS6@U&X.R,E;->0$%HZ0Y;SQV]""_,>-X]\N!ZHWY04_#3A[_(VT%66
MHFS6@9S-^ T]1!).ID/R#]6$8+WO=_F/^V!F8PY:MZ%JOOAQ1J)K@SLE9PV;
M$[Y$<_,FY>,CRPT1NZRIZ7LJ+:9% (12G55RS0X+9^^9?,GZ9.&8?4713:A_
MJ"-'QQ]M)\E'B5-)/[N0A6G8LK<"$.PKK]2JRVU2-*!8[6:559XN>BW+;&R2
M%Z?I<OX)0[':6!WIHC\JJ-IGP<TT#R;"#P=(R<.&KZS<G[:7CJ+UGU5K@[JH
MF[2M?!(!.<:U/?QO4^$Y'QS9+!-S$S1YCU<K;7^A:*,O\"3UP0%"_?7'\9*$
MT2G.S/K<YQYZ:1\,X,<)E])P:8WS0P0<0'2VW,&KA'B_/,BK=+<1-&)^G;!U
M]WUT(9]^9Q.L^"6LQ8AV8W^A7;AV#,K&<R&*/:AIUTEU<\!!M^9Q#S5'!%^(
MWYQ>RPS_!8PTO/LAV2-/&_082_;\Z__C7<.AR^BCFAI-('\=IW[=YYI _*$^
MD7B=AVCF++7.Z(5TL=R]$B%>'8@#!GZGX#U3_EG'7T!/5K"]\, ?:\O:-T+U
M#0(6)^T$58>%<&5AR60^%^ MQ EC.5"]FG(/Y%)9(J79^)G3EIQ#26_&@)68
M!S*E*+KJ1=!RD5T.*'Q1*J' XU< 0H4,7;:<>%D+ZS?XLJFX+>-)5IK:2O-B
M[47+"U\E.B6DFO"N[HZ!/-2;E#S1UW^#)7!QWWM#0!I;(VY1-EYI'XSQXM[1
MU$%%);?;LG33*IV@%IXY"9JO"T)ZE5I;6P.GZ5Y@=3FVM5J[W'/@O9LU##TD
MF":+/R^(#L8R.]XJV[>K"W;[1EI)^2YQ@2-\+]S)88N%//I%3$SZK+/EE+(M
MH;HWN#WAO2PV&!T_O)0=JAF@]!\)\R7XCU7!I,2 Z#7)Q, 5K&KZ%@TQ;:?+
MU,)<0:CI&0EM(=KEY_B.%A5)4K^#G^V-\GMA]8]4N6IRGC5'27R#<,A"@OA%
MD43T6H_G_K3,CH,OL9Z!)79<3:YY7,ULKWD:8%QME?ZWJ%:Y7+FFZ@ 4ZU"+
M,,KT/\HB__%NO/^^7R7,0A7W.D-I>^ZU=P?V,K"@2UD$+6!N=/X1>JJ+% ;0
MM:X%:07%?VDA6@[D^2-W<"2,@M_O\H?ILG_[# "2HA17NI$R.$-A2*-Y+OH0
MY7BSY33YV.E\_Q_IH"C7.&[%^-$54HCU2CN$5CRT7H?X1G4"R33!;.IK&H2B
M9>X!4R0^S@R]_%6&PR+#0U&N]*$):"79D\'K]6;OV+ NRT719_@;[Y3U\&4C
MT>D;6?41'3*=,2?F_;>M1A-Y_&Z5[WG10UGI6H<"8ONYK0]X(XW"7,V+O^2$
M>Z+QW+RL;D(HI'GCG7H2\XC8-?C)*]4#-F6FDP9YU='JDP:)> B'2!*=&FL=
MN@20NI^B&B:'(:M9?7S,[=\%.P1P;]C3/E&VB[$8S"0YN<CP5\IF/@!R"L1/
MR0]/5 S";5>\Z;6O/(V[]@16I@1KUG=2<A#JKK%6Y" "6,P QAQ'&?N;-I3)
MEGLR&58,QBU/0"2PWYG[.V!-00TXX4H*+.4!#H$^F,AH#*(L2YI\\L5"9*XQ
MES<M=D6H6\[^()^B'E!VL'7U5JPOWY4(R[ E(^VV;,C*H2 6D]6B+.:)EM;A
MX$#R/<Y&J.Y*KXVW]PI-WRI#RJ!.3F>14M  UV.4-6.<4D_"M<.D4M'.UU]L
M_3TWR/ACLA'>IG(XMX00#RRGSMIC]=O1#0^:KBW'9PO'OX"319%FJUNMR_H_
M[P3W3"3GR,/JNG-U-E7&W6"#FID2"K5]83H?%:2-5UI!TC39XT4%EF1D6CK:
M>)JE[DZ%F$?:)<OB7@S<"8''ZN&3L^X>-,61?P&-[H[UA"-TE%K*"H#<4A*B
M8=2HYQQ6@DDG^2F7D_^#C;?^BL)QOH?I;I;N9NF&I:1SB:5;NG-I0:4[=^E0
M6#JE6Z26I9%NI)$6$ 5%?5[?'YZ?/N^_8,[,N7/FSITS%\-7A79XU7<1WK["
M8BCI?83C&RI'E5YG9/*U&'."EB:/+N3&+V0U*.4,DNC1EL@'(]TB5T6[5,'/
M4(AGHJRM9BWE-,,HP:K&6M.B!H,A5^C_[VM_[160%Y_4GI=3.H3CMN_'UM^/
M5CU L_*3?E\#E.17NN?.K(OOZ(&QK01=FU-YY_$1;%_RH(6%$SIM8*)AP":O
M*0D4WHC;4(E72%2.>IVBDIPF%^F8Z)MB=VQ7@9]B>#W?FV90C)&P@V#^,+Z0
M@262%8,6&*VFHRP]$YU^1/Q'[V$WA2_FY:]EXQ>A6T?W_R]\8$+2(KQ0B/HO
M^N)MYZ'P&A!0_0-87$S49/7,UZ"V_W5U;MBC$,VG1\:[CN%["1:!$ZYO7:2#
M4C[MY5+$H=I; 43]W8/Y3)9#,LMLE;7(G(XO4"K/]\G0^T0B%$1D'#Z"O0#'
MRKG!P^#A4>Z;PGXJ%PW9EGH(71ZW;UFX>Z.1'%]:/21H-!I,]2$<_?RGEZI5
MA?1M9PY :ZK3N:&M#V8!(-FOHS)14BIV+\7GK0ECR#(&GV)Z&XI&R:IVZ Z.
M;TW(7D^ITBDS9X&KR&4*Y*O.2';^:K1](N%P:HJ?M@@D=XI<\0XY%T0$TU Q
MUG .V'HT"F0STDU]2&H(3*TT<2_$LXU+80Q% T4E4M1TA[%"R+@/%YD<F?5W
MYW9"/RZ6KOX.+<6Y_OFX$_$? .UZ66+.A-Q*G15Y-]V7+R<FGPDGOD[T;J<:
M<>TVQC$B=IWN^)FAI>H4:!@L,\P[YM<_^)@A@ZVM1]MO4QE&#U)BUA@8\,&)
MDE<,#)R-5I[LO",HEJ]+I+\2%[+OQZJW,771N%VT8E*X@Q> .4KJXD')*;4X
M(TS%4<\^I/@*.!M__'&9\2=;83^::O:$'X*JUK]CM/VX693[A^:C !)GM/K%
MHQG8VK_S_"7Q?YA_R5-5'#*>Y<K<_HD(2]P78,L2(V'HILX.%I+M,SO%" $U
M_HJ3]8 W <Q)'A-8>0N)[,F(.TMZJ8#3<^'W>?29*8T4;8]OV5R*WGEG^Q!:
M!Y4FV*$R@5?)]+@E>@VF6OK=ZA=*9N H'A&<GE)KE.[.G4V-J$CN6G;/ Q\8
M$TBQ*#+^(DI^I>@J'SG=H4$.*.&NY/-(XD/ U.0<\V<IO3")!.7@@)G B:>O
MF\SB\QL,1/W-]M*6(18 #@%)CNS%L'ZH0:%SVM)78.W\HF(42=RQ"(W8@<%Y
M1<[3B'%Z@,A]9&%7P#TQ,*O6)M)!DNEJ$1TFP#?H]KE-0#KRK!]@PPOC$DVS
MG; 7IG4:EQ,YH;&90IK9](^O]G P#$ZTA8L1].V"%OU;17QRU?>=WW-QI\S"
M(1B((@\9N:K/?"H<OO,W'.)5#@\<LNJW*:&9U/+&K%OPM[_8&K&Q&RQ@TC02
MM@[!/*Q)J0DGVNL(_&Q5WG)9X@]DA(2@08L [C,DO151X,-K)(%L]O0,EA29
MA[!YMXD7!05WIJDE]3AY1I"EDM99RA<UWBB27GT7\\D9DSUBC&S1=Y5M  $Y
M!JZ8?F#"XI3(SZ]J3E^$S >WD)QN/!"(:JBFJ!1&$H.-9=^PXQS8A?"+Z&W?
MQEO\6Q3@H++9\L^NB'NRC9:=H&G('3X*J<FJ3DXI$\B-+5.OPLDCM8?G*B_Q
M8XC,P[*QPUK/[@+MO"HK8%6Y^L6/MBWE"2KI$7Y-'513JYG:N"C8&'!6,B9"
MTI9!X9<"TIQ@R,.N5;%[(KI([PG;8.^.YI>BW2]*#855FT6.U0J$8(O?2[AJ
M$E)A)(^5QJ G):?7]_Y#RS4C6HDE/]JQ*D1N&]ZS;SH\_NU%]EGJ7(XKST #
MP.!>4^\B_H8S/KZB.#U*_(@P9&' +SJ_+(Z9'*ZUPQ#N8=JKG27Q(Z.5S=+9
M0T31<8BSO=5C-8*2[U,0S%T 8M XOA);F,D-!5 1-,#?V1>3B!6635:\=PK'
MFO//G3\'K'?VYOHWE9M[<IM8(EKA8JXW\89@K.&IB.,O3%!-HNVP@ R$V(G'
MX8D+,FFAO9YV<>B!]RM#E4[?N;+6F09)OD5MS-<I=",9?&K ; M1B-K^.ZZ3
M[Y32C*F'\A(&G.3#>O:BIM?93@-=9AM6519-S5/A%!;6&-\$J)4S@_;W?GHT
MJ] VG&70YQZ^E_AR6CA 8WIDXL;,5\ I:!G=1+^CP(5_I;;SBEK/A.,(@2.I
M7C5UN\' J6Z=*TU07\M-.W5+9WY,6&(=V;DFNC,JDH%;HDH3\)/7RBVADR8M
M\&-=\%2)S88M.OIT"%>8FE8]-T3I1@<3%(.?"A*<2*O1+!>9"O=L'V?4. 22
MT**,_AQDK4;F/=JVJ9?)JU.5=#I'KP8A.*D(DJ(2GK4[6AA;\\M[1_7ZMF5V
M:0T8/WW2VR75=)V</@\S8^#+B1'W!42:U;:+,0'Y4C-U(+WDH@\S1-UC4R_Y
M ]ZSBOR))E+V<[$?N^ULS!R;_H?6%0#W:7I"T/ML7AV6'7',]',;Z45_91I!
M:AD)>XPR.#\Q!N:*@DOS!H;: #-KM@Y&$^Z*F<YP3?CBY]:Y=ZQP2TF"T$M3
M_N@;AEIUK$KR,\SOD%ZE00)-29I,7U!6 F5D#<#Z6-4@WI!M/BOZM)JN=K*@
M\74;IT77#1;FP'JP9&*UZ"G[_1NEBL.0C4SAL8!/E+*37_<N]1_4"49^YSH3
MG"$$K&7TJ+:[O:/S@A#XA49E7.N:Z..57\1.S&VJAIK#\5%YCRST Q.+X79M
M.1NLA<L-DC^\JEB],'.)ZI'.#8Z5*5I"H?P(8!(QHO$4 !WEZ$4"Z(4TCBJK
M.8=OA#Z70!(^#7&XIR?-9V:%9:%FQ!Q;A 5IF#53)3" NS2SY'AA]/$&68R5
M6:]CO9Z+6AA2"NK&31PR9?ZA>;F+4356O(%!E@"6XJ_64WI]EQ,A&S#P*984
M<4#?J&K<K'SA^V,D^0^C(8ON=)F5797)-48O,J0T_&=B%BF-?9H3WCVO67/&
MGRD-7%9G/.-:"+%9^PG@K=1YKF-6RU!/1J=R7Z,-7\AF7-W>U7)_;L#UN5A.
M>H@J^QFZ:)0T,,4),,21]^U IB:G\!J)>K4MV X3MPD<K9[H^/MBQ$ C(A)I
MDRO;_D,I99]I(&;6LGK?Y#,FH_9) 29!16([589?&EW@<(WXG5VY73+LU2+<
MJ9-$_?JL4,G>!H#0=IW1-SMK+%=6BT*\&VZY&;5IR+ONDD^'^:XOZIMMA79K
M"XHZMVK![@4F>:"+OFHFEBJL,*T<%#ES# !+T^?A8-;D2%?(PG6SF?;$L(%$
MIIMNSL4JE";L/$$NG;\8NUZ+VG>39,!2DK&6N)C)= ;8V,+*!<R0N4F5I E<
MY:\V/=CR=8!<BS;2"Z:[BBQ=B)E:_,1Z?S/LGV7K K>4&DSBNM8,Y,5%YVYG
M=LGURS5.'MUN;_V6!,Q>]O.#FID>V;Z"R,35K<=4$!V[<*6RUI>"\R!JTN!$
MB%&ET46..%9/X(L$FG?2+N]D%]M?^_(SCRWU!B8[B[EJ)0L2,:Q4<9IDFE',
MJ;\FWAJK),$8NWZEA$(#MFG2T8QNU\X\]=,XE83GG'C(OQ[5/4+!@G0OQ>#X
M&[0@SP>L;!510.I5?>;,-KJID79W)>.(X1CC3%+!X$[K&JM Z_H_- )##X '
M_O,6K*TD+K:@_:#^!*1V;'*?SB@6HCE1VPM1JJ-3;?K,)7)2DI[%UCY(W[5'
M^!HC.COL,.=6]=%.&W::MXPE*D#UDD%#)ORJM[$^N ;0C^O)[L1=$X:P5V:"
MOEIYDS0SX)*_C[1C_SGA[38I #V(AWM(6'-0?JJWWEIS*M'B89VSKEA8)^0A
M8%*?45.+!TW1"Q&ZI(&XHN]*NH2(OF2>E^2,-1SB6KJ1Q2ZORWQRRGTMN,\D
MJ71>Z88G V"L5HU.2T(CV7 "(B%B=CJY=8LU.QHFK5B8<HK*=MICCK,%8-41
M+9![2IU&O:.6@F@^R54?'R-!@+#2[:@"]-?'2<N!7H]0T['@4Z%6.'YD],QE
MKW<$^U_)>4;^E34ERB9*SRC6A_,S43U,A.^W,@;:#1WJ7+NI@E'>O2V K9O8
MWLR-MCFSR[/OW]=)DZN[^FO8H5JUX]H8I1K"A7V65+)$AB*T4DO/GY0G?GA#
M>%X>Y5-9&-AZ"N^BP&+E^J[48.& 4RL9HK9TV_&4B3Y?E>*/!M"@ MQ*J!!%
M$Z3]A'X*4,\F3F3*DDU;]X.W>.+1X6)4W"&GM0$?>U7N*[SNL_)---72!<^K
M9+E7GF_8Q^*F1J-]S0E6V-D95Y)BCA!@J[8O#\*TH;F'6K&.[)9O$7R.@Z+1
MW>^,"GYS@S3@#G50OC7MH?R^:]$C38Z $[90U\-W6(,;&<OI_.$<;*^,>/1<
M1Q[JG(F0Q3&25 2F8,R-9D,>_KSVV2B1GXGQFMEY-O3(-/%+3(:,"A[G:DWN
M0Q?PMXP2F^,LUPI-O.887J8>KK8#N9C(X$;DX;71$O"Y$9;4L+=]!1.)S#7
MVA$3F''KXG4RH^G<81G( 0YK."($,SY?XT'9CU5R#!K+K;(J[\SVT_TUE'Q2
M[K_PBE[3O74[U*">P V*I9-].&6K/),,3;6<PM>5<42."!+YY,IXRW8YJ;N7
M),T'KJ/HS.\UO+(/S?B,><U$7(&=G?*ET!MX(]IM$7'Q@",,QENV;.XOJ,/_
MTY:I;^@KY"*\.R?O6N<@6'R5 \5H.3Y]M#6V2J:,(-EVL=0@L6GQ8Z& 0(NP
MY6JX(.I]V7KB)0AZQ!T'SNS N_$-](%"1%YN6@"^'!4_)E\',:S=)3[XNP84
M\J&X>>'"">\[K_+Z.&]4YM#_.&_> ,+?CUR,DUO#GWT0QYZ\MS_EYHHPVDO\
M!W7\DZ\%]T\.Y39H\R]7@$DE]7KQ&/@3!/7Z[V+OEM(92PY.K+\]W=*T!2B#
MMCX61>? S)#Y+3BREFZ=3^ 7$WQ ^/>>/ IN+!MIRS:O7[)3K.6SWTTF]VY&
M?M%P]XHGWZ(DOWUA>S*8>$KQM2SP\7&Q/6P<G5HQ)]K3KL$&U9'!YDM_12[Z
M_^&Q-$(?"V7J/'@Y0E\=,0&B_IGX)#@"%D?:J;EX:(0\=V>VSBO0>$=UMVZ4
M2J/EP9NXS?^NO(A4K35F3##46T1C9D.F'H>8'Y&27@TR;$>EMACW@K*K[Q*<
MZ^^@W 5_7HS2$^?>JU3&AUC)#>+C'8* D)<U/:H5#B3"!P7>K5DM?S&^[>\W
M8Q0Z)#@R6]P>%Q<62NE7YBI.YPAJ;O16WNYH**?<>E<LBOW7 ZS]4==IAJM!
MQU?\O(]- R>;EFN\BH<DHL-AUMP;,H0LJN/ARCJSJL3Z2!51>:Q%"O+&$A[[
M'*B3C/94@C!$/RMGN[%!_EB84R97>U^(]Z!#0Q+5@[.=3E=?DCBW/OIKK7V[
M;=EXO"'MWF*-B7QP\<6Y:A_X# ^]FWPLP$P3ZRV(H1ADP.+X:E9B45_#I8;5
M]7/AFQ6LYT7,^*GZ,?#'^'.,1'NO=[U%NF.9\.ZY$(>2!N>>?1OID<*T=,>#
M3+I;2<_PJ$5W>5B"!F.N1&F1@OJTAT#_"C4?BHT"LV"$PZ(#.B]Q7Y$FS];^
M[3V=98M4\'Z$7*"\N>5Q>AX #L*(@"W*;,#/3#9%3%VGQ%RO,#5_L=(202CQ
M$A,4^L7NQ&$;+V,HPO2/ND5Z7^_'[ XUY3T46G7JO0/V;G "TXD=G2QLZTSL
M-#=//-XO3?6 U,KL;NSHMBFK'].M G& 1[9KA2 &UKM3; O.\X&8CMO[C*8M
M;2<PJ7>?KI@'/Z&'GC:GU<;[5_1"<VHPBH+C^_G#\-&O&=JN#>U_636_?1&X
MC9"WN;YA/K5*>'%4NDL[STLM &?4N'%6CHV149?V*C$7-S715J4EW1BU-C,X
M^2 I_DY[ZB^[C6#B 'B]72T=FHW/D<-4N_KF):53WX&'6',#M?.PSE)<O";Y
M*66M*3B8A&/F'<W[$OD5Y",IYK>+A#;)]>? (DZG&_A/T$0A+Z<0M7P\:]'-
M1\Y3K45*#8_M.H$C8W$DD<E0Q>@'B@A<N2=EU]G<0>BA/G]/&:@3)3;<+2"
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
M+\-S;FRJ506*L-E=A9."QU$6!%0Q:_]5\X=LI_Y"S@5XN5"[UHNS,M?"V(8
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
M4FG_%/ZR?;,364^R1+8H)#I^PY&/42?+JS;DZ/"&T(S](;UUHTCNGHCY?HV
M.Z=YQF;+Q8MR:5LG[DS#GRY"AS7KI40&:8M(HX1L^7<B7"3-M-?JVJ$GN7F0
M*_Z%U\TF<Z6,UR6T5W$F%N.&(SSD3#)(4[!!6@-MYR8I@_QX\#FQ&0/S1S^V
M[AK$CT+F!9GCE$_:$9\A/0_>##<M'G^,*1TC75(]%YMI@@6M4"9\37P8EM,Y
MZOVYQVP7Z=;24!=*4;A,8V%?"CODDIQ8?W L["6%8\V/>(+.PA]2*, O\2V*
M.$-3X"G3JF479!5%+A-Z(EVZ=;R&0M_&PNW PFU14HHL4ZSUO-!+&.HQ8R^%
M?4EKUJS5<)R2H^]2RF4:W=)M>MU.T9$#9<B8_JBMFG#8&JL'+.B+U1[/.>%K
MW,\U8#%EK<NMSF!,(DPDWKNHE?(V!:S+SN$_,-AO1V!J*^^<YS:4L(NUBD^,
M;+%6"$" ^DH* CE$BP%M9P))<HY'\?X+0Y0#ZDJ8U8X%:,&RX)=IK2<27 A;
M:^R2GA^YUE7QL' G_)6B=\^,WEM+3+1@!ZKM8)8 \B\!3%8U.P%;F+WO/O:X
M7M_*#+*5 46AH2SL):.X9H7BFC_GE]4/M.6TKO4#^,;8RQ1<,+&D=/L=&%]
M)ZGFU>G_JG8>RKJDW.,)Q&%G(:VY-@2>T#7MK]4E1ROLS[9\+'S$@F1M<A$[
MQL_H71LO5_;M+ 0E%*M( !&,TW'@_>^*%P**J[V&5S\-_Z&IWJ=_%*H^I#L\
M/B_85*&P9C1=K5[+;3[<\)S24.D$:L;+!?A0G,@D@FB%D!(9T6![+1T,V;3I
M+D;QY)J[&38R3BFC8A3@R3N=PJQ\<6WSHOV'IS8[$-=119.5\Q\:C4\G+D>^
M_R#7U)UDKMSY=H(N"O![Z=>OTI^5#R,#[>U!%0XWBLG?*6GF[@<^]CF93X>]
MISW6F;$ZZTUI=GY%97:%"=CG3(G151^SI <I]Z:HY,0#C(600-TC-+2T#V;[
M"/[.1S.M\9$A)8VVA+C$#&^[A$MVA%-2$?$"6 X/IIU3?HX[_#\4IN<;]B<V
MI\)ZQU='5Z[=@I+HYGD]DQ7"?EFT/0"*Z#A@":^I&3IPF==;Z4K:-7/.HV$J
MZ;:@H)E?G/K[+H7VUD\ J -B)CAM-<7U'<E<[[*DQ#&E_TA-KJ5:BVN17^+;
M'$[^'S.]+WT0<$JMVA,EWGQU[S8@S,5#MDG,Z$>;?*P5;#/Z29L-D-BHHU_Z
M>]&W&F,\5"#=<M;U@VR7^B'C?GR;(G&7Y<6,;#H;%\0AJU 2G[T;2!(,]PTP
MK 2F+W+Q)EE]V]6<#LD<\0[FHB3.$\@9T,Z^PQ$<-:;D =(AC[?+C>W_XPS0
MX*PY(VA/"C;3RE>F(0X>-LX"\(@>2K0@OC E)/6Q-RQ9H_(U'9#^H:=0LKA'
M784OI9(<F&)/QK+,N<.*R==7A\A64RISH9(AB^)F'KHBNV(".Y<(2@-?0*(G
MG@@IM0?SH[*;^G1N4]UF+?LT>5AXC>J#K ?8X-H+JN6.3V-,@V@ S "1:"5%
MK8SAQOHU@ V#=?X(R&XR]B[%IU"KC;[:N+82MLI7')VES6JI@;1E$YO]M2AM
M7A1P]4=30*C=[*S^03/.+)D@D>-2?'E:("A8PTJ("7]M>JA@@O;>>V)CBALW
M(,XD0;1/-6"-602ZZD$%9>$+F$4)[/W0XV]K9KL"R#+R\U-E.'P_T\+3+$@[
MHN>+(?EE8OZALGP90AH=?I#FO5S4^XGQH"C$JVLM)SI;@RE/?G"&'],BQ\O5
M<#!I/[BDK!S@7ABO-B2;QD#2R@8-O* DGWU*:8B^O=F[T@G9. MG/]D9K<4)
MK,"!#:Z*B-(W\D_)G_DF12NK1A5(%[:(?E#2W'!+07Z$C8S0"S;^B9<)0G98
MB2^E&_'G3W:P)M-33=5CJ)/SV1N2$RO?DL]LEP=^A!."H23</5;?L_>ID5E2
M;8N5)U2=@,&$8IA6 04_)L.@J&(2^M+6-Q-U(W(3,STU,VTC*K4\=2,"3T2]
M&SHP"9J4@_S_O;%; +(^*LEHYOP# L3L'S -XW SU+"GYSWYT[>D;W+6Y9 1
MS17>#$D7[&[RB&N'!%ED;@WU%GSS&2NWWJ>1P1PH;ND^=22J?W90%@S_18!%
MZ=,[$$^^3$K'7N.Z/)-G)Z\*17 /GC2)S$F"^5](6#U[7Q3^Q,*9&!1OSY5D
MSR'S5]H>YT4C@?EFH=7_AZ;"_]#$Q^?/A@96U%^XRVBDPR6<G3)8::"39MM_
MRH<]/-%OY?W<MI21G&[T!+L0F +4^UL BT&&UZND,K%=;;.47//6")YOF71<
MH+?9)IFH'^$%O#-4A"(=@+3EX.04]H7+<D;6,BQZ L)65HPH_6CT5=K1E60O
M\0L4JP@:-)2FK$DHO)*QF44\;Q8?*.AL*^+!PN[4KUK-MA@/Y9(VUQ^N>2(D
MW,KJ-SZX_FGC_]>E'Y_WZ'.?4UV%N:\A8M>4TY12/$R5G2\:6_QYT554#?>
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
MJD4!M&=D-X!_@.//S+8?,S\K?7WWXE&Q9>3F2>GQ'R#V^&_;/T#5PU_<G_\
MRX^*3/_5'\^Q3B-9\GY.?OSMX)]FQ?7 MY1[0?V"V#TR,^U^-N>;.,*6#1DT
MNSD-]+RQ*]VMW[=_8D\*69>ZC%TCM-?R9P?H"SI.SA_9GEK=?F<Y;(05/_#)
MQ'B_G/FFWI#QT$%,(6HP$*PN^XDD6@^S)1![%S#>+(IV-E"=]E>B\H>R-L0W
MJ7=^J.O\T?@:Q<V_R%T7T%FS>F(5A9;W79KC(6]!M">CH#(THE';;R<^2.G
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
M ZX'@H^)ALP?]<S])XC9T9/SOU*.KJ^D4IL'G#W]8V:G1WN-1Y\72@1NL)-
MN-BC>Z^);,PF'U/U*#I_<!:9U(FFC"U;B*7FA]$NFY20W6"8+OF#RBUP>6N9
M-'0<OB5Y<2!"KY7?1D,SUGUT-UCM1.>HB@0C+!_2089^MB<H.G4FND)C[3K6
M,#O64G5M3JK():'!P NSHD@NR_M(FX$K#46;(V^O#5QJ11F1Z,2,1M5:UL-?
M04R9ZL@.!\;DP/S99$)C)FW=XSN(U-&=CU7L_P-'0+B__'.:R1"YVKE+LO&O
MDS0([&2C"OD8L+"X0>J+191=Q4JK%+E5*1<I2H*]1C#4KR]Q]"XA<6+P+>0T
MD7&T T5BH&J,$;8FU9(5Z-= 55O&G1(FNQ24#J30.F4PB("(^ 05,&R1%*;8
M_1RI BF!Q5XC)J&[DJ>V_4(]9NGR^4=]1.'\I<MKA#3(\RY*L3'$O'^)<22>
M7TLMM^2RUNA7[9]/F2L*C$XE:S[V74,"9&(J@0YB$*4W-.S86R7"NR,N113Y
MX\/WDM4*Q8HC.M^LLK#E7MV$"(KDGDB6(IFCV,523<MSN&PG.BD5+S>9%MPU
ME*OPB$+F-:<SCX=?*RG5&SP^5LAR@P\HNZQ&1LNG/I$GQ]#-#G:@Y1,[0ZQ3
M2*GN&8,J.L21.0'L+A9W:G>';A&%G(&17/$)NG-=M43T&])9LS',9\B!-SI(
MJ 781 0XA/+OR1A>31[1Q-Y))2M?Q^PIM8QU62V2E1)V.,,6PE8,!"/W[4J[
M=)H[D5I!1-!(YRI &N M+P_DBO<F<"WN\2D'CO!N7JA55>4?"]*%JTEW\Z-D
MJJHKH-Z^1)2%D2S3,BH)+%(FN?J#;P]<IVYVA%8EH')J83OU@DS%2KM8DK?C
M"5K=!L%B?+""+1NG)*=P5XN8J:2BQ.HQ>H!UXSN5:!-1\[B9_2>)=$2ML(ND
MZJMDR/273<+>:(FVPBV>F8-WC!BZ70.8I3@"?4(ET<PCU":H&,)A'<1$87<1
M$1U$X:B[S5+7F[)F+LEX8I6'*W/QLWD>;N^2<A35:BXM.I1:JKY(4R/@>+'7
M1(0B)!.8P!MOQSK,MR3B^+#."\.2IXLKF2Y^I4*S5^P6#&MJ9FOE*0DLD%]K
M&CKN2-)(134*NJDGL&Y $-</<E3.0;0K@S(V*^9L3CC*N<(2L8W:/LF6O-[6
M\3+EFE&K!%Q;&=9(/'M> ZB1G30P=!.T"ZXJ9JPR\0XS8@BN?67(.:SX-'ID
MI5+%='6/GU0KN?U&4J0(IU'SDJ1>*0FY?M$XE7%3<$A'Q#[FPS9:>0\K:.0'
M#>N7[*<I2:#3L76*S4V[5J,,RQDM0SBSD2LV:[1A,N!3*'I*?04R@]0Z9[D;
M>DI^'B ICT)=^FBIR 5*<2=G4!1$H .W9V 'J:\(^W9&D(N-J$7R5YTE6G)1
M5(D/7Y)U+ST;#34@X/NF@@W=*IE.Y4$J: F!0YB 7J#GGG'%]I21P6KS*X&J
M2>5:["-+?5T4\1-FD?E?(4:V,"C&99P;MU&&?'-UME!:'!0PD(80\12ZGY/V
M/E+>X'PY[33+/>H2AXLK6&8*"EC2]FK%;+9<;*=V\L:?2\=G0.4P),UR"90!
M$I XYL8IFT81Z&#,4>C-&"*3=HD12BL%3=RDB % #&,)A$ [1$1'<1$=<I:Q
MD;(.0./.9^(;JP$QU6AR4M!#E":4@FEMQ3=HK%Q%?0;='2\BBW9LFKE@[,FH
M"R7T,Q^WP@IO*K9&+R7.<JL 2-[CP1*Q!M<Y##\RZL30C,0+W1BNS*@*(%#H
M$!* !MJ(PV\N$&WRE/5*2OD-15'92V&1IT/(IQ$G8VK';<S5!TJF@HIOL!S
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
MA0 HB&H^#@(J.@X2):(,(J'AV+:,BXQBV("39E'Q[(I$44DR@!2)ID I0#8
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
M/IN,EOFZ<GDW)%J5KCNSW]\Y:&1@*8V*3TE!XJ=5VH0 ZTT^^3$,DX^SYBB
MJLK24*I,5;*.,I*>GL,94K]L9*N!&H3%C;-G17T6JB*$DV4 VW6F<ANDP?\
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
M;-%@? *8(G#J$1Y27HE4]HZ/8^-''*CT"X@R;(4Z2M-)0FV\I%Q<:@N9<B3
MR[83H&*  F8I"G-VB''.X1G%R3XRY[IF4GDOS!S+CR5@:CQRS3C-LW>M9)A
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
M%>E!OP-C2??E4;;R_31P,7D-Y4":[P"H0GE73J*9115%V1Y\0F?+A_/471&
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
M*-7+O)-8VE%BC($4=AZG2FDK+F*<E78L23^=-KQD^FBZSO@ :=# FUO3=NK
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
M\,-+(*&3;0T4HC'&<9BAZO,>'B #Y\J"Y=^^EUHVUKG5!-6#?(XPLRBQ@:3
ME-KBM4D!V</C$K\E<2[K,^7E ;5##QOVGR[H?.4_A,*>N; SKP@OENZMV7E"
MF2*C(W GD";$%D4QJG D.6/W\LP+(0M3?/1._]UHDVACASMW+]I<\KTE(E@D
M<F!$E=J\%0$-(XH;2LV)P^!!&'&&\8-WE0/.V]P68C#(3M3KDK;U4UM:6M[7
M%>\N$S4'L*1XV5%:<-N.S^-#_:N3*;W-?0MJ]\.4/ 3-#XT]WRLN*WUU2JTT
MV4GP\B=%/_IMAAQ5M14<C>;6V<]G2??#/*UW0N<OBH=D'<%U^&A%5@9KH_35
M4#^=S[\^W^+3(6\D"DD]=G-^H;(Z(QV:YMDNO$UFYM5N.VUX*_1M+S0$^^JC
M.:MO97Q3[PNYE?<Y-"TR]+$!-']>-P%*=/3,/%@QJ%I6E6S4JITO&=LA7ZBN
M_FG74ZZ]W4XT-;H90Y^9HQT\;DKJC4?)3#'!EI_I*C,C$9MU"'MYAZJ(M6GD
M_B;#?N'^"XV[<4)L(-*-83J,=X\/5]Q=^GV##0AZ!4&62%@4>"@W<8OXM71X
M%5UZT_%RGW8L]=O62)CY'0=1H5_*91$[^$EP'./ZQZHZLH;%UL.A4$47Q_D@
M[V3)APNUDCM;GP_!T/?Q[C7!?F55$AS_60<Y;$[E0<D&9)QNK<A81C<]BF,]
MB$ZT@ 97EN3XOEIE60^L^C@W$)V"6R6M;\3^1[S,X/2S]94-O(IFOL(O%1#1
M"V+DVATN')I9!IXFX]U6Z4>KB3O/D"6/#1__J_O4_I,0=P1E=:F9,M+(!O;I
M@)\'637W<L-"P<-3GGX@"4=/W4]PF;DQO6,C7F&P76L#!U__NK/#O^+YIRA'
MU,_G\]\YU/\:XI'+S$-DP:IE4E-%'1T(EP:L#/KW3$7H\)27*TJ=YTE$ I#I
MZK!0O=#OQ&H?AI0"LHLD\EQ'@H)OEDLBV+TH?9#;Q1<I<=5(XJ;Q,2>J0=F,
ML-ZQ$E2UHMF%F:"192-J3 N&8K=*$%Z?%&G*N(K0)T$B9HVH(JW#]<43^]C
M>Z=J$YY\[HK8#VR@,#:5CI_L;>P5#N6$\(*^:#Z:Q96G9M^U3_,V%%<8O5OX
MUEZH?^+8M\"[=\P[L"E8V;N;23#SMK@SSAWZ9SI\H>/.T)"J&OJ$G6-DY!NW
MQ;N2!YU.MO4_B#N:8/-",7:DW5J'X1C]LV)C)B_@.MGZ;-"1+-P'ANA_IC>9
M))8^K;?=4)@RE,I0)_+<0$Y!\0T6/JK7J5QS0=X8Z6&/SS4UHC^OB/(2"GDK
M5GH/<16D3U\E_WDC,ZR3 29]KRBC6;$!@?2+PVXA^BTN^Z/I5A&S\+VW$VZT
M[WY'=1CGHHN;Y7Y^%NB])%#V/-,]&,9$?UF=MD6$<!C3ZO9U=DE;0B;',R3Q
M+7C14!#RHM8NAF895;6E5QPC]H8!]B.7NN<XMK\;#XEF>58J5[[N54BUY/'_
MIC'2(U$(?BG5M$KK8O%+!9/1D1PNM$)%D7+@YX8JM$I2#$9VWO%J<0GZ5C,\
M9ZS11[G[7%/C0WOTR;5AGMA+1N9J/^>>][KH35J-8LGM2QFYC!/4W@A#N850
MG?3SI=3,*)G'197%NL/K36EWRS\:?9RWC]'H[G?<5V3?.=%S*2+@QO"%Z;VN
MS[W'!OYL,XS"ET:&H3V</9I"!3'DV6I*':GM/87NU+<19]-EE3Q;&VGU1NM@
MX@X<&5<[#LM2Y64T[N^LS4YRUX&8F1=S)K97BD5P[I"F1X W+'C<KM$T0\O)
MWVO1?JG8/=0Y?:$N!$&1F=)-H!NCQ"BI\;Z@"B&9-D?CDG*W:GYI3W*F2K+]
M^;V[!G7W<=V_,%M?_D]N? E]!_.D&E^NM11)Z25MY?CY!.?3])KMY2R7MK;7
MW#/WB:F<F.8N1R)J@"G96=PC9@WZ#IH/&;.5Q\RHE-W$Q#SXB<23DW>@*MA6
MJ*1C(V H2M5IWU$^X26P/XK(+T@HNF3B%L.\F:B$B+IF]R&?H>>_@8L\=^Y6
M)JL6G-;?/N;[CSW/R^!(Z,8)!IH--"]/H5E.UFQ >(#FQP:,0.T<)VHXH<<&
M9BKO.&SP_G%X#'TKT@A3$ WB/$E'$ME RB"ZN8*U'_V]G?K'J$6JX]C -N(\
MZ+SUG[>'?W')]"\@=OT-_C?XW^!_@_\-_C?X?S0X2HT-\$HP"QD.U 'R3W Y
MWY>Q6-J 2SSKZ'+H84.K\(TUOM<Y(RM?[2*FAHP*--U>WIM$3^9,\%,@2UU9
M<RP>6D 1*I3*UX9]?E( +#R?P'A(K6AKO9FLE_A^*'KY^LLG+)LOKY),L?;,
M)/!DS,1>FA%E96*Q->UW2SH;B#K;&9+=4OLKDJ5$BVENOI;Q^JMU>/@2E[N)
M/Y?Y!7^5UPEUGML,/]@4W  OO"S%,->,V8;\SADI6_=D1H:?7-(2<O\T)3B;
MEN% 7/!U*\G3R<9:HWO3K$C0M:VLZF99T$765W190#CZSNJ3'>@3AJI/U?"W
MP.K4Q"-TD_R'7P)3Q1.&TKFYLS[:*1S!7OWSXSN)@!;&S[G2_B@N<JR-H_@J
MK,1WO&=\.!LH365(=C7C=U<46Y 5LQ^1BX\0O" L%=H;,DA\;+YZX*2YQ[VJ
MG>3-%NN.0[D"67QLP/S9;OZ;H,M^GW[(77M6O&?<.*A!''R@EQ;M5WKRVR.O
M'CMU*P?S\<Y'(2&AT_7Q=9QH>T7Y/U-H_E\H+\=*,^O8  (M'-I$Y,(:0(K(
MOVT_'QXPZA>CZF*1IEUR+][S\1)!1W=*[0R?4O.FM"+1'L3PVI'8>LA'TUS/
MLT*E-;49.Y/W/V;3,EZ'VRF4'^<N1NG311BR5!F&I,?6<RM" +D-HY$7H5TC
MB!8RT'KPS?YE(:JZIT' S5LH/O-"_6V;H]1U X19YVD#5:I'M6=)66B&#"3O
MT48F+PDEY66'C'FN6<8X==E<_W*#:=&1ZR$S]=/XR*MK06M$3K8=YLYJ552B
ML/ %C"!:5X;IE%X+[ZGMZ[E\$?=^ BE]^;VI!RW?1]I>4V)M^Y0?P2;C)W/
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
MHB/BX_>NHUO%/;5CW&LUSPS6U4";\Y(*:UP4H@$S1>L(K7-.O-:U8-IY^L1
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
M@2_K,:3+]3JMME\:A:YJN;4>/H^=462>"Y-Z(W7W7L@KF:*(8T<^'"9XG,Z
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
M)8G4!0RH*@#/Y*;D!UR"+>Q[ZJ%OC@$78&)=%H^(W@<@OQ>8O!S&#GM!.\-
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
MI(B'<Q^W0#QB.JU*6ZM6788U2U!W33GH4VE6M<.KO/7,7]2MM"";S@6_UBQ
MM;X?(60/5#!H":?6--H<GVC>Z,%I(J_T(;ZG,=)',R&WFK-=-Q%J16.$:R'<
M]'X\A\+1/D: C44(N/-_&T>='\W[ !.L<R,JM;=3WU6\+ZQ(Z)TWOU0BL(<U
M)+IR.\L,9U@F3$B:=?>8),7O#G0X2!;H6]OA3V\;0?P?O&/30J$^74309SQV
MKRB&H0\A.<@.O=<(',R 8ROEZ%2LK''8\..-1($0PQ\0A^VQ03WUZQ<Q<MPI
M\63_WSG2!K]SI+7_DB/]3H_+0HCP[ZY9\G]^_.,T7O]9MMZ?'3?_4\+6W^9$
M'_KY'PU-_S?"'7,T:G*VAC<.[0(.L\'$:FD3T.&!WT-I:OG3[H'[XY&-SD%O
MNUR%C/AOG)Z"62T1_O 4](IM>%CH]>W))(2$IH1_$L ]:[R20Q,BAU;$^0P<
M-R >@'A@ @<@C,(C#]KYA-YX73>%^T/EJ-''G21^P?.W/9SV(EJTLT@%Y!PH
M,/N.ID->2BE()YU$",,T,%$<DV*1#X8?.<'7W[L<TPM*AUMWGW4Y;Y[TE0]S
M^G>0CNKZ/N_7CCD-*4 -G/(?_I0I07ZMP1&*DE0HR^^=8<(;-&XJ+.":,_E+
M45WR7SX89R@I*(COM5BX99\TF]D<?6HS8Z2V:>EI'(1DAUK:Y?#FD7X4!(]5
M&X^M*B560>9-QPPFHPS-,ILH#H?^NKU?4#,&KAH7#V?O99"S#V%<ABZRF"NM
MSVR%J[S0 GO@G?>_JV-A4'ZPF^++9JG*)J!:C@>EU3"&O#/&^$MHQL['TETE
MP[$E/@G]3"-F\AQ3"G+S'0GZK5><3,_!7N-RJI1?>$IC78*?_I/"V,GAWPIC
MNJ*_%<9T9GXKC&%%R21P./2G$NVWD!AI'DVWO2/U/R4EA0O(:_0P\&])R>!&
MQ &HQQU,F$2?Q"\[_D4W,GSJMVYD[?^2E/S;2SE_8@+T7\:X)<!+"3?8?T=G
M\=?LI(M0S;YH/7TWX?_BEII2@'EP\@^F#]&!3B2/! 5]TY,!Y<7-RON_Z]9?
M9XH"050!I/@7+=<BFL<0\L$[0-%@>'M*6',>$>U1NEY!K S3C'@7-6YAZS9_
MSV+TSM'3,L].'059Y3,FL(8NC/[22?F+FAR.P23W/'XWB_Q=-_TGEPQHFA#"
M^#X;FA%&DJG^LP>@Y!$&XOTE=_5OKZ#_2QM?G33X)"QJ"TP114&Z.Q6D Q#;
M<B T0E%7+P+54P@IG)HB(3>G?O:4M0FQO\GXYF-!20D%_Y[,JOTJ6E#%M#M:
MT)&,RIO#L\-^.6\B/2CN,W;0J5GXIH.>>$GQ?MY\G&SZL1M),3>';ST\E.DU
MD_ZGF_5_207^BS;R[?]/*O"O+YC]%S=>@GP(M.70V,E)^=CRX))UJ_JE> )
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
M62T\@-[\ 8CA^D!:[@_)5F&->G,-68=6->BA(O59B(3^57E3VYS"+A@XU:<
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
M^A+ZA*NLY:H,ZSO[K"*R/Q'BI_+^C;XW\UHVDHF""-7A1JI2%$/I)Y$6(E*
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
MW_*L+%$O,T58'N8^##U99IFZH2Q\&L*8^7;H4DQIJ)6=4JW;R='NUKI\62L
M<JG!&7C!64G&''P2<YVEBP7.<O#",Y!+532KVBD.BQKSF@=[8';="%Q5@S\#
M0F;Q58-*ZCK1O9 ;E(*;(TH]H R1H6*GHQ*>'A#O24WS;1/$5;8\]RA%L1=P
M2)W8@PACL2'F@0,]%\7$XW;HVTK7<2U]_/U0TB9CXS]Y#7):_])VSBS+DO^K
M^"D'>%4\I9DLM/6O8)DNA<F2YRO16)K]\S_:OO6OZ:K("[R4.<=.X;)JI/H0
MES;^8[-4*:#8*)>X#<5*.R@,0D%5#Q_(-SLJMI/+[J,]KPM7).?_O1+;WPM9
M8.Y!M%*[N7(K#K#+ AB%2%@]V/4@\4,.?>3%4<QL/\!:+L-'>YH:JVP%!:6D
M0(K:TW_X.+R*UX F0!N8"GKBI7_%UX6%J4N]H_V,>XW7I>[>Q5WG"SV-C3H\
MX2;^G+PFC"]9?IX^/Z?+DH3FMA5:L6_;,.!6!!$39($=PJ$=!,AV+&&#!'2=
M-EK1\FCM4.G+WTT;/;09@O,GP-:B"GLCT70=Z$!8T5XX';613(=:4.ER<9,)
MDPIG;V C\QFHI*[L"H.&A!(\IFR*]L[&-2^4%-^S--3>ZL<H%SA;"DLZ7^^&
M/B>+E9BF<\Y0A%% ( ^L ").+4B".( D(@X*W2!R;*V;O"/]3,W@J,4R<G9R
M#%HU#C$ V-!GS[6$VQ.0,U!+:8XK.F P1!+'>AF5'3I4?4\+78_K)YF[Y6E9
M<4&6%)P]%ZJ9Y-Z]-K4I?7MQ ZI"$CM5*CLN-SK!:9_%)^(R]++?"Q*MW&Y'
ME.^5P.U]6Z-E:3NB1#,5V[%']&;?X_?O\_TKE<LES61 TEU56^HAK8O0R]OQ
M<YQE;W&:?<<9R^O*3Q9S_= B#O21Y4/DN02&CD6A'])8K->>RZC2L:,1::9&
M VOQP;I25Y$"6FD %D(%\9>&#FJ\8&;8VIED],$8F'L.W#2#S=C4Z@AR K5"
MI3</V%&INVK7 (/$4KHJJT')5J8S6#MB37G03E]5C&);K4.BR7*EL<7_EZN-
MF3Y&69^,PK%>T<PVVC>=4):\EC=)E\N\R,K/._\-)TO9W:]O?^'L49B]I2S2
M'?XI>2D#N:PX1C&),>2Q'T,4ABZ,[#""%%F>'>(@]BVM2/M^8DQMU:O%!$TY
MM<+F3AP5M;WN\%@/O*CU@;E'\J!34#*6.ZB7$".G#CH%J/W,02>U=FKHX&TF
M2\D5;S*&JY@MV<5_KY(7*4.5,)@&GH50X$ D,S(BXMB0<-^#3D0BVW)MV]$K
MUZO:\=2(;BWM61GL5A5\W4A\:H[FCC%0O#\< -FASPE. O6$P$$UA(Q'#G9T
M^T&A@VI@'(\=5'R_'U'-*)6'1OD=IUS0I&CPFA=U^-'<HBYGH<Q^Y/@((F%F
MPQ [''JAR['XC\U<K;I>;9U-C9#6LH)L(RSXM.!B7[1QD ?";@;"M&9)41Y!
M\/(>[I]<KYQH_^3Z9^+E_*5R\%Z\:5X_M(Z,&F69PGM@FMI O97S#.!8C')C
MNRJQ/J^PE@OW)EK1''VIH&6(LEJ[&I6F5)1^3TU*[YP6JGB7+A9?JEWIW ^$
MC61+]TL4,EE,&T."(P)=V_4"',8(82T6.M#'U,AG6W)!"@EJ*37MGT-8JO'&
MB0@-3!>ZX/0.&3R@ON'@P&8/'Q(&>$#%8P%_AQX].:_*HAR-LI*@-&^JX)1W
M63X8XJXE(_BX@RV(J,=A1+D-XXCZOAN'A%E^S_0J"MU/C1IVLJQLY)=_DQK4
M\6"]TZVHC(?N=LDTR@/3BQ+ 8R5@T8#.?!X6E<X_*AV+!C M65ET6M'WQZ@K
MJ\^R[->WRV65]$75*>/0NU.CHEK&9E%O89>3-R $EIYN*[Q0]\\X"%8[U9C
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
M1K7YDM2F"E%_2/GICJ+3YDI-B\TRS[+26*A*JHF-\#R*HR#@00P#Y <0V5X
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
M*K?CZ*3[;E_7IBH!SV=>_7FYK'/$YW><\N2U#&:B/'9BXG#H<\:$A1412*S
MAI3$EHUI3&CDK(OIJ>WI5+I5FAJ[1?&&WMG5,H)L(Z2NZY,"VFH;-V,(CN4:
M52<'^[06^">0+,$&T;MN1'MX2ZE#9,Q[2J'+D;VIU$'8]Z[2>%??VVJ=B/<F
MOLC*NG#;N/BK9,DO"_[<Y7&@VLR$9L):7!G((P06UG>ZRA=O593/^^B@9LH&
MJ0PHM3&4LD$'N%Y^2$H=C.:2I*-NTSM)ZSTSE2#J[ *.1W!@,0=2A".(0NEL
M'. 8QJ'G(,N*:1AHY6XXW,W4MD?[]0QZIFTX@JK:^GHZ5@/S2!^83B[Q,$BN
MAB.=?&B9A_8L#1U/][Y8>4Z7]S*R][/,_,^7++_E61EJ)U;@A?B#S1EQ8M>U
M":2>I 0_]&'H!2Z,!1]0ASI.'&'-RY7.3J=&$.>-&.DSP-9BGX$7&1DM)1>_
MK64O8Z)9NA!_R;?_KG_7TCTRRO<M1O$>_LY%0GU?0?UY"[60N0I#%K^MQ39Z
MY:(,DKEKE^XNQ[YZ40;AP/6+^KM]39:UH\UU6F6VJOSBY['ON3$).'0]'T-$
M0P8CS$+H(Y_8+N:VK^?Z<JRCJ;'25LXSL*PE!;@]5D /657#Y72\!C==ME"M
MA3065J&*@S'CY4@W(YLO[<KN&S =S_<CA1NQPF*9Q?M*'A=<)9@DBZ1XNQ9*
MK(2])+YA'GL^0H$';2\F$#F<0^Q9/G2B((Q]YH3<#G78H;/'J='$UD4U78L.
M%N7)V&(MO!Y==&.NQAM&D1R80#:R@E+8,[ 15Q+*6F!S7**,C2%2Z>YO5'91
M5O\]S:B_:"XP^R*..2UNEK77"9?!(4YL^:$% P>%$&'BP-#B&-*($H8<VW-L
MK<I<2KU.C7>.A&Z? 5Y*#H25G]17?DNN:;&H#8/JO89A< >_V#@8\WT&+C:X
MKJ]2KUMP-1(*?A2G 6/#]_O\\&#QHS"H1(\??UG?*Z;<@,D(!<X^KS)9=;LJ
M.5<F3Q(_QVGV+(,7RE]\729%/@\"VXN(C:'/(UD>3_Q$W-"%A&-';)WL &-[
M?=7ZH.8FHR]%CYO7AS&RY/&B6%29TF3QIZWDU:$.6$G9WQ<.ML,SP>]GP+;.
M7"\J8WZBLP#Y=:(\P8,%3I:<G4E&E/[RPB9>*)I@/<>XG0@''+*14MV5N0DK
MZ4$E?EW]Z:S.7%<>'VT&K_P=*+48%'9UYYUAX1_)C6>(8=!R[>F/8HN33X]&
M1W/WZ:]PT_'GA%;Z&=%WO$BRDE9EN9L'T4A]44;BV(M1'$ 4>41>/T8PHG8
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
M+*298Y\2B]LQ=.,@AHAQ!K&+. QY+!:MR*6(:&5RU^I]:LO,ML!XF2Z\,OE
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
M]YT@IK[TZ26N^$^,+8@M9D'+0ASY'+MNH.4ZU$N*R2TT3US8"%)"@]%>1X=
M\9AW:&"'/@56B/82]CKAI6?B&2CA!U(1(#49*=RK"\@QPKV.RC"=<*\NF+3"
MO3H;Z\>'1WH[7V69Z&V.0^8ZB :0N;$CV(_*<AZ^#;D=!IY,/1SH)1]L[VYJ
M#+>=A56RGTU%#CW"Z\!8C=G,(3<PA;515RVM.9I20\40'W5T-BKQJ"G^GF$4
MW^H9#'6X.L1G7I_^WO%\M9"=?Q':W&9)FE5UT\2SMVF>E#FTYKZ+RQ1D,+#"
M$**(V3",>0@Q)\2Q, M<[O8(M#<AF](<&S_N_HZS%2T%W-0)>EF++/U@7J0V
MX$TL%YH.F4;&4XW<1AN>D:+!CA?U6:L$-BH!.;E!J51=![-\9:.7P7 Q@RB;
M"C(S(=*XH6D&0=P+:#/9MK[/0IW3_DN2/5^RN3#Q0LHC&WJ>S2'RPPB&%H^@
M1QQ.XR".XU!IS[O7\M2LO'75!"D=N/RL[JJPBU>WGT)O% :F*U4 M#P4#BK;
MRSUAMZ71?!,.*M!T3#C\0#_;:?8LZS[^3UUGZW)9B/%)R(+7X0Z.[;&0VP[$
MEL\@LK$#0P<YT JP8S%BQ;9>TM;V[B8W01O2 EXY;I[)5$.UU+W"33H05[-;
MS.$X]!1O0E@Z1V_ ,QTXHH:)(?NAH[-1+0,UQ=^O^8IO]?5 O'_BBX7T@,;+
MMWG,O0#'M@4=SQ(T@BB'86!YD%(W<+!O17:HE,/G</-3HXW:]ZX4$=0RZOHA
M[L#7O<*?!LK '*"%1P]OQ$-JG^"/N-/<R!Z)AU39]TD\^-2PUU+RU/=!@,KG
MMF53%CC"$$">"Q%A&!(46=!W>!AB0AT2:<5G:4LPM>DN/B%_F(NH+>AF+Z%Z
M03FQ"ZCRZJE48OR[ISW\1KYWVO8_R3NG/7CZWC?M-]2S7F^R3 K1PZO,U+YK
MYUSS8FZ[,8TCA\(0(PLB/XY@9+DA%$06AXP''D;QO$@+O%!CM/;NM.AKT^F
MM^FR#\UBN^UXJI&5.90&9J9*4%A*NK]_,>32HX>*J>JY[9V-6RY72?&]^KAJ
M;QFNH'6UR3H382>PL.] R[(#80R1&&(O#&%H,S<F" >!I55VH;O+J5D_K<6@
M3LCUHP"^&L^8A71@KC& IKD"6WL #5UDZ^IC,@*I Z!<;&O_S7X4=,V_SVB9
M:UG82:*WI?B15E7 J_R.U7^W*1AB3&+F.0P21^:+]V,"L70=M$+7P<@F)'1M
M'4+2%6!J]'1]\5<P.S^_^7K]<'G]&[A_F%U_GMU]ULP9JCT,:M0T)+@#$Y40
M'6QE![O"CY.$M"]ZAEA,N_M1.:TO..\9KG<[^LE0[\J"YF7;G[F,B4^JXL:?
MQ2]54Z*VM3$U:FK("G:$!5):]8RHK;BU$Y%)R 8FG)YH::5%58&B5W+4UH9'
M2Y&JHEXS4:K2\_K!=G])'I\>TA5]ND\7J])UY'I6AQ"%.+;BP':@BSD2UHOC
M0&*Y,?3E*0QS7.I2Y9"ZX]U,C0BDI+ 4%6QD!=<_SWY6#]AJP;2= <PA-?#\
M/PC2)XG23ST"W%KP4@]C,X/;2,%J+?B9"4CK1J,E[*SEY=&"R[H5:(:0*3S=
M.R4LS[+2#Z\ZR!(_K']7)P]KY@47N\ZUN]Z<((=8W L@IY&@3\>.(8XC N-(
MYHEE&$=,ZVJNORA3HUAAPV8KS@!_?EFDY?T"7"<"(;7(VDEC^XZ2VMYP'.P'
M)NVUP*5C\?J\7/Z\^8>+M5?53JY[>>SU:]>X],DL>R*DYO+,]A5D[*RS)P)V
M( ?MJ2WJ&YRBQ6>>T00O[GGVFE">W_-'R0'UBL^Q8W,GBB%'W(:RJA@DKA7#
MB#L4Q:X7QE2I>HY"7U/CQ:VX8"VONA'5A6NWY6D0K8&9[ !0H):UA_G9A9RZ
M#6H0P9$,T18DS1BBBI"T6*-=+8QFDBJJTK1+55_I9YRNT_.L(T,NE[5EM<EO
MR_-;_":SVLY#8ED>YP&D%@HA(A:%D4T$K9+ M@)&>&QK6:,:?4^-9NN4T(44
M$?SS/X:.;?\K6*IFQ.D#OIJ1.1"D W/Q)I'8I[7</X%DV<B[+4"NI39G//:
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
MV8B?RQ]:@]G/Z@+]1JX_T]EB92[<976U_D!_315#04 S#CF) XB82B%F4L&
MIAPG5*$D<VI,[E.XL9V]7I7Z>30"GWM2.F/ANIZ/AEF.=SD5-?,:R]?(*^7
M*R?D!!@=M_^H_(Y:S3Y/0^>#W]L9Z S1WOGD<SZHI\\['N;H1O:?<SW<7;[4
M<DRC2/$T211$&!&( DXAQC*$08HSK&)%PB1RZ:_:&-N):@=HIEJ(!IX+V=Q(
MM@F8'4=VA*%GBBL1N&M'P)F2#NCJB5&:(P]*" =4>KN?#SWBGNMXM1!SN5I=
MK%;+?-U(24.AQ K'&8QX*+4)E<60*,QA@E@4QI$,,+)NMG-DCK%90I688">G
M?6+?,1C;-ZLG<'K>M/NX=,A\/ :0?>JC!Z &RGUT^"(Y)3^>0* E^_'8)P=+
M?SPA>C/_\=2CW4R.!U-X<I._%'[$TJ58I(U/L4C2#",*TR0((8HY@E1HWE.9
M_M^(Q3&)P_HBU,X".395ASO+GAFOEK2."*!KP)>K];8(>1I,8A1.<)@5224)
MF: @FF"25K>;$Z#_>)9\K>W%^8N;27-T0>SLF[- 'H8WM^A6H0.EE!-0R.G/
M^CF%A"=3Z.@T@]I%IY1]:R2=?-Z-382<3;])OLEGZY>K7_R'N4.[T5^!J52A
MR'@B8"2)9A&**22AB"%.D>(QYB%C5C=.QR88FZU4RPAJ(8&1THX!CH+8OO-]
M0-.W\\ -%>NM?DKUEK04_=%R=^N_[#;UT0$'V<RGU*DW\<GG?/I8RTOMBX5I
M+J"-#OU&,U<D53SB%"LE"&,A%$P%$&7:7J )P3"+DBQ@2< I<PJ5[B##Z"C@
MX?;RO\#US>75S</U'U?@[LO%C6.T=)>5.,=SZ0W? 9V06^=BP__8:UST&=#U
MZ@ALEV $/CTKB.S<<W9#=:0_.=>_??PL%S*G<SW'A7B:+68F?,5,5#7:FS)C
MMR2*0\;3T/0R09"H5,(HBWA&:9;)C$Y_RIPMK3G/:F*7;=B<OL^W>B'W!#R6
MDA=G(?I*=B!+X1U]9Y9+84EYWN'MW5JJ</W<P/6UT'4'4(_LYH22+T*SFW18
M#G,"8H^VW#[=C:DL_%/&+W4CU[?*>(]#I!(N&(5*<0X1DQ%D) XAC7F&91AG
M(78JU>DX_]@,M*;G>%EXCODKS_&\\.FY,9;KDMA15X] ]\QACMYYK8')>//J
MD.\(GB=J<YU]4([K",U;LNLZ3#?6:YNB=,#?2VZJG,[4C)=)Q=OMAAE+@T";
M:I'B"418$D@E(U DB<H2%G)&I0L#GB'+V-CP]@ #2IJ;EB8K\-N\2.&OXF7R
MMSHUNW*:_;MNV;_>U]2.0@=:J9[IU()"JS7:TZ8?<O4 JR>B/4>204G7 V1O
M"=C'D-W(^.KI>;Y\D;+P'Y2G\LIQ[<"B1P<9&T?6@I8>JRI4W8WIC@-FQV->
ML.J9I0["=#HFPIE\3F+AB5J.SS,H<9Q4]RTMG/Y UUCT?/:S.,<VHM_U&??O
M4CQJ<^'"^+N+"LT?9RNN+8=-WBA.&6:ADBC1YT^<F4-H0B%)60AQE)$T(8I*
M&KK%GG<79FS\\O'J_OJ/B\);<'WS[>'^^]>K&]<**V<MCAT'#05YSS2U4^-5
M+I*Y9:LT 3M5P$X7SS7V?*+J+5#\#%$&#@P_'[3]0' /8YYI3LG\YXS+P\Z/
MF^7B9Y%:5*0AK1Y,9';S]Y?+U?IFN?ZG7-]O,U?*'*1/R[SZD7DNG"I&&5%1
M (.,,]/Z,X$D"TW_3Q3@(.:,$*<\H&'%'QM[;_/S:96?7W:3-&7;MRE$1>JK
M:0_JFODZ\#?#T1@=W7J_KP-:G[5KI>ND5Z.E_NE:+_X:[!2=U/W@]2$--)3M
MP4@>=(U\6][#"/\^YOR@"W/TC#"L%-U>CW?YDDLIBN*1=;\$/4-Q_?%IMJ +
M_NK]/.4RR3")$$R%?K6AV#B\,BXAXT+( &-"A7!YOSG./[875'E[V+BK=7L%
MN:)O]P[I$=.>7P*UY&5EV]]JX0V5_ZUR=FT5:)PD_%%[1^@\<;/K[(.2:T=H
MWK)CUV'<Z&V5KZ=?Z:_9T^:IN@OD(98!11C25 E-7"*%."8!C&BH)),24V'E
MI]H;>6R45 EG1T3[.+53S%G:]TP>E5P>;T6/:MNVW_6'&GM=_VNWS_?'&V0'
M'U6CWIO''^A< _5 5G?I6XQ"A#"G(<R"*-,'Y(!#K#"!@I% I0)G*8U=DJ];
MYG+:F0,D8U\>]@33]3J?L<VZ:)NC3[;_^/T?OX//.=6_E/G$."-_=RZ/>A1^
M.PO"$Z@];WC+N)<)N'B#\)VVR'UD2#K Y:^:ZM&9AJZH>DKE U553WYD9'=\
M4RY8@HA,(4F,?X5%$:1)$D,>R(S*+(YIXE1<M3=)QV:%O*KQPQO"C^2.[KVO
MXT9$HQYOWBZ>EAN?Q-H[_&._5/O?Y/YL\*NRCB\4D_[WL:K8\* _.D5<"8)2
M @/%3%FW((84"PP3&C,E,A&1V.K4^';@L=%U+1LPPMGGU+["JIU1ST&@;Z^U
ME?).J;.'-.V4,OMJH,%290^)WTR1/?C[<WOJF@P.OMZ5"ZLNA]YT8@T5"5(5
M26@2PB"2-(,L% $D2(4LYFG&B.K60]=J_K%MW&:CUEH!L"WG5ZG0M5>NW8K8
M65(]XMRW?60#\4!M;YVP\][FUF[V=VIKZP3-\3:V;L.XMZW5 VWF-/\R6ZW?
M["/+7K5'!Q@;-56" B/I!!2RVO>C/0Y3.]UX0ZAG4FF"TPMW6 '1J;GL\5$'
MZRA[4K%F&]G3#[L?$JX6Z]GZY4*(W-0-*__S9;:0X90A&D>QHE!@P2'B&8<D
M$RD,1)8$*DK#.**V)X:CLXQMJY>"@DK$2?T78(0%MPN'$\5Q8$\?+[S U?.^
M[XR4T_'C)!*=SB+'1QWL8')2L>8IY?3#[L5+3>_ !YD_?91L??6+SS=BMG@T
M_S MPJB6W]Q&F-#67<CKRG0AY.NO=%V4%;I0>D?^4]+\D_[=5&)!8R$0)/K[
M I$2(<1)%L,L-LGDB&.66L73]"#;V$CFX8?,)342VM< ];U<[23TSHO0,W45
M35.-:L"H,P%;[8I_@UJ_XG9X!;2&H*$B*'6<@%I+37U&3V 4!4;3]UM4^X*P
M[[BX Q62?:]%=JI*V],RM%2S]3WC8%5P>X*J63VWKRDZMB5?_-2[9)F_O&UY
MC7E(8Q6D$(=1"I&VQ2'+< 9%E(2$$883Y)0E=VRBL;TVKV_^N+IYN+V_OG)M
M+'X,2;L+/Q_X]/Q&VXHX4/OO$XCX:O%];)IAVWB?4':O5?>IY]T#0"_+$BJF
M.)12DJ_+^/E;=2&61>;NQ^43G2VF+*"$12F%"9<!1$0?VW% (L@5PB(1BH3*
MR@2WGW)L%+&3&I1B;W-HE@K4HH,_2^$M*_ [+$ [G_0#:\_,X@E1ITA5-Y#.
M"&&UG&BPV%8WQ9M!KXZ?[)AB8R+>BM*:19#[G;:&<KF>Y64KO-+-4-==3%E*
ML!09S 2-()**0Q(G J:2LR3%*,B2P*T$IL/L+OMGF#J89:^9HO2_.8(\ZU_6
M=2\=$VT<UL#.O.D)UYYYJ9*ZR,@O\VE>"U[[-5=EC-=O]U(O](K.#6V9GQQ/
ML75/M7$'T%>:C</,PZ;8N$.REU[388B.@1L;MI+_O='#7AG+K7"M3#/"PR3F
M#*;*9-DD$88XB0A, U.]-XM8$#G%RQZ:9&S6TTY&4 A9N?,L[:16..VHZ%R0
M>N8<9WS<XR-: / 5!'%HBF$C'5J4W MG:'O6W>GQ:9,O9NM-+C_-?IG_K+Y2
M_F.VD/F+?H^8IKW/C?9:H<@23%4 ,0NSTJ-!:2:A"E&,6,952#-;CX;+Q&.C
MA:WL$Z JZ2?@J9:_> /+6@/[NV^GI3CMK>@+X)XII8'MIRVV7U]ANQ6^0^<X
M)Y#MO0=]@3V0:\ OZ$X7_EV0:[G-=QINL*OZ+DHV[^$[?;Y[@N=R8>+B;M5'
MJ62>2_% ?UVL5K*XZ?\RHVPV+Q*X+YBIT,[74QDS1257, JI-@VC-(,D)1E4
ME"0R2CDVL3H.IF$'&<;VBGCX(8OZOJ(2WU3Y!=0H 'Z;5^*__ W,5J N-6I*
M(9ER"//Y\J_5?[BGA;HNFIT!VO-2]'U7MY7>G')K^4WF*"@U**BMH0/XL];"
MHPU[!H8><TM=)1@\Y[0C1(=R4;L.U;'"Y[:RW:UJ9B_=RZ+*>^$CW>4_;<..
MMTZWA,DL"5,",QXHB&2(("4F'4FB-$"Q2H.$.17Y/$^>L5&IA]9@YZZ0'5<.
MB'O?Y_I3+</ZJ>GI!S]?93W/E&;8RIY^H-LK[NEIV(ZFZ"8WQ1P^26': FD.
MKVXWJ[M.;7:&*L8,P9"R!"*>(,A4:$J7)8H$3(94.85]G)AO;+SX_?=OOX-*
M6$=S\02PEJ:A/[AZ=]D6DM9@%?9?)2SXK1+7H_O#$AA?MMV)V8:UX^Q4W[/9
M+#_6C4=JB^_ETS+_M#'GYS(0I1J]KD1[41:B_;C)R_L>3 2G2G$H,].%V5QY
MLH1*2'DDI&0H$+%5NL=Y8HR-=;9:%$585:$'>"Y#JUBIR03\5>D"Z^*^HM+&
MC:<Z+IP=??6_'#VSVNN5*%6H@]T^U"M1JP$K/<#'4ROA3'?G >F)!3L*,2@Y
MG@?46\X\<[2.313-[90)_-63?EQNV%IMYA><F](PJWO)Y>RG\4=5=#Y-LCB,
MC<LX0!'7!UN101*G DJ:9"G#Q/S'J86BR^QC(\ZM\,5V%97X@%;R.W9.=%H'
M.T+L#=V>>;"6$>R$G(#7:%_F4LS6P-2/FX!* X\]$[L YZMCHM/<P_9+[ ++
M7K?$3H-T([>'G KY1/-_FVO"XA\WYFM7.0,3E 5IAF(H"-9D1AB&E'$.0X7U
M5Y1R$DFG]@^MLXV-O';"3L#:_!T43Q?7YT4W6#?Z:D?:CJZ\X=<S/>WD+- J
M_@D*47MH\F4%BB?J:9]K4*JQ4OLMM=A]R$L$7?7%9HICE07$7%@1B&@00IP%
M#*HT#C,J$(MP<D8(W3BIXVV,V%FQ<TX,<38\?=^R[T7/>>>#5@CZB9][C_W?
MJN:)"#HO^_WV69KSU>+1F)B7-,]?M-E9U#2<HB!+@U";#$G,*41I*"$F46@X
M(,X(#5(9.'GWCD\UMIV_E;1H#@]X4U;'CL?'X;6C C^@]<P'.[R,E.#2"B_W
M)L0GH?#58_CX1,.V$#ZI\%Z'X-.?.+<7:!D$'F9A%$6)A%D0:X- 2@R92B(H
M \1BP15CJ9OG__7X8R.$1@_)3H'T;^&S=,MW!Z7G#>^ QQD-,ON(F7\[^CNU
ML6R-E#_VV+G%3#_-%K.U_*+'%=>+M5[/F1Z]#"]Z4\\N2&BD6&(N"L(8(E,Z
MC'&FH&"89B)-*')S4'>086P4T*RX62H!"RW 3HTZ-(^]@*_T7^;VSD1(=BUT
M:K]:EH>*?M>@[R.'/?S#5#UU!M%[Y5-["=ZI^JDS1,<KH+H/U;52BVD!\FU-
MUT6\V#;F&$4DC'%(RT)H^F040"+2%$K.1)3$4N/DY%(_,L_82*_J7[.5TR;*
MV E7.^KR@%;/]-0%J ZU6EIA\%:JY? L U=J:55UOU!+^^/NQ52_25Z4@0HC
M]C!;:Y-=)E(1FB'3=2&%*(L(I(FD4"B%N)1IC!6QK:'Z=O"Q;?M"*/.F#:/?
MV-] +:Y]Q=0]]-KW^;F8].T(<83#J2SJ,;T[54/=&VRP(JC'U&C6/CWZC'OV
M[Q]TOBG"0K9NUGLYEW0E5U6$[WKY:9G+V>/"M/,Z>BM2W<HK+%2@> HQ%B%$
M(DP@C?1[/@M,K=.49(K%MNG!7B4;&S'4JH#G?/9$\]G\!>2E5J:%G2KU C>W
M7RQ//?Z7LIUHWG6!>F:IK5Z[$)()V"[8_6Z9/M7+)->@[>:V0Y*RW[6TSV)^
MMS4=*,WY'=;6*1>Z%_Q;DJ7]SC=8-G4O,#73K?N9H*O+0,T6NYXE^OO\X<7\
M69S:+[4PC\O<I#+^FJVFL:)4Q3PT=K5IA(T1Q*$VKGF<!J&@/(RP4XD>A[G'
M]HJM1 ?;9CZFOAA[*?];R ]V"NACIE;!V1EAOS"VCHI>X.[=B;&/]*2!LXFX
M+&5_.85S!R>',V+>'"#V,P_L''&&9-]QXCZ$>[>DZ\5JII]\R$41MZX'O,N7
MO"C/*,6G.7VT[9IT<J"Q<5,E<!$*:.R*6NPB/M#(+H6I\0$J%>P[*YV&M)V(
MO*/9^W6A$Y#@3R._IP9,UCAU:L1T>O3!&C)9*]ILS&3_(5]6T05?;_11FLX_
MT]G"F&+36& 2IV$*<2H3B!"FD*:9@@&5/(LC$:=1,EW(1V/0/9QC%.U-;;5%
M2+E%]@3H;[MLY2SCL7Y[U.*NCN>]=@:^J[73#<?WM'+J?]VR^>RQ.#%,P YE
MHP;XS2CB,;G8 ;;>3)W]&=_9Q#D*P6G3YOA'.T=^%T?%TI<RY2G!&#,.4XG-
MD8QR2$B00'-5&F'%>9(%CB'?C>''9MG4TH%9(9YSJ'<3.3L6Z8Y'SX2QA>*Z
M'8HN(=T'-/87R]T<?.@@[@.*'8C>/O24+S-BU5I>N7CB=:3$%SW ]5H^K:9$
MD9@'*3=-JTV!=Q1!)E$ 8Q(&(0MCE45.V:X^A1L;41QZG:Y.EBZO'GL;F 3^
M-'J"0M&S+W'.^ )TM7N&6=9W,)!Z7E$/MM/YT/=F9)TAVCM;8^>#>MIL\S!'
MYU?&ZY*"^B_USZJJ-?=R)?.?THAXP7F^H?-5\5_9K#TX)5Q@%$4"<A41?3R5
M(=3OCUC_+>")2BB.(N+6#\27:"ZL,DRSD$K&ND&(8S"PMR6S)OC!EZ%_<G];
M.752_'W[BTHQXTXM52NHOU9N NH5;.CGE=>](NZ/T_V(-32?>P7S )?[';]K
MB+(P+Y5CX=#;;I>?ETOQUVP^GW*%N8PC#,/8-#_@6$*FN(2"!@B3,&))9A6Y
MV%6 L9GP._GAO$@AF.U2"&A%$47*I[F9IT^F8H=KL+/C"MG1<Y^X]^[OV$)^
M+&OCMUU7WUH!CY>/7;'S%E/M./W P=;=P-F/PNXXCKL/]N+Q<7V5YZ:TZ\UR
M_4^Y_B@U=3P96WN7%V7IAK49:VP<IF7."_\+T)(O%W*Y,=W1=G5N@=8$:%7
M3A=[;ZP5N*<=LKYQ[9FC.D#JN9RT*VB='+16$PSFHW51M^FF=?J<>WCYH9K[
M7Z3^H7R3>LGC).1IPB$.:0)1@$R-#)Q P3)"$Y'2)+&Z.G69=&Q<U$S-/-R<
MPCZ V!KX=OKI"\Z^*:A$[^(U>A-0BNV2V-H=6/N@ZSX 'BB>VA_03F'2KHBU
M1$!;#S58<+.K<LVX9>?/NE/ZM[7^_/5JI<_B'S>F<V_95[EH K#2?U?+_,D$
M3!<_^*Z-V-6]7%/S0IG25*!(8@I5&@6F7'\(&14,*A*@(&(QSE*K HKGB3$Z
MVC>:@%FABBF3731#+I29%,V1S7YZWBE4_@QLC$H3D%=*@=]FB^IIRWB>,]?R
M]'MCF!7JVXE?+$ZI!2C5J)J]3\"W:G$:NI0_ ]_+Q:GU&61![-\WPRS,0&^@
M?A?(Z:UT/JXM[ZDS!A_LS74^ ,UWF8?1SBSE]TT^%NULZOJ_5% <Q@F4G"*(
M(I%"R@B!&24\DR&2(G"Z_STRS]C>3[OTMUK.CJ7[WL"9X4A$YA)=J(A"A%@"
M*6(<9HD4@D084YZYN3\] #J,-W,'Z<HKI';WWQY@ZOFMN_^5ZZ$RZ@D8?-=
M?#/+^Q1 /*SJT>J'1Q[O&!>[;1/6O UL-)7[\++72>S"I%&:]K;KE^O%:IT7
M%L6J"/MX^$$7M\]FB-7-<O%3KM92O&EY\5D/O?Y(U_(3G>4FI5-.$8I)'&<Q
M)+$RC6HI@2PC' K,$*89C1A+IJ7U_6U-\[4=\8Q!-9?M^U;!'G?R9KU:TT7A
MCJ)KP.3C;+$P_UBJ[2&G[A4$ZEY!S_E,6VKZU]59QYQMQ'(^I_EJ]U/'M(4Q
M+-$TCB4B"BD89@)#E"@&62 X1($,5)0% 16X^O9=Z3/\_\;?O5J]P;YYTO0I
M^/_C=\[.)AB#J",R0)KM3U_YKIH]4-D+.-@FU< R 24PH(%,%0>[UMB "IP)
MV,*SZ]0%ZDY=!43 8 0,2*! R6,>P8C6W%?VPAA4&C9G8@P:'\O4&)-L[C?=
M__BAUV%%Y[(R@ZM#5HRR1/\?AD2:9MTICB"6"8>Q3..822R#V/H6^_ 48[L!
MV$II?Y%Y!+O3M\;G(]+SJV$K8'TV[5#>Z0@Z]E>XYZ,TT/7L'EI^KEK;]6^Y
M1CWRP<&N2-L%;UY_GGCRG+*\)MYVV]=[6T(VYB+(8M.<A*L4(HX22&@<P11Q
M*FD@XC!5[J5Y#\XU-H*KJLX6\>Q;8<^LT7L89#MKW!-T/3-A9]0Z%NQMQ<-K
MT=[#,[U#X=Y6E0\7[VW_R)FT<2^-^+/YK'AM;'_\NEGW1=W&V]01WNB5?=E]
M7IMFTR2).1.*PPRI "),.,0TS6 :L0AA*C1<3FFR7J4;&S75'>O+?'JPIK\Z
MDI&7I7.DKZ$7I&?"NU)*\J)92X/ZC(S@M:+FOJE>MZU2;S\S 1?M*1'=6=(G
M[+YYU8ML[\/$/F$]RMU>)W'/!_BD45HNI)%"GZA?/F[DP[*:^U9=+=12;Z7B
MF/ZTMDT+<!AR=.1;B@YJV8'82%,=MA+?7"@W%#BYH\]"NYUZ>P2Z9U+UC+%3
MDD 'Q#KE"KC,,UC*0 ?EFYD#73[NK=1;$>:J)2A*4Y8_-W>"O&IW'V5$I$K%
M,*6A/LHB_0=C&8$HH"G!<28YB\XKQ')"@K$1V4XR\/RZ# >KRG 4"9MG5X([
ML2YVYF.O:/?,9E5 O/[VEP5P:V$GX%!YE%Z+PMEAUE^)N!/SOW?!.#MX+,K'
M60[DWCKG:K&>K5^T37<M]$ S->.%37BS*2Z+913'/$(Q%#%#$(4BA3@F 4QP
M1D.9Q$AFPK:/3NM,8^.R4MCB'/5:7%#*:]]=IQW@=K+R"EO?Y]:NB#DUX+%"
MHU,WGO:1!VO-8Z5@LT^/W0>Z&45U[G?5AN"R8!O^\I#3Q6I>3+.MQLJC, FX
M"+4U%#.(LI1#R@F!24(SA56:QMBIQ[#]U&.CCH:(;J:. ]IV-DX_&/;,([70
MDVU[E%INT!"\GZJW[H!YLFP<)A[4I'$'Y*TMTV&$KNZ#GYK_EOG+C5Q/$5(R
M34(%:62*9&8JTV<S)2$C-$EB*L-46MDMAP8?&]_4LIF*]/_7_X&C,/Q?8.%Z
MS'J%GNT%?#=,>G<85F)-3%\EGQ??^^IZN[=N##WPM?.^4ONWQ@>><0]T.E03
MFV^>-D6GHR+TRL1OY?*'7*QF/ZO"NXTJ7G(U140D%(<(8A82B))(0)JH1&]M
ME&"624*CS#8HZGQQQL8#VR)Y:VV"SZO4;,LVH)X6J)TXAH>]9ZHYV/VIH4\5
MB_M*H]I#UZQUZ%)SP\,JV4> #;M: T6+F1.J+)RL*W/OK[4PKTO ?YB T97Q
M"M#&$O)7BU<YR*L$>O/1,M:_V5BSONQ\-M5A?_<3BN9O(5K"UCQ,,EB(FS]
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
MP!W9KVJZ#5C)OM[<@NL\5R]7B>P. W47HN@J?-=7C'&#>A>"=13JN[2]W@%
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
M61+Y''-/P)A+M6'C,87$#T-($C\(28(HDD8;MLM%F9IEK^S ZU:^XM\!VU7
MG97N&*++;;,[X-_?(N_IHHUR]=L==<8QO6:0CF!P.P29C)DU \S&N!JV>"FY
M1%-;Y*MX7>8UAZ]<YB_5,O_QK?GE]I**3R.<IEX,F90,(J3V)31 !.K46\YD
MA# SJFITH1Q3,Z;?5B\O)'_3>2+KZC]?1;&:VZ8R]!T6,QLZ M@#&]!=IH@M
MT(T28$>+*VTZ-X681J&*Z(6I<Y8(.RG>B2"B%U3GN2'Z-7=!?1.=8)F+[]K#
M_2%JTG-]N?*K8'-2%)G,6'WO>U,"4&=R7C_<W#WJ5]0O%KQJYW%9E+DHL[PZ
M\=E9!8HOHGR03^3G# >84Q$*&'E40N03H?,M$ICX2>R%@HLXL",/'5?^J1GJ
M?8G7>7[@53M9S<WP?_L7'/C^?X"%J"]/D)_KN@WZG_\:7(%_C:^J'?*_>E=
M"?<J=%UV,;>L!S7VEV2V1DSX^QAX;:EK=>RI#C[<-94[M/I7X+3_?@@+V"G]
M6=$+:&34%R/5!ZYS^QU7NAE_L%S6T!E1^O&K\XP_-"?K_KR#&/T65^4SJRV/
M)G>JZI(U5Q%G01S')$TYC)E.6_=C DD0ZU1I[@F"N.?9;3I.=S.UI>KKM]_7
M"X_=PG(&13/[?SDV YOIK8"@DE"?M/^^4,;XM@,K:^O:#H4C(WBFDU%M5;NB
MAR:EXVE7(=ZC-+KF!\4CR?C,9W$0RDA 1N,8(H8Q))()B)0Y4&8AB$/JKUF-
M^D9V6R4PFA'[#$<#VXNU=.!5B7=I]+8=_;XAV\L1?<\X[:G\X WHCVV@.PC-
M&D$W6#RVO?=W#L(:0=,=>35KII]YJYTNY2")>@*E/F=)E'"8))[:U8M$0()C
M"I'TF"_]./8HM?%H#MJ?FBMS0XKONN!0S42M+]C5%1'UYMJ65.T02C-;= %
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
M&?>U"MI9:N0$VZ+8.VI<5;FKS1.]#NKZC)B9L1YX'(;>)@PR!/:)O_U!=)7
MVT."<1-Q^T-TE%![05/V5W9O%V56OGT5SYFVO8ORB_H<9P$)A/2E<GP]SB$B
M,8*4:K+D /N<4NKQU(C^[EP'4S-UM8Q@*R304II?O#T)8KN!<@'-P-;'$A6K
MZ[-MJO>Z,'NRP=&NR+:ILWLIMO4Y^^2[W\I\KC, BP?YE//K/-^2UQC,SO86
MIC9'?U,N9*Z/!RIQJYKVQPEY9E.V [KVB>L.M8&GKQ%@REEPR0!D!DZO!,:6
M9D=+8.Q6;3>!T>!I^RE?79UY>GG^393?E]QZOI]Y?6J3O1(3/&4O^G.M936?
MVN<@ZI[7#M 9>%*? &: *=R!0Z_Y>Z[-T29OAU*[,[?KT=$(*_Y:SECLRSB*
M)4P"G16B/&](I4<A%WZ(HBCEH6<5F>@EQ=3L@_JRHL')*A3X9D&&P2$=V*A<
M0E3QU_)=:2JV.+X?28628>H4%5N8'!!4[#36PW_A__6TU$'@ZY?2V&G9>6=J
MEFA;I0"4R[WSYBL]7U8V>Y(]; R\E9ZP#.VBG$6D"Q ['^6$]OT<D]V&QO-&
M3HB_YX*<^KV#,K1$!Q;53UY%7K[I YKR>E%=Q7^MJK8$J:!I1"24*:,0!3&%
MU,,8LHC*D.. ,<YZ%Z1M[WMJ,_N@-&V5'J\VT34]:'43AJZ*;"&* G!]M;+,
M2GUUX8)BM1UC8^:,#(3XP$;CH( MJ<\\UI)?56?2RA71J&_$'ZB>K1EF0U2V
M[>CY_6K<FD'26NW6L(G^G*.%/DQN"-?YQ[>ONJRA4*IN]_\D05)0@F :^ RB
M) XA3M(4<B_ ?JCL'D+(EGJTL]>I6;6-X&!7<GU\N)'=GG"T&_ONPY!!$!W8
M:AF Z3@ZTPNIBQA(NWL9G8C46/%3?*3F+_?SMG[+%LN\(C92TUEY!3-,B2#2
M3R!-/'VMAX:0>,KV\#A.PS1-, ^L[A@>=C U"_-%#:2^:+6<SW60,FO$M/.+
MCE T<WXNP6;HT]2*[DIM"LLRS^BJU.?V>H-T -==%US6SLTY3!QY,$?-C^JF
MG%/NT!<Y^YR]PW&]XIE"O#KC#P.92!Q&D"2Q#Q'U!:01"J$0"4J\)/ P,78I
M=MJ=VI1N1+/,BM@%JGO][ZG^T,$,$\VM5N\3>O9:GW?;&6T%/B'\[AI[ZM?]
M/?J:].]VP3^II7KF^TG(!/4A89)#%$JUH'I$)^A[B**8<))B6^]]KX>I3;H-
MMWTM);C5]%[&93;/ VGNBO>&9R2WVQB97N[U2>TO<J7W6QS=;3ZIT"D7^?2#
M]K'^*GS)=#VT^=LCR?A_%E]$V=0_LDU<,&EK:C-X/_;=" ^T].!'\3>@% "U
M!N9'!$:0=A\=N$9SX EO#.0 N1 V4/4Z?S#J8+1S"1MU=\\KK-ZS-R5U M4U
M7U;4P-4Z9F@XCM^<FIE8RV:QNI^!I'OB7X;&P-/\5'ZB&3A6,_H\!KWF[XGF
M1INMYU79G9LM3]G/Q$<A\E_SY>I5LXRJV?%Y8;V6MS0QM;FI1065K* 15I/L
M+\O%TF:JMF'6/6<=P37T"5X+4@,LRP:@])K-;>V.-JT-E-N=WR:/]PMF[]S>
M_"1><\&RR@=3?Y^+BN9_P7>SA,Z?74>,^]B+(^@QI*O$A!B2@$B8AI*G 9(A
MB4*;(+@KP:9F;^YU.@'9N7K-=[2KCK_)CEIV,75G@VD6BW^/(1HZ&K@S,+LZ
M78&-5M48[2=*CI7%X!IP1P<$SL0:]6#!-9B'!Q+.V[<GNCJ^K/]W0>;E]QN2
M5]3Q3[E8\*]*PFNUK+P(_D4M*I^S@I&Y3@-]S,7ULXBC&0^]F$4\@D$0$HB\
M ,-4'XD$'J=^$D1Q&'BF3%AN1)J:45=R ?(L0&R8L^YP<-I-]?M /G1T^"2=
M2:T4T%I5Y3) I1?0BH%&LRN@=0.U<E5ZN[;=ZM?O,W3F3%WC#^%(5%YC#Z45
MNY=;U%OHOQQU-!H_F%M@=@G$'+?<;T]4I1 LR/SW0GQ;RO(OU??C<IZQMQEF
M$1%"("B%5"LA"Q)(:,RAH"@624*%]*U*0ISM:6H+W,WUX]W3]?W=_[K]!+X]
M?'[ZX_KKK=W>Y#RH9IL-)U -O#"M901*2+"64MFE2D[P9_.GTTB),3R.?/WS
M_8SJO'>J>^B-=[_0SU9\%:]UQ</B0>Z6:YJ1. HD"@6,B R5J? $)%+Z, H0
M9X(E08SQNFJNF;$XUY71!-BO;CNT.]S(J3/\N9+0SE*<A=3,4%P$TSAV8BNB
M1FB_!IP[D] %A".+<+:;40U"E[*']J#S^7[F0/DGI%CE;Q73[,WRY66Y^$V\
M4)'/XB0E*$ 8QAZF$%7IPH10Z"7$9P'Q8YSZ-J[#V9ZFYCJL!:W9=^U,P7DX
MS6R!$Y &/Q/=Q><*U&*"/VM!';H(G6 X,@CG^QG5(G2J>V@2NE_H2[YV(W19
MDOG=@HN?_T.\S3P6^Z$7^S"6:B^!:.I#ZH4A3$D0>9)'H3 [*SG;P]1L0$,T
MUD@)*C&!DM.6@.T0R'8KX 2>@6>_-3(]2-C.:'\!"]MABR/3L)U1Z)B'[=R#
M/6EGS[,UWF]JHGHR]9%,4^B%E*FY':4Z6!Y &2<(ZS/2E!N5C;#I=&K3O97)
MU*RB:O\!,/,,7,,ZL)EP@*@]*:P%1*Y88$VZ')?VU0*$(YY7FW=[IF_,JW$4
M_'3EA8;491;YQ(LEE3!E7@Q1)+FN.19#FH8H2OTPH-0HW=*NVZF9I<=<E.0G
M*+1_IS9?NGP(V\T[%K78ECD79B-@9I7<XSJT7=HIQ=)$?7:3.VMJJ39,[7,@
MK"!RE>%@UNFX^0M60!QE)]B];9]%^F6Y^+J:"]^CD:^9,?.71<D_S\FS:0[I
MV0:F9E:4H%!+"K2HT-]+;M9AI6Q!C$MFM2/7;D2<@3:PS3##"_RIQ7:42]H)
M2Z],TO.MCI9'VJG8;A9I]\/.:2]_S9=%,0OBA$A?1SQY*B'2D8^4X #ZE$8T
MCK&(S"Y1FW8X-0O1T"_.*_K%;$N_6#--78%G+;0SMLL:<S.'PR62 YN-5@Y+
M!>*OK2"ZI*K<0V9X5LJZNZD04.XI;\$UN?]>W\2,ZK89^=FX)TV:R$P0Q%+N
M"Y@D7/,^A0AB&B4083^,(A8G?F*5>WZFGZF9E>9&I-[3O.;+'UEAG3!^#E D
M_10'4D#.$GUX'0>0<,J@YTG*. YEB-5^<5F2^7B ;GH;!=!>>\%S<)K98@<@
M#6R"&WQT";A&1O"AD?(7EZDLK3@X2V0YW<O(:2RMJAXGL;0_WK>@9I$]5S[W
M=?%WP9^K2%51YE7^9W/<RH((43\-(0F8IKC",:0D\&$0^801SE)&K3PX@SZG
M9FVW(BN_#31"@ZW4M@4MNT$W,QN.H1S8A'2A.,"YMP5 SLI&=O<X<DU(8PB.
M"SZ:O]K/_MR^O,Z7;T)\%=5EF74M^$P4-ZL\U]?1./$#@F,$8TU7C"(2P%1Z
M,0RH3SS!?1Y'5@1[G3U.S?9<,Y:O#L/5%4%QO0)8;AZ[$3<S/4YQ'-CPK&6%
M>2TLV)'V"C3RNC,ZQM X,CG=_8UJ<(S5/S0WYB_VI1BY6_"*L,Z*7:1Y:6IV
MP9RN[UC_[F!R;]4'GLHG6$2N=.9,]B/C*S)W1.5W%H$+.$36+8U,'W*@P#%S
MR.$#?7/AV9P4128S5JU0FA;<H#IT,[%K3K(OHGR0:H<SPY$G/$)3& L_@BC5
M%4J)%T$_(H*$(1&"B77^_)/YTN]21J,IL9]X_S2&LU#5X"A OE%5K7;E$BQ$
M"03)%VKJ6/H+3@?6S+48?9S&ROS?5ZNNAK#+.E!I!O94:ZC/-EY*PXIX5=&B
MZ:J/Y*?+6P/N@7=VT\"A:"/?3G /ZO&-A@'ZZ!E1R@KR_)QKDZ<$>9!?Q0^Q
M6(FJDO66%TDR$J5I$$"?!;H23: M/$$P3+D?R""0#%EE2AKU.C4/;E]H/9L;
ML2W#24:(&P:47.,X=$CI'(3@STKF82Y<6J'D*JYDU.>XD24;&(YB2U8O][-%
M#Z\B)SK[\EZ00OPALN?O.I;U0_WT6>TR7TBV6/]2)Y_X,Q[B*"*40H$QAHB*
M *8(<X@PXI*D"474*MAD*\#4+-1:8D!JD95?V<@,YEIHH(1XL;-6UF-B9KB&
M1'I@&[81'53B78$-ZHWX8"-__425*>7.FO6%SI%AL^Y^5!O7%YQ#<]>[G0NS
M)91GJ!3-YC4!U>=EKGI>;'^KO,-/F:R*Y)09F<]\$0I$HPAZ@<ZFB'P*4QIR
M&) T1:&/HSBRJD?<4XZIV<%&7J#+"@'>"&I:2^O2,;',(!@.Z:&C]$HJ5F[W
MO%6N0<7[LZ^29AZMA^/PN5W%.@NT]L]-Z(>PZ]P%2RG>)[>A'U1G<Q]Z-M<W
MI%EYI'HO?:-K.!%6_I&5WV]61:GZRV]_LOE*QZ)UCIOZ']<!+B8\$?"$PS#B
M"40H]B!.A <99H1)+**$&='E72##U&RG#E15]55MXX[VZ)N&%P?%=/ H8KV_
MK8*':_G!7YGF3&LTT#=O&AW 6@G7@<+>$#J+!]I+,'+8KS=$Q]&]_DVYJ.MR
ML_PFYFII%ORWBB7!17V7\VU.S7YUE"?1OR:+-[!6!S3Z7%+UI07P[I/;H; >
MV*[UA'F4FC#= #JJ#=/2T3O6B.E6O[U6C,'[_3PT3=Y4-N1-3ZJ)ZY]9,1,B
M8E[(8\A#&4$DXACB6# 8IUX28^1S[EGQ-)[J9&HVJJ(1*]<T8E= RPG^U)):
MLBR<1-3,K;H4IX'MRS[3FAE$UGY1&P:.')^378SJV;0I>>BZM#[;HSKKBUAP
MG?-378G%?DBC@&,8^QZ%R L1I&$202(XIBF+,0^)<7W6W9:G-KTWP@$MG46-
MUCVXVJ?Q12 ,/'<-];>KU'I*UWZU6O=:&J]:ZRD%]NJUGGS Z>T[O1W)%BNU
M]VCBV\M%<298<TV+:N<R\Q"+XX3%4$JJR1"C!&+A4RBXI!Z6D>24.;BPUT.T
MJ4W[?2GUX79V=$FMWOE+H8:2S'=^+PI 2E!^%Z H2;E2\^"MBEX[N=369]@M
MH]BC#N; YJOMZMP5, ][UP%MY;0T*CJED':-^[!7]?H(-H7;?1< :G@A\)(>
M^JT-ZSA4D[9_>/F[N= 6)"2DOO1A&DBD"\D$,(W2 'H(,4IIBF(_MC'[1KU.
MS:*OA0;SK"B+ZA9/=25%#]+W[-4R1&X&O)GA=0[GT.&B1E[8"'S,"C' ;4(K
MD!P90+,^1[5M5C <FBV[EWN2TI L_T\R7XGFTF(S$Q*?A(S+ **0$'VM0$"*
M:00Q\Q,I8RXPLCJ<.]W-U&R.EA)48JZOW%JRS9P&T\RL7 [1P';D&)T![$8[
M"JY89$YW,BYW3*NB1XPQ[4_W930XK"*T6VGO0?Y*LD5QO]1'93,JA4=BZD/&
MA.;KC6-(:)(HGX2J'6E*)2>RQSTC"Q&,9L*[7"/:R*OWG:M%KCS'YT7VWVJE
M?=;BVS(>F ^*F6%QC?%[5J\[1%O+#CYHX1TRJ_0 S!DC@GG/(S,C6$-RS)!@
MWT3/7=;Q]9WUC1WUKSH!X%%WK?9U99EG=%56J?3++PH,G36PG,\K_@;E<XBB
MW,1E@BA*E>'SE.6+0H@XH1"'R(-1('SDL8!C;!1$'UC.J7E552EGMG=3;WV_
M$GR85P/^"R ["E:W,/=4U&R E8Z6N[Z!/@3#?>+[#^\(B0B'UR\;:[Q[ZU+?
M.E\G634*@^N#\=[7&:R5'B2"-_# N-K-#B3EN/O?8:$^VC$/W%W/]8@4WZ\7
M7/^ARU7_('-=4.NZO"%Y_J:ZJQS[&9,HB:F0T.,1ARB1(:0)\6%$8A+XL?!#
M:I6,8=3KU-8*+6T5ZV/Z+V(KMZ7A-T+<T(R[QG%HH[R&L/K+CLA7^IAK+76]
MD7=H4VU0<F4AC?H<U][9P'!DO:Q>'N">YZ>L8/K<3!^I/0KU/2[*&6/(0QSY
M$,=,0I3ZJ;[FI/XC1.3+T/<EB9S=\SPAP-0LU-$]SVS!\HI<A\P!7>;Y\B\]
MO>P/D*U'QLQ\#8GWP):L^[;G6O[J$/@*-"J,=-^S!;PQ[GN>ZGXZ]SU;P+&Z
M[]G6S@5ERY5SIQ-NE7,X\^(DE"P4:D./ X@"HO?W(H))&.,X1(SA"%L7*]^V
M/S7[57D%F[JZ<IEO]M;@PZ+>LI&&&8F1UTQ9-1W)/!]=,\+8-*.E-W*#IZ4T
M$&G1=N\,W6PAVNQ9K\#6<%WK=)6*E\]Q#?-CF%Q6+M]I??QZY<>JG:Q2?N*Q
M280+9S3 'A6,P"@,U$:.AB'$*!!J7^<'4CE001@@&U9XQ_)9&:01V.1O3D<&
M_^U?<.#[_P$:FU2VW,D;953?)>8W(1,X?*QOL@&^:0?V_JD#>B,%\ARYC+4@
M31*A]FMH'*2$I!1*G##E0(81I"+T($LH0M+W4>0E/4[%S_4WT2/PC7>T3K3>
ML=W]_,8CH"..!?:B".I"6!"E4D#,"(5)E+ X\M/_4]VU]K;-8^GO\RL(+';G
M'<"<U86Z[0(#Y&W2(D":9))T=@?]8%"\M)IU[(QEM\V_7Y*2;,47F:0I10/,
M]$T;B3SGD?B(EW.>P]/8:I)NA?"@M6MJ:)6<2OD3"^IQ!*G9G/P<H(::G#<?
MI=K*ZKOD?MY]# K'$_"];MYE)G[,V6-3\J/7.PM1*LOU\XL* _XBJW'B&9'*
MG8+L16^5/&=!-@'>Y4J:(O-I97J=S&E\8*OU<GXWKV(HIY@&,<WS'.)(EOSU
M@QBF6-8A3_PX#"*4!&8J3GT;/#:"VJ;3*H82D\"ELA>(>=^+N+(NWG?V=+[W
M%T&/#L?T>'NFU2,!6%MW@?07M!Q6RX#&Y<U]TNFJP+$2(]@F%S_4+\S#YH61
M7=0AZ;U&<_7RR/H+ 7-K[GO'C?4"OD:P63_]6FXY+1DM5A^QS"]:O5XNI*;A
M-)7;0T$80N9EJ?@4R? R#X4PS0+*8BR%58VR/0]U,K;/1V4C:(P$7RLS#:48
M#L*IN6%S)DA][[J8XF.^5](!@*L-CT-=#+MKT>'DWM9#U[5VP_UIJ<1<7A]7
M"_)_JI)\>4'^N2Y$3].(TYCD00033\K@913#+.5B%NIE21(C/_1\WV34=_0U
MML%_+QKZ+D5ZY82P-AN4RF3P6S&O?S0\>NK"6H\2'"'8,S,T5@)EY@14AHH)
M6FVJ.X;0P,,1473U-"A?:+B\2QLZM[A0F%,%*MR)RQUL;FQ$<4+PK*H%XT!,
M[C"VW:S1$ZP#G.;H(CJ(;EPG8(XDXP[W\8YJ<9U.=PO%==]JKQ'W5"M0R7.4
MNL@ERU#FX1Q+@3CQAX?$#"4*,Q@$W,,<Q2PE6F4"N[L9&^=L-[:HL--<&NX
MD#C-<HK$>YHQ*>>3,C'+\U$"?0_%*)-Q1E%@$AC@ ,@!SO=[ %)O'G<^/#V3
M\*[.7BNLJ*Y@]AFOUDO'X4/=L#B4WCO0R>#B>\<=/22_UW&U':,^,G4,_8G-
MI>;4Q9Q>T.=B7LBL$BEC5!^3E/>+64%>MS,./PY"+R,8Q@E-(8HC G$8I)#F
M.<FS*/#BQ.A0PLZ,L3'RX]7-S?7MIPGX='5[]7!Q RYN+\'%Y>?KV^O'IX>+
MI^N_78&K_[V_NGV\>C2C&<O'I$=#_8/?,TW5#@C<*Q=4<LE;)QJQ+K'^K/P
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
M??G]\>JO7ZYNGX#,('PR+2!R%%&]=;T3G/HFO8V-H#*RIXS DU@XDS\XUL_
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
MQL/9>#F!D>6.@1.HHY+1)0!GT2LR'*T=RI26X/ \VTC\#]_83?P-QS W8N'
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
MA[&%^D3)NKQ='Q:SI9]4@<4I3"8EB1&F,/<3Q/A..A]/5VWC2BK\WH]O,%W
MB%+IH/18 !HS\L1S8BV@K4^C,)"=-/&E_.%U$-.-LF&Z=O8)IAXDLC;.OL,\
MS"HIH*-O4%8P_7+)M /<,B.>!5?*>"*BXT1J3XD/N!(6%,W!).%>;.ZX#JR>
M(&.8GI]]8FA37C>@F YGT]G]55PA_X9!*BC#F>'$16G1\32.6#R1B6&9.4N1
M/[HV>%XE:IC&H7U"J:X<&C"$5H5>L%C>6\PA+$<"'0)+LR*4Z7)[#9)8&3S)
MW%DK'&X65=N4?HZ68;VTRB*?]<#_M^/(7>)H"E]*CM-9-3@=+;_"_%F.C0"=
MR:@X)SE+AELOH]8U1A :00B-Y[2-HO8)]R)%P_IH_4*KHBS: =CSZW'"*"E,
MZ<=;+M"E\L1SFHF-1F@; ?V-ERK#JQZ PSIU_<*JC@0V1E0UT^K6*+P.FHVG
M%[BV*ZMQ-EV\@SR;P^7GSOP/6.S]0#:B%,=3/_^YC^;% ID22[AMMO)6KI7Z
M2*O$-;>!> !'I$^HQ(43!"V,(*0 Z?E+E6/KQX![6<XP_;W[-.=:D7T#'L;-
M$J]V\SOTN$L$AP>;0..FSA'UA<REQ!=$+OF,J#QBYBR_U-9U?0@_(F68GN']
MPV\SGC?@0US&^E9N-8#4&20ER0#RP.(Y8,%%PKTTS'MG@G^IN^,Z:+E]^S!]
MP_L$R)J<;4"=H MSJUQWELOY.%PL?9C V>P9?4F9UQ%U(Z$V%9LDE=$LM P]
M!&=D1"[9VF'X-Q,Y4!/R7B,:O0JJ >UT;X$C-&^CE=$0M9I*JGC)U"BS7PQ%
M>U@Q(_U+A2\;HVR@1N5;0]";&-R GMKS\RF">W$,\U7!X U'N(&@#2_E&C02
M&;PGEGI),J4T<!,H5+\5?(Z6@;J7]XF9*FQO0+D\7,<[OQC'$?51,D8M<3GB
M(B0@9Z+@)(+.C&:O<94]8V=%R+"!TSHR?@4X;V=X@ZAY/YY<+"&-+$@HW?SQ
M/(VXCT2I3>9!DBAI"N""\N&E+,P:N+DB9=BXZ%:0LP[3&\#.WZ',7(>T\QWF
M_LM52_BC_*C:_3:OU4HJ@\6]X<O RW+GZ4$!H;Z,#G&>1ET[YOY6&@>:SM#G
M =>KF'XA&%[JY[0J>^3HO+KDR\0"B9S4EF@MO4PT*?IB>GF?&&S@H.P7*VL"
M\^V":Q>55ZK^<4<0%SW8&#4J>UGZ%TJ!%H0/A(<0F60<#Y7:X:HWDCCL0=P"
M,JL([U<KM=@]^G1\LO>WO</3_3_V>JB[>/KYO19A=%A2I8J,FY/\*%\>[3O3
M5%J'S>$K3!?C[U?7.3>@35Y'ZK-#_5;Z F7JB!=9$6%]DC[E:%Z<2[)6.N?;
M2*P8H4\^A("&+:&:HPFM!2/>631WL[ )F,NJ^GW.&R/TO9VS?>+BA<C]6SC>
MP!FZ2AMY@BUE+8> O#OS/RX;%^#/Y^ 7\!XN_[YAG'$ZYA@2B9PCXR+8DEX@
MB;?:.D%#RK+VAMJ<ZF%/VFUB<\L2;AC3'V9S-#JFERU\XL^SN9\N_*K9*+)_
M]=UDA8"/>,BM[D?FXP4>=^\OYOCG)8NN&38*O@0,RI1G)CF1G$;B>2BW=""T
M-,Y$5CU[N_]E#:NQMXW4CAME*-@TO)/*,D\@3OQB<3,-?2?]Y\5BN>IU@I+=
M.=K=/RZ_LN+2ZCEED.D<EN/Y2O-=93\<3Y!_-^Q146HCD#/,E5&797B-4T83
MFEWIL$*#@I?:$]0^2GI8XK#G3J,[K 4X-;[;;M84:>3*N4PBXZ4EML_$,E0C
MEEJEF2SM#%YJP-27M35L#FS#N%Y+< V \8GE7"\%O[LL*S\N$Z50PEWR2 )-
MGC'K<0<*362*>/(IRP@X&516-CM1VTNHO(1ARRT'AOB0<&@@<:3R\N]<.DD>
M,AY)I9$]>G>EF9!DAAB+S! \*NUJ:_.>EC+L ;!-A[H%+#1P0*R12F@E[GGC
M"/.E6YK299 ]U[CGF59*.DJKFRX]Y7SV!>,FH+5YRN@;Y-Q&>?Z&GO^MKW)S
M$K_A*%0.N(]H$SJM2SI3Z:/"12+<"Y<%ES')VC'Z01<\K O<XA;[=?#7P+GS
M@@"[69XLL:1 $91+*.4VFC@#F3@;(@C.(WUQIG!EDZO:ANG-M&IQPVP3 VU[
M'R-A54!J+4&/2A()942:#X&8%+6/P9I0O3O1"^0,ZR/_8E!]D^RJP7#(G);C
ME1B_PG(<_631=X;+@[=M/]_EI>4.E/T2P"C)?"(^EM99*B9BHT=D"PB:)H;_
M7CLW<\O9+UNZ9%CM7VH3!Q"$)HO'"#A+;%:!6$@)%4, ZG[1ZZK![X+[Q/5
MUU)O1<ROD,7X;N=@YW!W[_1O>WMGFV8LWG]6=6W] JGU=?&'\=1/X]A/$ [C
M>XW',P/.D@02!"MC"2$2E\UJ-J%-,BNMJU?]=*%K4ZU;.@PO%[?S4I@J";M
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
M)P@>&)<929<I3$=Y)\U6=7LK/UT);7BY7,A.(ARR=,5/UT18G[*B-DC3R</
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
M]J$+75%1K47RL/JK%K*>UT_]R[&!NZ4['CI:H;-IT<'72\?E7M577B5B/+S
ML#('&TN68^(EG)=+G#$0G930VN%B;?69I^N3.^RM9O]P[5=^34'U_14!N,"G
ML@0>)DDZPPSZ9L0"9+*JY+.V&"\6LN;><$_[NW-X$ZG#7H?V#]'^Y-8"/*^;
M-/[A)Q>70IM,9G_Z:;R[Y81UV@=-O&*>R(Q;SD?&" ]21DDC;KG:7EH7NH9)
MG^X=>+4ET@+*;I,D<X:XO(D8(?M._!)*P<(TXH9:K??ACC+"IQ0L 0::2(_,
M=%D"X49Q_(]E1_LK*'\[O<.D5V]/'?8LP1;0>KT#;U9XK\OQG>!F4#%3#D0K
M&LO$,5,NF<K888Y[,!C#ZYN2'6D;)LMZ:[JQIF1:#<.<[GTLH=O]PP]')Y]V
MSO:/#M=/4GKN475RE#H16NLN#;Z4D-L)?"O]=*9?;G#%0 GKA2-"1O0+;*;$
MB81_! C)AJQX];%YS]%2,9GIP1OVI^C7GZ]D].[GU3_>\>(C>,MI($'QD@NH
M';%2<Q(I"XZ!BR#[.RG?1.K ]V4U,/1"#E)O0AOP<%RE;SU8V.H>\.;DO[?0
MAQ9 #F =1&*S3T1&(8F+1A-P3"E(ELJ87M%A&Q$P;!BE*MZV)XAF#\;/GS[M
MG/SCZ,/I_L?#_0_[NSN'9SN[NT>?RQGT\?CH8']W?^_T/2S]>++6:?FFY]<Y
M0M=?4HW4W[=-:LAH/&G+!0FTY#]988EW!B$%%.G(2NG4:3._Z:T;GZDHEM5$
MB-6&&)D(6DF)#G12)>H=T H%YM"!3L)GEAF3U5-,[E$P8!)N?])^=":NS_0!
MC[K%?#DZ*5U =GZ,%Z.0@7JA+2E7Q+A^YHE5D(E)P-&/T,[Q3C4I^-0[*,'O
M;A%R[X5#IQ*M+['9INQK0>:?X#S ?*09U3KD1"+CI22X3*-)U)'D?9FN197U
MG>JHNTC]\I7#R'T#83T4]QJ<&UC@G\;3\?G%^17A'C@".M(R6]24F*HF00I#
MM K44T.E59V*>E\1^;V7#BST=40VJ\&_H07O?]PA/$>>H\F9L,05D5IX$E(9
M!@5E@)F*W'6KYGY-\'=?.HQ#4DWP:_.O@?#NLQ,WWOT\PT>L%*&6 <^ZF CP
MC$YYE"6-"\T?'RR+ 90UJ78KP YD#>S%;FX:]"6"EE%5%O1^=HX>WT@ JL;
M,[$BK)QO_$JAKF2ZJ$>!QK2H'9_K0%:CTW76A4+G^3KKR67@$-R'B_ET7/K)
M?QC_*'\M/GED\!3F/_V=M5TKYF  G;9 ')=E+E%I3!AT)-$ZPV/"':J[%+B]
MY9V-@FE=8<^VP/D&E->["V1K"4Q.T_67^^??YK/OES,TKQ8%WCNK2Q! EM9%
M%E?FH@S(2!L\-TDD6[M%:2?"ACT6^\)<?[)I ' WML0![J!]_'(Q<K@O+.H=
MXJW.1'HPZ#YD2Y0/QF;(3JG:B=6/J1@VEZVBA;4A@P>_:)I_'T?X ' UN7.$
MKD1*$3P1+D<B>60DE$K\H)@7D7(N'P[^?N8"Z<&#&XFVK2FE62V6-: 22B9'
M"3C_?;S\NGNQ6,[.RY56OKA-MOPY0F=26^<4L9!1RQDKRXQH3FS,E&F5+9.U
MDV([D-6(6[89AOH2P\":9"?&^06D4S\I/;VO&H\L1C(RZ:-6)(72@I8R3YP*
MAI3\(R^5%P"J@SIY^NF-'"*;ZY0*S&M#_'_ -,T0Q@%9LQA%"5:(DG&1DRC)
M8:',4Q6$T=+L4WHO-.TN_'O/'C8EN;[HUV=< R?*3OJ.AOEX@1;S547)R.2D
MC4"_3 G&B SE@L,S2RQE>%HB<K53E0^0QU0,FR%<^;S8D,D-P.08YD6U^2]P
ME _V/QSM3]%^PE_Y.0I"1QU<(((%2R1#C\V!DB0+D;1RPBA1V]QXEIAA$WHK
M@Z8.RQO S@WA914G*)/Y=QBQ<FV2P1'(N EDH!(Y0SU16@&GPCO&ZY<(/Z:C
M$V+,+X*8C1G=*%@NJRF.II<)[8>P'+$RUC:4)$ H73TUM\3IU:#;**R"@*;6
M-M#SB+!.<+*_,)PV$\7 ANYU:'!QNIQ?Q%5\VD_3W4#AWF(Y/B_=>SXOT)V;
M'(PSC%SVC$66B(<RN<CB*JWVE.">\DP!2Y**#I;P6B_OA"?7.)ZVP_IF[YQN
M8MU/K3!EYXVVFDC!=(E+<V*5 $*#H(SBYA$/!Z&\\?;II;=WB^O17P!>6^!^
M V?C4ZVH3V *?_I)F2XZX@HR'NJ94%7&MD3MB$]"$6-2RMI(FGW]B0LODM0-
M8:V'COO@_] QGSN3UG$]XUF:Y7C9R+.,1%O,\O)/9/%(X7XP#!>2K"UM/!,C
M7@1!N*8N!&JDT*&#?NKXNFYP:3U*W!=_6RTU.=G[8^_P\][ZM20/'E"E6.0E
MHBI4@UP]_J8 0'.:LRKMN)5&.2J0Q 7&2$#W2WLGLN]TCC]X[*8'QOOQPG_Y
M,H<O5P._KFZ]+F].K1>2(?A(BLD1R9!X;U4F0B83A0R1I]IAOI?H&:[68Q-9
M/CPBJG&\ 7/C1AV^NUB@0EPLKBKJ%JM\,Z$%9[HT> :/BZ$12O:.)1"B!&.4
MSK*VL?$B00/W7*PF]^=R%#860@N(NJ3]*N$G),FR39[XB,>JM,"0>/S6>",L
M<D:E^@T\[Q+02%K#YH)]")FUN3RP4?JW\9>O9[.+^/5T-KE8#48]W+E.W0*O
M/-><^)*)+W4*93V<E'ZE.?OH@L\=SM?GW]!$L?TZ(IM5Y]_ *-B;I@ENAYW%
M DWH.^FB>/R:K*,F)JVT* LE&.1+T@[:S<$F!UUNI)]Y?!/%[QO*OP;G!B\Z
M^L_9_#JEYE(54@4&6&"$45]Z/QB+U--$6+1!"^<9KJW+,?%JY='#-P\+B>H6
M107V#@R.0W\.1_G>&JYVC 6C+;62J%0Z-LBDB'4EV<H[%:V+0?%.12.O8.19
M H8K4=Q4HK/:[!WX]/CDIQ=XGI6Q?-,O5VKU2@V***UDOHRGRL6OLQP]O!@(
M=3XK0;5'YZ[# ?+\&X9#0271S:KS<6 T?)Q]A_FTT'Y_"8D%JA3N#JM1:\H(
MD3AC*0DVX,;)/$+N$M9\YO'#U:W6QT$-#@X,@K]_Q6<M_ 3NK\"SP+5GC-"
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
M?;9<;SZ=<)64+9GD([( E6T!$I<![60TA;PR)<L&YN:)KQBO<'\8=+24Z/;
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
M&FP=][9,#MNY2K#ER5D.PD4*/R,:\#(X8"4R[:L0!]E(W+YS]>89^NWGQ7R
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
MD,&88D'E4B"B9J!+XM;9%/3=EIHQT%M)[2T\[!.\6ROUA6)W^H,BV) U<[X
MM[+.N- 4P7+4H!/W41G&51Z^>WXC4GNK2^@4N]LJ]>5AM[)XG:]<GE!LC:$0
M.1..RN0L V3E96V$HS-+83)XINE;"U;&QP7SH[3W5DK0'[K;J+V[3/53/*^;
MQB8ER4C_HYO(6PH"Z@!B<JP8!)>R=CY;Z^_4RV^8>W[VJWO+I0T(RD,HI]D.
MN__G/^XIY!W]QOJ/UG]2_]4G+/]7_>^?G][>^OPOBS"=?<'%/]+\V_G''__Q
M\=V'?QT?_W;\_OC-VY//G\^^?0N+G_,;0XU>XRI,3Y>W.5E.OWT_Q6>@M\6'
M_\<U W=9N_B.>_AJQPS^O<)9QOQ_[W>7U2PODECF/V]D>:^AR9DM1AL!W"<'
MJB1!$1$+P&2)+'/%;//!$T]3U/[NWB#A7<M:3N=+.E+GN>^)1ZVE21%,(+M-
MIU:!D]:"(#^&.V4\G=O!+^X="!\W%]L0:\_?S4.KM4L_]'QRZMIJO*)[Y\M\
M,<7ET=_3Y22A(:DJ#277(3HBUEEK(0+36J$M(L<#-# \2EYO;P2#@^?YE0Y-
M--D!2!]@X_7\&]V"$RFD-%P;X-K7C7P^4-17=^JF0#QF,@>J=5_EH\3T!L!&
MZI\/H8N10Y(_SNJL\S=GL[S\XVRVGA!]2L?UXV+^8SI+TW#ZV[S^$7Z+%&HI
M)5(JP8')BH/*2%%6-G5QF55UZJ1/WFP0BVSSG2/?L6U4/#^ O/O!T:OYXOM\
M00*KK'S&=+:8KDAP%SSQ4)Q?%VS6D>/*.@Z!4;26%$>-Q%2YNX[K.0P]^7WC
MOC8.BI]V<AX9.V^F?]=JL#K1YVF>G';%H5>@F8@UU9/(I_5(/!5A$_FTF#?!
MSJ;?-^YC7WOL#"+G?K#S^_P'+F;5LR2#>F5<;]K35 PB<^MAE[&.] YUFK<!
M&5&++$O(>I/^^6V^<]PWMT$QU%;>'3C7Q__K;+KZ>7XW7QR$HEDQF6Y<K3PH
MQPQ%(3Z#4W5^651**M'8J;Y'Q+@O7VT1U$;2W67Q3Q9GR]5Y=I&.PKMIB-/3
MM3U]CZM+5ZY$[3P%&@1[<N4PDJ!\P5K7J;*WVDFVV^#-Y[][W,>E]B9H</EW
M8(JN=@O\]O/JI_\YQ041]?7G._R!I^OPE6=$SIP!0\(BKIBH&WP=2=0DS;GE
MV;0>>[D99;T5^1TZ!36 _GI"Y1\8JJ#.7V;O\7=QOHTN(L@ZN$8;"D.,EQ D
M.949,T_:Z)3N>EOMP+D)@>.F%H9 R&,@;*ZNGK#X=O;];+5<2XP+.N;RPN+K
M&- 4"H!=KCO-M<L0LQ!06"@J,J_8W615._@]0E,GB&L/A\> UT(W'6#MTZT1
MPB?TK]9G,W)ALV<D$\7(@?%10#"L@,Q!RZP,_=!ZDLG#E/16E7SHV[:!?KI$
MV<51#-8%JZ,"'@T#523YKCHS6 ^$L$FK]K.D'J-E7 O60L_/0F<'H7< GN>.
MVZTS>IDB3M&D]1PL(4(MT'<04Y+  W<^YHRZ.:YV(+,WR.V"C_EAE=4!'INV
MPCKA5!:A +)$[D*=)4@'G,Y[4>B90VL9;PS4EO3WUG<Q?CW&@;#0Y3EX>-NH
M%,R1Y^O ,_I!I;IM5- 9+PF]]RP[G8:O*-I]26Q?U41-L+/CVMAM%-DE/J]Y
MN9&BN(H.2?COPX_C6BZ[G)*4WTV7JTG(IM@<#&0NZ6YB= VZ(CVXP,GW\ABC
M#X.#=WNZ7V"2\C#('A@"S6#?N!+^W?'1Y^//[\-B01_U W>O>G_D@YI4N&]"
M9*-J]G<8EGA=4:Q9+-Z:#-P@@LI&@(OH(; B0Y91Q=)Z#,QM"O9YM/OP'1?K
M43^G]2/Q[^_3Q5KX>;VCHV1K%280J9#-EBQ P.R!/&VRU]R8H#9YG'OJ.\:]
M1??0Y,V7MV9"[.#BN^)E+9O:ZC-;XL1DGKDFTA5YMZ"TI=N;Y %:>>N*5DCR
M:1T2/T3(N%=3 [BT$W,'6/E\%M>(/Z][F5CD*F,LD%FB6$CD B0>#A&C,<PF
M@[YUWO<V!>/F>QNB8P_!]NU$?$Y?,9^=XKS</@!O9V6^^'8^W7=/]V*+KVCH
M>.S*V$ NB36HBBB0-#F[RF&$H),&QX5WPDO+8NOY76U<DH?-XZ<Z+O%#^7.)
M:^][(DJ1=2\W,)UJU7?MX7+: DJ6M5$\F>8OZ$\2U)<3LX7NG[Z5]A%[![?3
M;68NJY]^OCI;5*E.A,6Z98*#X0EK>9V$6$*B"S<SR[(5S+>N$7J:HKY\FV8H
MVDOP_<+H_7R6+A@R3A=7,[_!:)(5LPY\(-%E'XT(DEQ\W3K-\RQ1?;E"[<&T
MH_C[Q=/$I& ,,@DFDTU5REH(GCL0,F:OLN!&MYXY] @IX[[+#(^=K43=;#Q%
M*\3<&1[]">NSZ^4?UG4 ?((V")LH>&0B"^*O*' .,P$ T;A A^/N/L3&4'J>
MQG&K]P?#6&/E=&>N[O!W<Q/+1URD:HZ]<4P+(R&04PA*6@^N" 79I&B\")Z5
MUE,KMJ5QW,K_0X%O7^5T![[+D4:3I$+.WBA(1A 7NAXAC SH]'B>?,Q2M!XM
M^3 EXXZ"&@Q(.PFZ [C<"5@_Q%6H+WAO9\=_IZ]A]@7?S!>/^02!$_XYCQ 5
MG0=R @R$X#AXS5&HD!A7K5,F>Y"[$?#<"P#>H536 3J?3*Y\)NVM7[4_E#?3
M65B///@X7T[/]SW=>E*.G'LND@ RW'4! @G>"\_)I.>4G.$87.OFRT:D;X1:
M_P)0.X8JNT/PW<3.%GRKQ+R524+Q44,=3 B>,PO)2RF<TYALZ\+%5K1OENME
M+P[$!])FORB^SBAMP;K((:?  F0G$%3B""':.B#"*<NUTSH/:XOW(G\S++^\
MAXO#Z;1?.&]S?F4A\6H!K(0"*N8,P:NZTR[3?[BERZCUGHF]B=X,NB_XM60@
M_;V4\H _PNIB]L[=%_4]IN[N\"6#E ALR]PP10+<AF0\K]M'& ,E58:(H:Z#
M,LEYZVPH?1<)O$-RM_&1\W.9PWA]AO<V7WE7O,:8@.5Z7$5BX OC8)R*/*5D
MN&AM\':EM:O2@FT0<]?,'419'5S'F_)YN<PJVRR-M"33)#PH*RD$C'6_K/+&
M&*U$9JT?C[<DL:NZA$- <!?5O#3DK3=1(8HZ:XB!+9Z$Z;@#+[D!.E6))8D^
M^];1R]9$=E7(<##T;:V>%X:_]3(I$;V7*1? =3T9"1=<0O)@43BMT!7+6_?V
M;4MC5Z40AT+?ULIY:>"KVZ XEL!2X< H0JHAFX00/ (OA!DOC"O-AY1L2V-7
M-1(' ]^VRGE!X#NJBYFNF-1>9BV" J<M,5DBR38D#E'J$K*/1:76!5\[$=I5
MM<0A8+B[FEX0%B<Q8Q*";+M)=?TS+QY\MA1<,:]M,I(S-I8![*JLXA"(VTH9
M'50D/LG7G[-\47F$^?CO1'_UZ%O]U408[WTT'KBKT\ULU. 4.;52,JV-R%G+
M@R+N,4*[*JX8#'Y-U+0]%OTY%F?XI:ZL.QF\K)K<!1D=&F#123+?MK;A>0$F
MQYRD<<+; [W0=57]L ^L6HCZUWF'F-QYVQ[H)6+"QWJ+N,O@U6O$?^PJY,\G
M'U[]OV_?OSI^?_+VG\<?WQV];S%=8I-/;2+"K<G?\_VFCACXO)JG_WD[JT6\
M]"WG4U$NS[*O8TS(1$-=P0TJ^CKD1$HHC+MHG5#)ZF=D]\Q7[-TH?@&W#^7S
M5[)6OQ&Z\JOYM]KT?F$ %[76;^T._?;S^N]<N$A'?X5%/I^W9:(SS,0(EME<
M'^<M.!XYZ(B)ZU(*75Z-S7DSXL=YRVF)GGM]ZJ/H=<0H:[E833Y5EM8#-I4H
M+O,@(3OMZ<*K*W6MJ/=?I(LO,B1>-@$C?>H-(-*OKD%XZPO'?0P<2=GS?27?
M UPNAU46+P6Q"-%4U]II!<%Q#^@+0_+((M]L0L8F@!ES2N@>RKJK[ATD-[+"
M_PA_3[^=?;L@/$HF0[(!F*Y+QYC3X*/+Y&@+XYCGV;B-VJ&>4?FM+QU9Z;NH
M;-Y"?F,K?CJ[07CP27JM*'@N2H 2@8%+6@(OW'NIE0]AH_D"SRG^YI>.\U3?
M3/$[RZ^#O.OY]78Y>CNA5E%&!L7%1,1+ T[) L8(BTHCD\VWSMXB8-R:C7$]
MA?TUT@&<=A?<-=NS7#W]]^';Y6QN<O.#*TY 2CZ",CG5&:P,?$[2V:2TQ=9M
M%T/P,:X;O >L[D9/8^NX YQ_0@I#IVF%>1VC_CF;KI:?/O]Y<0<@9UIK98&5
M7#M+(MTIR=>MF]I9IUABN?6,GB<)&CD &QTO]Y9$M%)>!TA\5KJ/"??=U;1A
MS3'(Z (X0Q)4B5R60,Y*;23AW--7!M.ZH&E_JL<ML.O#53BP[E\RVM^?U<-]
MH:[ET8\P/:WB?S-?_$[_=C7!NC628C*(H0;[3'"(&0T@R](4Z7-IOI-B*%XZ
MM_:-,=GJ2+0$2 <'Y>AT_7?HBGM0()>3>W/P0O*@@!,ZR0\T @(S#%@D!U#;
M6%QN/7)I,\I&C@3'!?$ RNL DL??OI_.?R)^QL6/:<*'>3L)?U]L+GA#6GF(
M:U^L0D>A2\C&T4%4'GSQ$ISS)==N!VY;>RMM*!_98QD7TB,HOP/([RST]0__
MI#AE.OOR$1?3>>:3S+TU5E,DXH*AX^XS^"08: J#F'44S>?6"QM:TC]N3\)+
M=4OV!4('A^!.N'UYE"WWJ(RWD+2P]?9BY%HE!):**RH(:5QK.#],R;C]"B,#
MLX%R.H#81K?+^_GL!W&+YV=J>5++BF_^^:OY<O5^OOH7KCYAFG^93?\WYHDV
M/GFA.8FU+LIC=-:<I_!<&B5T4EHZUOI%9#!FQNV(> D.R. 0^97/ROGU1 'S
MQ6_5O\<GL@Y9*EY!\:RN,C,:'',(RJ)RUAMCXRCN>C,.Q^WZ^%5/U?Y@ZK54
M^X$RW(<>))H6%#_U!4/5%F_,U,!EQARU9C$BH*F#J^L.LSK@#0IZ&0)3D6GU
MC$1?3)FQ=-QB*(K\M+J-BUOBM;9'%.LL10T^%M.Z:^07+S/>!CW#E1EOH]<.
M7(S;M08FQJB9RL!Y?5"-T4(TW! '299@A)"A=:"W?5'1"R@_W@H$3Q85;:.1
M#N T2 &!"&ALBA*$5!&4=Q&<U@),*CPA+YDU7PWYJQ<5;06K0Q05;:/C#G#^
M=%T*L<!M=A:T=A1K*N+#)73@/=9YM3D(W3J0^G<K*MH*+UL5%6VCO Z0V""J
MY(X9B5P %\2L8LE!C,(#*R5*5IPUOG7B[$!%12^@_G@?5^' NG_):#_^7V?3
MU<^W,SKY9VNM?%A]Q<7)US#[\+U^Q/(J\_%I?GKZ9KZH_V@2E#'9A RE8)VZ
MZVH/.V<@D:*)K"RWLO48S\-RV/G-T!B_K8[/\&#Z]SAJYX5<$U:$TK&NKD?T
M]04+P6$=\6]RL"9F&4,W1:W;,O="#]@!$'[XP[@#W'8^A]_72?'/J[!8=7X:
MUS63R[>S\S3^1#)1;.V&5*IFT2(YPAYU!$U*1!$#4\TW7Q^*MQ=:J/@KG<4]
MP/9+7XFDM8+355U+=B&:P&1VCD2#UI.5,M5 .:/!")6Y#-RPYMOB#LC>"RVP
M_)6.XGZ0ZV<LVW 2^N=:DU?BX:9@#B: JS56JC@'KI",ZBHUI8U19,I>S(F\
MS=L++?C\E8[C'F#[=SB+=YUXQ:3WZ!U8YLASX,*0?(*#(B,/.19,[N6XJ;O$
MC/U5N?Y*IW$?N.T9,Q[/\EYGL99)W-G3_7$Q375!]UH85_42SDAIO1"0Z] 3
MY42&8!3]($I6)0F6[T9Z#U;;;/)=+S3RVB_-.(@B?NDHZ.K4W1';.FI\35?5
MFS!=_#.<GN&$I%*"+(S,!M<4/A82%TL&M(C"*HL\;#88KR_[_RS?XU5>M4?R
MX8UY6UC]V^4&GQ=?-LPRBADA2U% 2:8@J-IY'2W//"F.L9N^M];,CW/'O?"C
M.23 ?NFK\B)[<T8PVT!J3+ 4LH/,I:NYUE1?/&K)0=WR118/F7TQQW(;SL=)
M,[[P,SD8M'[I WD[?_.\X()W1==5+);S""KR#$XJ1IY&3M%JF9"_G 3&ELR/
MDVY\X<=R2(#]TB=S"_=?FF ,YP&PV/H"8A,$S@P(%S.SWBEF6T\#[('O<1*.
M+_P\#@2K#K*'#\OLW/Y<,U5$$9B+@%"7_"B;$'Q=(%L43\;%Z+S9:"?()E_V
M0I^+]\\?ME=%K[VVKXX^OCTY>K?N3MV]H?:A3VG2-?LL>0U:8U^%[]-5.%TW
M)5P;/VN#Y"J!#YF,7T!RL+E'*"(ZK7VQHI0-CME#G[WWE4V"7./_O))=:6F,
MC (,-X8H50%\]!RTC2&D8+-O/YOT%@7C)4?WUMR]:VMWT?;@RUU2?WZ)5M,U
MG]4[=-U[IC%)H5@!EDU=XN;K)LI,UWD,W@<D7C9;6[ +3AXB:.02W3TT_1AH
M]A9[!QBZP\-%VU>*.2JT!JIU(_&(5%= "*"[-":?-<NQ]8+/!PGI!#/[*_KN
MD)"]I=X!=(C\;_/9VAA?]/1Y[E3=\0),<23W*V3PQG$(S*O,'%H56^]TNT?$
MN)!IH-AY2REW ).3!8;EV>+GFH5S;BX7P]"]+9EG@%Y7?[JN7##:0O&9])R+
MS;'U#?4H,>.63K2'31NI=P"?*R-\'>59C]YPRT HKVK*K4 =_PB6H4E%2&ET
MZ]OI/A4CU]H,X,[L)N .(/+Q\GO78%_'\LL/9ZOE*LPRQ9<3J:T*O$C@OBX4
M<,E#Y)&!9LE9*;TM23;&RS,D=>+7[*CQ^7#B[P!--R[<^[Q@$5QRU,2!\&0\
M!:>P,UHPL;A44.926C\G/45/)T:H#8Z:";Z?BJ'U&*WE\@SSZ[/%U;SB<^[6
M?WB1Y#[^&Q=INL0\4;XDSE@=/2A)@%XP<$PA"!%5<9)^'9IOW=B:RI'SQ&UA
M-["2.NH:>(K1.\-:UGGUWQ?SY7*B%.842P(ELZT#Y@7X6GJ04,;(N"_&MO>V
M=J%TY.Z: Z*RC;+&1^;UJ,%'&*6?E_GB6YA=#%)=SQ":2!FS=R1(H>MX8<-K
M9[E+8+(US 137_LV>1+;^IM'[AAI@[ #"'U\9#T8!I^S=Y0HV":"R"_E)E5I
MK?E0%"*!XXE"8IV9\=PKXUNW_CY!SLBCR-M:KU9B[ST<X,IY(5*$R'P@<VL5
M>$^\%!V3]EPGCJTK/O<.!X8;O'W <& ;P?=0ZK'M;?ZIOGW/Z+2(I,BK#)%.
M2YWO[>M\;Y<89,^C1%$\WGW%V_ZN>XJ C2#E.H?4X50PHL':[5Z_XM(:HZ)#
MXM(56Y/-"%$3O]ERSGWVS-W=2M#(J=H*:?ZE(ZV=$CJX&Q]X9#CG<B*16<F<
MA*087?*1!!B<4H"I),:*RZA:3_1[E)C-DJVL<V2UE7FOY6E'KU[]^<>?[XY.
MCE]_./G/XT^O/OSQ\=/Q?QZ___SVG\?'1Y_>OWW_^^=W'SY_/OY\].'5\>X5
M;#M^49,BMQ9,[ED'=RO-\'5^2F=@>?X(^7Z^NBX)CC(:D;,&71+9(Q06@@\<
M.%V%R=2W9FS>:/@D17O/X4_I[-O9:0TRUX7&]<EU@5]QMIS^P+<S4A&^FR^7
MYZ]J3+.0,A/ ;6VZ"74Z<0P!,N<"K<@\L-:5=MO0-_8C4C/DW!O-/Y22.K@R
MZ:JG*+A>!W72]M6@^!B*$LDG8+Z.:6,)P=D<0?JDA9*69=LZ%_$P)2-/SQ],
M\_=FD^^MAB[!=#FV/:).+EHH-3)6P2,$BP62QYQ\CDSGUH58C]$R+J!:Z/E9
MZ.P@] [ \[&>JOELO=SG-98:?URL&KXH%%+<<4^\@+7.UI[3#)XI#BB5<9[+
MA*SU6_=S-/4&IETT?[=ZHJ4:.H#5VF[?9.KCG%R"*\E]6'P^^T[N>?UY.'V<
M:Q]3K"/8P+ Z/1BC !=, 1Y<$;$PF63KS&H;RL<MR1@$HB.HM ,@/U/]+1*7
MP4BH!4PU4R,AF"  L]2"ZV2M'*P+9^?NBL%@=S"_K9U2.D#8PU6_GHN .2!H
MBJ% N3HWW<@"AF/D%$C)X)JOAWUQO1?;*'JCWHMMI-X!=&X<N#?S!4Z_S%Z=
M$1FS]/,H__?9<E4E1^?N]*R^EGV<+]9J6ZT6TWBVJH?P9/Y^3L=RMB*ZZ#N^
MO)T1;;B\,M56N>QL ;+)6'T.!3'J6EG,8U*,:U5:QP_#<M1C5\A6D'L\13*V
M_OLZ#;<]C_/-I2TDPIS+3&N$F+FI71-U(I;)(&0.3DH=F&B]O&MXKGIL>FET
M*GK 00\G8YZF>W"K2YT"9QP(;Q*H4A+$8"4PJSVY[(%KW;H:>3^*QZU,'@#1
MA]-?#VC=X%;;@OM0!TA'78C=I$'1V81H#0.98Q):.&.;;Q)HR\&X%<WC>"T#
MZ;<O=#\6)%\PAB'6*ML )05BK$0!WL@,61;RS$2Q7K2>NKPQ<>/60 ^*R89:
MZ0!N5Q'T;V=+<H66R\_XY=M5!,VXS3HF5UD@#S_5G1=))1#1&2:=8(:%H?)7
M#Q$T[L5]^/S5WDKI 6'GM%]FF'G)02@%FF&=Z4UL.)UK])BDL\+%%)NO-[Y)
M0"?YJOT5>Q<R.TNY XAL>+#>797&!>ZEMU$!-Y6_K 0$S1QPQ,!*33ZPUH40
MV](XKE=V,%,UJ.HZ@.8G3*=AN9R6:5HK[PV)>@.>SSW6U7E-[WM<?2@GX>^K
MLJ>@'"J#Y!E$2YZ(3 I\'<D0+;/>,\9E:OUL.00?+Z(*:$?DW2OG&!D&'1R%
M^[5\N^0<)I@%LT;69UU=VZ)C(#5(#26@T,B<YD(T]RE;4#YV6<G8"'RH]_BP
M<.AF9,-3!N<W+/,%WE77\E+V$QN"(&^. 6=)@*(;%KSD"-GJI'-&R9MWRN]!
M[MB%*IV!_E"*[\#<MY3]A#'AI74D;JWY>5;$<:/ *1FY*#%;UOJ)H"7]X^8=
MNCL%HT&CGY$!3QF"*]8R,AE*IL JR4 !O4YTXF,&1GZHYM$FWKQ(9Q.ZQ@U-
MNT-S<U7N;KSGJW#:DZ_.>)$\A%I!55\&C7,01&8@K,6@BT),[:=#'\Q7'^S]
MH3N(CP"'IO,4&O>/OC[^]/:?1R=O_WG\]OWGDT]__G'\_N3S^[!8T"?_P-W;
M13?[W";=H3NPT*@9]#7IY\?Z6V[L8SF:Y?_$_(6(/$KT1]/5%)>OI\MT.E^>
MW5@>8_0ZPYT@&T2Z\!VO4_@#1.%<#01CBJUC_SW(W=<(7W_UQ?Q5H85EF5P;
M\G<HU"T('ED$F5A.=+Q+$*WK)>^0,&X*XU#(N6O]]M%#!X'8@V+[G0S".NC\
M>2&]3WAZ'F]^G7Y?OR:55')"7\@Z9_*K69;@7<Y@@E F.FUD:=V5O1NEO8!R
M!W \"K3!--4!'A]@X^+9,?H<5*F%9)J3DRSJ^516 ?,ZBZ*]4K+U/(]'B>D%
M5<,A83Z$6CK U]4JK0N.+@IKL@O9\.#)^<RUL(8.9A#<0\I8,I.V>-TZ%GF8
MDG&1U4C-\^8R[P Y%\2_QN7TR^Q<(^NZBE!7)"@/00L2C&,DF!0*(%H3%7D0
MVK9N47Z8DG&3Z2UON@:2[A(O5T<IZ"1$A)*8!\61A)2X 2V932I:K7WK-YK'
M:.G"VNREYV>ALX/0.P#/)0.8CY87/%W?]1?VTY988J0+G"5#]WET$B+933*B
M0AKM97"J=:''!F3U!JE=]'_/\VZKC [P]5LX/9__A[AZ-T_7AZ]XX3C'!,EB
MW<"K& 0,@:[]XM%&S-*U=H0>HV7<=[&6%UH3:7>*FLNB4)&B=H+5(@OZ@9.G
MZ 578'Q./ N#&ELON'F<FG%M4!MM;P"A'43? 8C6#Q1'RR6NEA>V4Z*DT%09
MB%$:4)()B#):L%%G650RY! ,\9)YDXC^(+.+=A]Z?-Q9U!U@Y:%,QZ?I\G_6
MQTEZ8D+)#.A"S=I*1[P@ VFX5"IPR9MOEWV*GG$?OH?.-.XD]:X0]*J^.8:T
MNCF1R&#AJI"79GE=55(<!.8R*&&43]X[3*T+AYZBI[^LXFY:?Q1.>ZJ@ SA=
MOE9_HFC@\U_A^V5+ODQTW'P"SH0&A5Z!/S>P05DAE0ZBM2EZF))>(+2OIN?-
MQ=X!>*[%\^ZJ;T"X3(%I2M4ZUSM>TL\8*U"[AVW0.JKF?;8/D#%N1<LP=]=N
M,NX*)N_G507A].C;_&RVFABILLO> (NYCE)(!D+D!G+R00FE$C?#75>W:>G%
MSNRHY$=!LX?$NT+.NVF(T]/SB=BW& J)EZ@M>!OH:#$9(#B'D 4WDO[/9-%Z
M'L6S1/7R<-$:2RUTT!6HKM[Q/I3KWUR'EQ/!#$\A>G#)DW\HB+M8LJ8P4Q4=
MD#C-P]6#/$Y7+RG$UM!JI(E>5W \6'_X.7W%?':*\_)0I+)L7%BYX;<-5VZY
M"[L=%&&B9TBN&P?AD1QQ13\XI!\X%R&A+-F8X?S9T8LPC>#!F$AA,J_-[DES
M('?! P\V!A\T2^K_+\)L@)SGBC"WT4-75^P#J1>-UFAO#11=R[9\B! M&70;
M3$3+$+-H7?>V=YKS8 656REZFS3G-E+O"D$/9%Y4]34"<K#:>5!T\X'+#*O7
MF;/,PDL_7*+\1:4YM]+Z-FG.;530 9PNFHC.V;BL<$A,%54GCCIF0?$D(3IR
M7R53RA;TB8>!6LMODM$+>/;5\<-M@CL+O /,/)*CY4)(CS*"M3&""I)#*(&#
M3-Q[YWAVL:/4^ '2#(V1TT#L'8!GQY)VQF5)$A5X:TEPHL:Y&B5H3H+4'EWT
MP_G;S=M0#E:<V]IK:JRI#O#X>"$\5TDI16?*YEAJFRH=K(A( DQ:1R\8_7>8
MZMU?I UE*R1LW(:RC5HZP-<C+1&.K#T:3,"-RF2U<X)0WS>--C;J&!BJ?^\V
ME*W4O%D;RC8R[P YCQ3-&ZL35S54*5G59:<!0O8%K%*&Q!0B;]Z0N4<;RL&J
M=O>YZ1I(NDN\7!PE%Z0J7&,=44@QADX6G) ,R 2KS%+.);7VG5Y4&\I6>MZT
M#64;H7< GDTZ'T0LTF'Q$+-.%*9Z4\-4#49D+"RY(DS[I[^7VH:RE?YW:$/9
M1AE=X.O^"VD0GAMK#00Z9*"LSN *CY#1:5YB5@*'B^G>]3%A>9B ;3<9=P"3
MRQS'^22CX[^_XVR)[W$UL4XX%5,$$[BJ4W<C>*XIM%!DNE%FJUSK%0*/T=)+
M++:CDA_)*NTE\5[+"]Z^?_7AC^.3H__O^#.Q=!P6,_H+%Q,VSQD^"7_C,O[\
M'>?TK[]_G:9P>K3 L'N-P=Y?V:30H"WCC:H-KK[X@3?A$C2O:W3H)HNU[#PR
M")QQ,$RD(J)1*K6N)GB"G/W-V.7DOSJSK>:!I[,STL"'[[@X#W3OJ>*/Z6R^
M6$]4.S^/1[-\^U/.!Z[]@:NO<_J3'WB^P6AY/=HH&V\$&0&O& 7,=4^<"W1S
M2"=L5-8B-B_X&X'-<8UO*P3?-\)]XZ4+SV!K$9$G3EQ/T\1$\IL<1711KQ.1
MQD(H18)GF%PHWH;F+:M[D-L#Q#N&XOY'9R=<O,PC<+'Y;L(T.N4XB90)3LX<
M)TZEL(!>,TZQ(\^F]0CAW:D=]PGMW^  [(**EXG_X[])P(28Z2PL?JZ#I4=F
MTKID9#).@,PUA*(;&YP*&KCDCF4?7!2M:UX&9&?<U/R_P0D:!%?-!GX/%T4W
MB8N'BG3'BETQL1)],2!3K$4]Q4'DP8$I*+231;/FXPD&C%TOQH=??<-%2NAB
MN?E#I^,Z!"IUNZ!VY$6AK=5-"%&*#,(*%8WQPO/6?O;NU/;@9N^/I[NV[$#:
MZ\ ;N.#T#9*BPND]5B<RV&+7709D>FO_%?GU A7%X\X*KWV1S5>$/D/2N(@[
M%#(>!F03-?6#NO4&5G)2WM$_>( IS[2+V=<,?"9O1%@*,8LN@$5:S:RT?"A#
M^#1AXT96XR*PH<KZP>%%)'>?G91,8HEI"*8.DXI8!T&I ,XEX;B5*&WK7J)G
M2!HW)AG9^K504S^H>T2*M29!(#,)L$[%5-P("")&\!2)*4'>RV!F[Q&*QGW;
M'Q=S+934P0JJUQ=?^Q@[C">KD 6P/')0MJ[CM<)!T<Z[*)USI?V<BR=)ZB%]
MV3ZP:*F'#BS98VQP:SUWK "KRV25Y@I<H%]*IK&02TI.:>M[<Q\8#9S#:P^C
M%G)_ 7FR:S9+P;1:SLL)?OL^7X3%S]=3^BU20<(])EGL_%6M<VY[,'J S)S6
MTFC./!13%T_4M7>11;I&B^?6).MD\TTR V;F+DUP7>>W'O7Z'E=7K%H9HLXB
M0HJF%C$7\BF=-F!$+6AV3N7<?GC X_3TFUW;!A./78)[:Z"#&_ >+U5<%[]W
M89P_D=86/[#.]3A*:7$63I?K_Q*M%Q.OIKB<>*NTPUHY[UDM%$P6 C+R :0T
M-G+N1//2S%:TCUW*V0I-S\'T$*K=&=(_<!'G0X'Z(K::?:G/>Z_"8O&SS!=_
MA46^>@0OEE$$7L>3FCKY+_ :@J<,A>D2?)0Y-Y])OCV58W<5'PJH;=75)R3O
M'\:ZQ)?^>Z[/6;[PB9<3XXMGIN:$9'6*4=K*:X&4N19!,3I][1MN=J5V[';
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
M%>Q"[20_J!UM+P<&=2^7UDN$NT,[QALVX*$%5Q>;K%1, 4D[47"W8L>P<XR
M%K0L.-UD<1'S_.S^_NP)Q\GD MX6N7#W7L<0UHK-[Y%EO$V3F(H!W&8IG3'+
M>/"9&;*,S<-0GF5\_:D3&U&0;JR7/RD67XEGKT6K.M)U2]<D(]G*VV$ OR=>
MX#F6.CVOTZ)254T8N?]7-(DJ3^2Y!;_Y/7KU&_(7@G/^S[_]#U!+ P04
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
M\BB:H5$+P-IYF8\=_)IJF=>&$RE'Y]5B.1'>V7Q:J*&BDW*W)CVTKMM8Y8S
MLIWMK !D&"8(\_FM0\CTB'Q/T0\.>A[M!:V+H:@=LM835S+5E9@MO.J]Z"F3
MKV&H$)ZJ?&*D']!MT5#_K0F+3CXIF.FM#XV#LRNH&B!< !NF:%^UV<[.+A5J
M[>SO^5Z'W^007@)JZE6WO??C9GTD;N'+K'I=Z1! 09P^GE"-4F9$;YLW7_XI
M<I&)_W:6K-"Z[9T=.B VRZ@'7THU$XZ%O*/)@%B!33JQ5I,Z=+(KO$?;>ZB"
MOUJN.8>UGV>50-[, ]7;#7Y7IY=";2:'%#VSJ>:&43WBZF%ZA!B:UCX-T[A;
M6L%33+LY6?FTF\MJCZG2@#*'/Y^F5_S* N&/0%E9&A>1^^T;M6^ROD)MOOQB
MT(!#56> 3P!:P#>+7H@7;QXU]_ZN#57?^VIK>^2I6:XSN&*8^H"C^?(D2_N@
M_1ZBQ=<JB-U5,"/ *-C@FU,A;$GV*.5<W[4R*<"*9$5"\P9@. !]9=V@;,.$
ML "=IWB]_1:(O^:PV6RQC=YF]7G>,0/@6]R0([X<"IT+@-VO-]!1ZQ'1INL
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
MJ7+8]/T#\AEE60GIVD$NB_MQO[<]_3R-LO%M^!'56__CK=\ 4$L! A0#%
M  @ .H566*,A[TPY!P  MI$  !X              ( !     &5X:&EB:70R
M,71O=&AE,C R,W-U8G-I9&EA+FAT;5!+ 0(4 Q0    ( #J%5EB,$5V3IP,
M %P1   8              "  74'  !E>&AI8FET,C-C;VYS96YT,C R,RYH
M=&U02P$"% ,4    "  ZA598G44&$)0:   -N0  #0              @ %2
M"P  97AH:6)I=#DW+FAT;5!+ 0(4 Q0    ( #J%5EB!KW08Q?L! !NX&P 0
M              "  1$F  !G=W<M,C R,S$R,S$N:'1M4$L! A0#%     @
M.H566!Z\_ K:$P  X]T  !               ( !!"(" &=W=RTR,#(S,3(S
M,2YX<V102P$"% ,4    "  ZA598:C$1V%PK  !PO $ %
M@ $,-@( 9W=W+3(P,C,Q,C,Q7V-A;"YX;6Q02P$"% ,4    "  ZA598*=/+
M NI5  #QL , %               @ &:80( 9W=W+3(P,C,Q,C,Q7V1E9BYX
M;6Q02P$"% ,4    "  ZA598CP"+<Q;O"  Z[@D $P              @ &V
MMP( 9W=W+3(P,C,Q,C,Q7V<Q+FIP9U!+ 0(4 Q0    ( #J%5EB$#H=1O<X
M 'XC 0 3              "  ?VF"P!G=W<M,C R,S$R,S%?9S(N:G!G4$L!
M A0#%     @ .H566(PP?==8/P$ NB - !0              ( !ZW4, &=W
M=RTR,#(S,3(S,5]L86(N>&UL4$L! A0#%     @ .H566%&2[DF2KP  "_\'
M !0              ( !=;4- &=W=RTR,#(S,3(S,5]P<F4N>&UL4$L! A0#
M%     @ .H566-*Y!3IY)   JP4! !<              ( !.64. &=W=RTR
M,#(S,3(S,7AE>#$P,3 N:'1M4$L! A0#%     @ .H566 Y?J=1Z!   M T
M !8              ( !YXD. &=W=RTR,#(S,3(S,7AE>#$P."YH=&U02P$"
M% ,4    "  ZA598!D7_M9\'   @*   %@              @ &5C@X 9W=W
M+3(P,C,Q,C,Q>&5X,S$Q+FAT;5!+ 0(4 Q0    ( #J%5EA'8S6FI0<  "LH
M   6              "  6B6#@!G=W<M,C R,S$R,S%X97@S,3(N:'1M4$L!
M A0#%     @ .H566!2D+">?!   GQ@  !4              ( !09X. &=W
M=RTR,#(S,3(S,7AE>#,R+FAT;5!+ 0(4 Q0    ( #J%5EC8G9MS;P@  ,,E
M   5              "  1.C#@!G=W<M,C R,S$R,S%X97@T-RYH=&U02P4&
2     !$ $0!J!   M:L.

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>gww-20231231_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:country="http://xbrl.sec.gov/country/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:gww="http://www.grainger.com/20231231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="gww-20231231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <instant>2024-02-14</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</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-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</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-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</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-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</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-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</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-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ManufacturingSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ManufacturingSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ManufacturingSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ManufacturingSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ManufacturingSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ManufacturingSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ManufacturingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WholesaleSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WholesaleSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WholesaleSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WholesaleSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WholesaleSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WholesaleSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WholesaleSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WholesaleSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WholesaleSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ContractorsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ContractorsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ContractorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ContractorsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ContractorsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ContractorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ContractorsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ContractorsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:ContractorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:UtilitiesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:UtilitiesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:UtilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:UtilitiesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:UtilitiesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:UtilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:UtilitiesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:UtilitiesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:UtilitiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WarehousingSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WarehousingSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WarehousingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WarehousingSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WarehousingSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WarehousingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WarehousingSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WarehousingSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:WarehousingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">gww:FurnitureFixturesMachineryandEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">gww:FurnitureFixturesMachineryandEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">gww:ReportingUnitCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">gww:ReportingUnitCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:IndefinitelivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:IndefinitelivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes4.60Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes4.60Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes185Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes185Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes4.20Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes4.20Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes3.75Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes3.75Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gww:YenDenominatedBankTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gww:YenDenominatedBankTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:A5YearUnsecuredRevolvingLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:A5YearUnsecuredRevolvingLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes185Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:TermLoanAgreement005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gww:YenDenominatedBankTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:TermLoanAgreement005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gww:YenDenominatedBankTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:TermLoanAgreement005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gww:YenDenominatedBankTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:TermLoanAgreement005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gww:YenDenominatedBankTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:TermLoanAgreement005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">gww:YenDenominatedBankTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:MutualFundsMunicipalAndProvincialBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:MutualFundsMunicipalAndProvincialBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:MutualFundsCorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:MutualFundsCorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:FixedIncomeCorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:FixedIncomeCorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:FixedIncomeGovernmentAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:FixedIncomeGovernmentAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">gww:DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceForeignExchangeRateChangesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceForeignExchangeRateChangesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceIncreaseRelatedToCapitalLossCarryforwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceOtherChangesNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceOtherChangesNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-01</endDate>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gww:OtherForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gww:OtherForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gww:OtherForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-01-01</endDate>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</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="jpy">
        <measure>iso4217:JPY</measure>
    </unit>
    <unit id="segment">
        <measure>gww:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-31">0000277135</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-32">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-33">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-34">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-35">false</dei:AmendmentFlag>
    <gww:FurnitureFixturesMachineryEquipmentEstimatedUsefulLife contextRef="c-51" id="f-425">P3Y</gww:FurnitureFixturesMachineryEquipmentEstimatedUsefulLife>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c-53" id="f-429">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <gww:Amortizationperiodofcapitalizedsoftware contextRef="c-51" id="f-433">P3Y</gww:Amortizationperiodofcapitalizedsoftware>
    <us-gaap:DebtInstrumentTerm contextRef="c-200" id="f-692">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList contextRef="c-218" id="f-811">http://fasb.org/us-gaap/2023#FairValueInputsLevel1Member</us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList>
    <us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList contextRef="c-220" id="f-814">http://fasb.org/us-gaap/2023#FairValueInputsLevel1Member</us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList>
    <us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList contextRef="c-222" id="f-817">http://fasb.org/us-gaap/2023#FairValueInputsLevel2Member</us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList>
    <us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList contextRef="c-224" id="f-820">http://fasb.org/us-gaap/2023#FairValueInputsLevel2Member</us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList>
    <us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList contextRef="c-226" id="f-823">http://fasb.org/us-gaap/2023#FairValueInputsLevel2Member</us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-6" id="f-843">http://fasb.org/us-gaap/2023#OperatingLeaseRightOfUseAsset</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-6" id="f-846">http://fasb.org/us-gaap/2023#OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-6" id="f-849">http://fasb.org/us-gaap/2023#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList contextRef="c-6" id="f-852">http://fasb.org/us-gaap/2023#OtherLiabilities</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-232" id="f-888">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <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">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">1-5684</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">W.W. Grainger, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">IL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">36-1150280</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">100 Grainger Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">Lake Forest,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">60045-5201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-13">847</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">535-1000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-15">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-16">GWW</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-17">NYSE</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="0" id="f-28" unitRef="usd">35235880897</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-29" unitRef="shares">49173357</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-30">Portions of the registrant's definitive proxy statement to be filed in connection with the annual meeting of shareholders to be held on April&#160;24, 2024, are incorporated by reference into Part III of this Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2023 (Form 10-K) where indicated. The registrant's definitive proxy statement will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorName contextRef="c-1" id="f-36">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-37">Chicago, Illinois</dei:AuditorLocation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-38" unitRef="usd">16478000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-4" decimals="-6" id="f-39" unitRef="usd">15228000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-6" id="f-40" unitRef="usd">13022000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-6" id="f-41" unitRef="usd">9982000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-4" decimals="-6" id="f-42" unitRef="usd">9379000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-5" decimals="-6" id="f-43" unitRef="usd">8302000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-6" id="f-44" unitRef="usd">6496000000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-4" decimals="-6" id="f-45" unitRef="usd">5849000000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-5" decimals="-6" id="f-46" unitRef="usd">4720000000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-6" id="f-47" unitRef="usd">3931000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-4" decimals="-6" id="f-48" unitRef="usd">3634000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-5" decimals="-6" id="f-49" unitRef="usd">3173000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-6" id="f-50" unitRef="usd">2565000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-4" decimals="-6" id="f-51" unitRef="usd">2215000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-6" id="f-52" unitRef="usd">1547000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-1" decimals="-6" id="f-53" unitRef="usd">-93000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-4" decimals="-6" id="f-54" unitRef="usd">-93000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-5" decimals="-6" id="f-55" unitRef="usd">-87000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-6" id="f-56" unitRef="usd">28000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-4" decimals="-6" id="f-57" unitRef="usd">24000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-5" decimals="-6" id="f-58" unitRef="usd">25000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-6" id="f-59" unitRef="usd">-65000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-4" decimals="-6" id="f-60" unitRef="usd">-69000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-5" decimals="-6" id="f-61" unitRef="usd">-62000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-62" unitRef="usd">2500000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-4" decimals="-6" id="f-63" unitRef="usd">2146000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-6" id="f-64" unitRef="usd">1485000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-65" unitRef="usd">597000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-4" decimals="-6" id="f-66" unitRef="usd">533000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-6" id="f-67" unitRef="usd">371000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-6" id="f-68" unitRef="usd">1903000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-4" decimals="-6" id="f-69" unitRef="usd">1613000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-5" decimals="-6" id="f-70" unitRef="usd">1114000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-71" unitRef="usd">74000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-4" decimals="-6" id="f-72" unitRef="usd">66000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-5" decimals="-6" id="f-73" unitRef="usd">71000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-74" unitRef="usd">1829000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-6" id="f-75" unitRef="usd">1547000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-6" id="f-76" unitRef="usd">1043000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-77"
      unitRef="usdPerShare">36.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-4"
      decimals="2"
      id="f-78"
      unitRef="usdPerShare">30.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-79"
      unitRef="usdPerShare">19.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-80"
      unitRef="usdPerShare">36.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-4"
      decimals="2"
      id="f-81"
      unitRef="usdPerShare">30.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-82"
      unitRef="usdPerShare">19.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-5" id="f-83" unitRef="shares">49900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-4" decimals="-5" id="f-84" unitRef="shares">50900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="-5" id="f-85" unitRef="shares">51900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-5" id="f-86" unitRef="shares">50100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-4" decimals="-5" id="f-87" unitRef="shares">51100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="-5" id="f-88" unitRef="shares">52200000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-6" id="f-89" unitRef="usd">1903000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-4" decimals="-6" id="f-90" unitRef="usd">1613000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-5" decimals="-6" id="f-91" unitRef="usd">1114000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c-1" decimals="-6" id="f-92" unitRef="usd">-11000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c-4" decimals="-6" id="f-93" unitRef="usd">-101000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c-5" decimals="-6" id="f-94" unitRef="usd">-64000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax contextRef="c-1" decimals="-6" id="f-95" unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax contextRef="c-4" decimals="-6" id="f-96" unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax contextRef="c-5" decimals="-6" id="f-97" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-1" decimals="-6" id="f-98" unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-4" decimals="-6" id="f-99" unitRef="usd">-17000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-5" decimals="-6" id="f-100" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-6" id="f-101" unitRef="usd">-13000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-6" id="f-102" unitRef="usd">-118000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-6" id="f-103" unitRef="usd">-64000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-104" unitRef="usd">1890000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-4" decimals="-6" id="f-105" unitRef="usd">1495000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-5" decimals="-6" id="f-106" unitRef="usd">1050000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-107" unitRef="usd">74000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-4" decimals="-6" id="f-108" unitRef="usd">66000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-5" decimals="-6" id="f-109" unitRef="usd">71000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-110" unitRef="usd">-21000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c-4" decimals="-6" id="f-111" unitRef="usd">-34000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c-5" decimals="-6" id="f-112" unitRef="usd">-29000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-113" unitRef="usd">53000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-4" decimals="-6" id="f-114" unitRef="usd">32000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-5" decimals="-6" id="f-115" unitRef="usd">42000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-6" id="f-116" unitRef="usd">1837000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-4" decimals="-6" id="f-117" unitRef="usd">1463000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-5" decimals="-6" id="f-118" unitRef="usd">1008000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-6" id="f-119" unitRef="usd">660000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-6" id="f-120" unitRef="usd">325000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-6" decimals="-6" id="f-121" unitRef="usd">35000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-7" decimals="-6" id="f-122" unitRef="usd">36000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-6" decimals="-6" id="f-123" unitRef="usd">2192000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-7" decimals="-6" id="f-124" unitRef="usd">2133000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-6" decimals="-6" id="f-125" unitRef="usd">2266000000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-7" decimals="-6" id="f-126" unitRef="usd">2253000000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-6" decimals="-6" id="f-127" unitRef="usd">156000000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-7" decimals="-6" id="f-128" unitRef="usd">266000000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-6" decimals="-6" id="f-129" unitRef="usd">5274000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-7" decimals="-6" id="f-130" unitRef="usd">4977000000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-6" id="f-131" unitRef="usd">1658000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-6" id="f-132" unitRef="usd">1461000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill contextRef="c-6" decimals="-6" id="f-133" unitRef="usd">370000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-7" decimals="-6" id="f-134" unitRef="usd">371000000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-6" decimals="-6" id="f-135" unitRef="usd">234000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-7" decimals="-6" id="f-136" unitRef="usd">232000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-6" id="f-137" unitRef="usd">429000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-6" id="f-138" unitRef="usd">367000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-6" decimals="-6" id="f-139" unitRef="usd">182000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-7" decimals="-6" id="f-140" unitRef="usd">180000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-6" decimals="-6" id="f-141" unitRef="usd">8147000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-7" decimals="-6" id="f-142" unitRef="usd">7588000000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent contextRef="c-6" decimals="-6" id="f-143" unitRef="usd">34000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-7" decimals="-6" id="f-144" unitRef="usd">35000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableTradeCurrentAndNoncurrent contextRef="c-6" decimals="-6" id="f-145" unitRef="usd">954000000</us-gaap:AccountsPayableTradeCurrentAndNoncurrent>
    <us-gaap:AccountsPayableTradeCurrentAndNoncurrent contextRef="c-7" decimals="-6" id="f-146" unitRef="usd">1047000000</us-gaap:AccountsPayableTradeCurrentAndNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-6" decimals="-6" id="f-147" unitRef="usd">327000000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-7" decimals="-6" id="f-148" unitRef="usd">334000000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-6" id="f-149" unitRef="usd">71000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-7" decimals="-6" id="f-150" unitRef="usd">68000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent contextRef="c-6" decimals="-6" id="f-151" unitRef="usd">397000000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent contextRef="c-7" decimals="-6" id="f-152" unitRef="usd">474000000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-6" decimals="-6" id="f-153" unitRef="usd">48000000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-7" decimals="-6" id="f-154" unitRef="usd">52000000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-6" decimals="-6" id="f-155" unitRef="usd">1831000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-7" decimals="-6" id="f-156" unitRef="usd">2010000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-6" decimals="-6" id="f-157" unitRef="usd">2266000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-7" decimals="-6" id="f-158" unitRef="usd">2284000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-6" id="f-159" unitRef="usd">381000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-7" decimals="-6" id="f-160" unitRef="usd">318000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent contextRef="c-6" decimals="-6" id="f-161" unitRef="usd">104000000</us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent contextRef="c-7" decimals="-6" id="f-162" unitRef="usd">121000000</us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent>
    <us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent contextRef="c-6" decimals="-6" id="f-163" unitRef="usd">124000000</us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent contextRef="c-7" decimals="-6" id="f-164" unitRef="usd">120000000</us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-165"
      unitRef="usdPerShare">5</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-166"
      unitRef="usdPerShare">5</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-6" decimals="INF" id="f-167" unitRef="shares">12000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-7" decimals="INF" id="f-168" unitRef="shares">12000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-6" decimals="INF" id="f-169" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-7" decimals="INF" id="f-170" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-6" decimals="-6" id="f-171" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-7" decimals="-6" id="f-172" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-173"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-174"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-6" decimals="INF" id="f-175" unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="INF" id="f-176" unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-7" decimals="INF" id="f-177" unitRef="shares">109659219</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-6" decimals="INF" id="f-178" unitRef="shares">109659219</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-6" decimals="-6" id="f-179" unitRef="usd">55000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-7" decimals="-6" id="f-180" unitRef="usd">55000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-6" decimals="-6" id="f-181" unitRef="usd">1355000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-7" decimals="-6" id="f-182" unitRef="usd">1310000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-6" decimals="-6" id="f-183" unitRef="usd">12162000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-7" decimals="-6" id="f-184" unitRef="usd">10700000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-6" id="f-185" unitRef="usd">-172000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-7" decimals="-6" id="f-186" unitRef="usd">-180000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares contextRef="c-6" decimals="INF" id="f-187" unitRef="shares">60341817</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-7" decimals="INF" id="f-188" unitRef="shares">59402896</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c-6" decimals="-6" id="f-189" unitRef="usd">10285000000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c-7" decimals="-6" id="f-190" unitRef="usd">9445000000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-6" id="f-191" unitRef="usd">3115000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-6" id="f-192" unitRef="usd">2440000000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c-6" decimals="-6" id="f-193" unitRef="usd">326000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c-7" decimals="-6" id="f-194" unitRef="usd">295000000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-6" decimals="-6" id="f-195" unitRef="usd">3441000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-7" decimals="-6" id="f-196" unitRef="usd">2735000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-6" decimals="-6" id="f-197" unitRef="usd">8147000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-7" decimals="-6" id="f-198" unitRef="usd">7588000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-6" id="f-199" unitRef="usd">1903000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-4" decimals="-6" id="f-200" unitRef="usd">1613000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-5" decimals="-6" id="f-201" unitRef="usd">1114000000</us-gaap:ProfitLoss>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-6" id="f-202" unitRef="usd">23000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-4" decimals="-6" id="f-203" unitRef="usd">19000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-5" decimals="-6" id="f-204" unitRef="usd">18000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations contextRef="c-1" decimals="-6" id="f-205" unitRef="usd">-9000000</us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations contextRef="c-4" decimals="-6" id="f-206" unitRef="usd">8000000</us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations contextRef="c-5" decimals="-6" id="f-207" unitRef="usd">27000000</us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-6" id="f-208" unitRef="usd">214000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-4" decimals="-6" id="f-209" unitRef="usd">205000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-5" decimals="-6" id="f-210" unitRef="usd">187000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-1" decimals="-6" id="f-211" unitRef="usd">76000000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-4" decimals="-6" id="f-212" unitRef="usd">70000000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-5" decimals="-6" id="f-213" unitRef="usd">50000000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-1" decimals="-6" id="f-214" unitRef="usd">-17000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-4" decimals="-6" id="f-215" unitRef="usd">14000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-5" decimals="-6" id="f-216" unitRef="usd">6000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-6" id="f-217" unitRef="usd">62000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-4" decimals="-6" id="f-218" unitRef="usd">48000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-5" decimals="-6" id="f-219" unitRef="usd">42000000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-6" id="f-220" unitRef="usd">98000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-4" decimals="-6" id="f-221" unitRef="usd">436000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-5" decimals="-6" id="f-222" unitRef="usd">324000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-6" id="f-223" unitRef="usd">16000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-4" decimals="-6" id="f-224" unitRef="usd">412000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-5" decimals="-6" id="f-225" unitRef="usd">152000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-6" id="f-226" unitRef="usd">-101000000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-4" decimals="-6" id="f-227" unitRef="usd">158000000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-5" decimals="-6" id="f-228" unitRef="usd">15000000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-1" decimals="-6" id="f-229" unitRef="usd">-65000000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-4" decimals="-6" id="f-230" unitRef="usd">225000000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-5" decimals="-6" id="f-231" unitRef="usd">54000000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-1" decimals="-6" id="f-232" unitRef="usd">-88000000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-4" decimals="-6" id="f-233" unitRef="usd">-76000000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-5" decimals="-6" id="f-234" unitRef="usd">-68000000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities contextRef="c-1" decimals="-6" id="f-235" unitRef="usd">-91000000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities contextRef="c-4" decimals="-6" id="f-236" unitRef="usd">218000000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities contextRef="c-5" decimals="-6" id="f-237" unitRef="usd">59000000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-1" decimals="-6" id="f-238" unitRef="usd">-4000000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-4" decimals="-6" id="f-239" unitRef="usd">42000000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-5" decimals="-6" id="f-240" unitRef="usd">-26000000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement contextRef="c-1" decimals="-6" id="f-241" unitRef="usd">6000000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement contextRef="c-4" decimals="-6" id="f-242" unitRef="usd">-19000000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement contextRef="c-5" decimals="-6" id="f-243" unitRef="usd">-23000000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-6" id="f-244" unitRef="usd">2031000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-4" decimals="-6" id="f-245" unitRef="usd">1333000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-5" decimals="-6" id="f-246" unitRef="usd">937000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-6" id="f-247" unitRef="usd">445000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-4" decimals="-6" id="f-248" unitRef="usd">256000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-5" decimals="-6" id="f-249" unitRef="usd">255000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-1" decimals="-6" id="f-250" unitRef="usd">21000000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-4" decimals="-6" id="f-251" unitRef="usd">28000000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-5" decimals="-6" id="f-252" unitRef="usd">29000000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-6" id="f-253" unitRef="usd">-2000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-4" decimals="-6" id="f-254" unitRef="usd">35000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-5" decimals="-6" id="f-255" unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-6" id="f-256" unitRef="usd">-422000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-4" decimals="-6" id="f-257" unitRef="usd">-263000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-5" decimals="-6" id="f-258" unitRef="usd">-226000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-1" decimals="-6" id="f-259" unitRef="usd">7000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-4" decimals="-6" id="f-260" unitRef="usd">16000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-5" decimals="-6" id="f-261" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-1" decimals="-6" id="f-262" unitRef="usd">37000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-4" decimals="-6" id="f-263" unitRef="usd">15000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-5" decimals="-6" id="f-264" unitRef="usd">8000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-6" id="f-265" unitRef="usd">34000000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-4" decimals="-6" id="f-266" unitRef="usd">26000000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-5" decimals="-6" id="f-267" unitRef="usd">48000000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-6" id="f-268" unitRef="usd">37000000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-4" decimals="-6" id="f-269" unitRef="usd">23000000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-5" decimals="-6" id="f-270" unitRef="usd">30000000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-6" id="f-271" unitRef="usd">850000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-4" decimals="-6" id="f-272" unitRef="usd">603000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-5" decimals="-6" id="f-273" unitRef="usd">695000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-1" decimals="-6" id="f-274" unitRef="usd">392000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-4" decimals="-6" id="f-275" unitRef="usd">370000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-5" decimals="-6" id="f-276" unitRef="usd">357000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-6" id="f-277" unitRef="usd">-3000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-4" decimals="-6" id="f-278" unitRef="usd">-3000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-5" decimals="-6" id="f-279" unitRef="usd">3000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-6" id="f-280" unitRef="usd">-1278000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-4" decimals="-6" id="f-281" unitRef="usd">-972000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-5" decimals="-6" id="f-282" unitRef="usd">-1039000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-6" id="f-283" unitRef="usd">4000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-6" id="f-284" unitRef="usd">-14000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-6" id="f-285" unitRef="usd">-16000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-6" id="f-286" unitRef="usd">335000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-4" decimals="-6" id="f-287" unitRef="usd">84000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-5" decimals="-6" id="f-288" unitRef="usd">-344000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-6" id="f-289" unitRef="usd">325000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-6" id="f-290" unitRef="usd">241000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-9" decimals="-6" id="f-291" unitRef="usd">585000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-6" id="f-292" unitRef="usd">660000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-6" id="f-293" unitRef="usd">325000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-6" id="f-294" unitRef="usd">241000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-6" id="f-295" unitRef="usd">109000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-4" decimals="-6" id="f-296" unitRef="usd">91000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-5" decimals="-6" id="f-297" unitRef="usd">87000000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid contextRef="c-1" decimals="-6" id="f-298" unitRef="usd">615000000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c-4" decimals="-6" id="f-299" unitRef="usd">479000000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c-5" decimals="-6" id="f-300" unitRef="usd">377000000</us-gaap:IncomeTaxesPaid>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-10" decimals="-6" id="f-301" unitRef="usd">55000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-11" decimals="-6" id="f-302" unitRef="usd">1239000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-12" decimals="-6" id="f-303" unitRef="usd">8779000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-13" decimals="-6" id="f-304" unitRef="usd">-61000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-14" decimals="-6" id="f-305" unitRef="usd">-8184000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-15" decimals="-6" id="f-306" unitRef="usd">265000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-9" decimals="-6" id="f-307" unitRef="usd">2093000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition contextRef="c-16" decimals="-6" id="f-308" unitRef="usd">31000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition contextRef="c-17" decimals="-6" id="f-309" unitRef="usd">28000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition contextRef="c-18" decimals="-6" id="f-310" unitRef="usd">1000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition contextRef="c-5" decimals="-6" id="f-311" unitRef="usd">60000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-17" decimals="-6" id="f-312" unitRef="usd">699000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-18" decimals="-6" id="f-313" unitRef="usd">1000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-5" decimals="-6" id="f-314" unitRef="usd">700000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:ProfitLoss contextRef="c-19" decimals="-6" id="f-315" unitRef="usd">1043000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-18" decimals="-6" id="f-316" unitRef="usd">71000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-5" decimals="-6" id="f-317" unitRef="usd">1114000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-20" decimals="-6" id="f-318" unitRef="usd">-35000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-18" decimals="-6" id="f-319" unitRef="usd">-29000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-6" id="f-320" unitRef="usd">-64000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c-18" decimals="-6" id="f-321" unitRef="usd">2000000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c-5" decimals="-6" id="f-322" unitRef="usd">2000000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-21" decimals="-6" id="f-323" unitRef="usd">12000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-22" decimals="-6" id="f-324" unitRef="usd">12000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-5"
      decimals="INF"
      id="f-325"
      unitRef="usdPerShare">6.39</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-19" decimals="-6" id="f-326" unitRef="usd">334000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-18" decimals="-6" id="f-327" unitRef="usd">23000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-5" decimals="-6" id="f-328" unitRef="usd">357000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-23" decimals="-6" id="f-329" unitRef="usd">55000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-24" decimals="-6" id="f-330" unitRef="usd">1270000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-25" decimals="-6" id="f-331" unitRef="usd">9500000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-26" decimals="-6" id="f-332" unitRef="usd">-96000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-27" decimals="-6" id="f-333" unitRef="usd">-8855000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-28" decimals="-6" id="f-334" unitRef="usd">286000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-8" decimals="-6" id="f-335" unitRef="usd">2160000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition contextRef="c-29" decimals="-6" id="f-336" unitRef="usd">40000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition contextRef="c-30" decimals="-6" id="f-337" unitRef="usd">12000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition contextRef="c-31" decimals="-6" id="f-338" unitRef="usd">1000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition contextRef="c-4" decimals="-6" id="f-339" unitRef="usd">53000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-30" decimals="-6" id="f-340" unitRef="usd">602000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-31" decimals="-6" id="f-341" unitRef="usd">1000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-4" decimals="-6" id="f-342" unitRef="usd">603000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:ProfitLoss contextRef="c-32" decimals="-6" id="f-343" unitRef="usd">1547000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-31" decimals="-6" id="f-344" unitRef="usd">66000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-4" decimals="-6" id="f-345" unitRef="usd">1613000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-33" decimals="-6" id="f-346" unitRef="usd">-84000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-31" decimals="-6" id="f-347" unitRef="usd">-34000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-6" id="f-348" unitRef="usd">-118000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-4"
      decimals="INF"
      id="f-349"
      unitRef="usdPerShare">6.78</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-29" decimals="-6" id="f-350" unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-32" decimals="-6" id="f-351" unitRef="usd">347000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-31" decimals="-6" id="f-352" unitRef="usd">23000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-4" decimals="-6" id="f-353" unitRef="usd">370000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-34" decimals="-6" id="f-354" unitRef="usd">55000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-35" decimals="-6" id="f-355" unitRef="usd">1310000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-36" decimals="-6" id="f-356" unitRef="usd">10700000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-37" decimals="-6" id="f-357" unitRef="usd">-180000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-38" decimals="-6" id="f-358" unitRef="usd">-9445000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-39" decimals="-6" id="f-359" unitRef="usd">295000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-7" decimals="-6" id="f-360" unitRef="usd">2735000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition contextRef="c-40" decimals="-6" id="f-361" unitRef="usd">46000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition contextRef="c-41" decimals="-6" id="f-362" unitRef="usd">12000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition contextRef="c-42" decimals="-6" id="f-363" unitRef="usd">2000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition contextRef="c-1" decimals="-6" id="f-364" unitRef="usd">60000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-41" decimals="-6" id="f-365" unitRef="usd">852000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-42" decimals="-6" id="f-366" unitRef="usd">1000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-1" decimals="-6" id="f-367" unitRef="usd">853000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:ProfitLoss contextRef="c-43" decimals="-6" id="f-368" unitRef="usd">1829000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-42" decimals="-6" id="f-369" unitRef="usd">74000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-6" id="f-370" unitRef="usd">1903000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-44" decimals="-6" id="f-371" unitRef="usd">8000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-42" decimals="-6" id="f-372" unitRef="usd">-21000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-6" id="f-373" unitRef="usd">-13000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c-40" decimals="-6" id="f-374" unitRef="usd">-1000000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c-42" decimals="-6" id="f-375" unitRef="usd">3000000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c-1" decimals="-6" id="f-376" unitRef="usd">2000000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-1"
      decimals="INF"
      id="f-377"
      unitRef="usdPerShare">7.30</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-43" decimals="-6" id="f-378" unitRef="usd">367000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-42" decimals="-6" id="f-379" unitRef="usd">26000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-1" decimals="-6" id="f-380" unitRef="usd">393000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-45" decimals="-6" id="f-381" unitRef="usd">55000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-46" decimals="-6" id="f-382" unitRef="usd">1355000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-47" decimals="-6" id="f-383" unitRef="usd">12162000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-48" decimals="-6" id="f-384" unitRef="usd">-172000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-49" decimals="-6" id="f-385" unitRef="usd">-10285000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-50" decimals="-6" id="f-386" unitRef="usd">326000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-6" decimals="-6" id="f-387" unitRef="usd">3441000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-388">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;W.W. Grainger, Inc. is a broad line distributor of maintenance, repair and operating (MRO) products and services with operations primarily in North America, Japan and the United Kingdom (U.K.). In this report, the words &#x201c;Grainger&#x201d; or &#x201c;Company&#x201d; mean W.W. Grainger, Inc. and its subsidiaries, except where the context makes it clear that the reference is only to W.W. Grainger, Inc. itself and not its subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Consolidated Financial Statements include the accounts of the Company and its subsidiaries over which the Company exercises control. All significant intercompany transactions are eliminated from the Consolidated Financial Statements. The Company has a controlling ownership interest in MonotaRO, the endless assortment business in Japan, with the residual representing the noncontrolling interest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reports MonotaRO on a one-month calendar lag allowing for the timely preparation of financial statements. This one-month reporting lag is with the exception of significant transactions or events that occur during the intervening 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="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the Company's Consolidated Financial Statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions affecting reported amounts in the Consolidated Financial Statements and accompanying notes. Actual results may differ from those estimates.&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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Reclassifications &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain reclassifications have been made to prior year amounts in Grainger's Consolidated Statements of Cash Flows to conform with the current year presentation. The Company reclassified amounts to separately disclose Non-cash lease expense as an adjustment to reconcile net earnings to net cash provided by operating activities and Operating lease liabilities as a change in operating assets and liabilities. Previously, the net activity for these amounts were included in Depreciation and amortization. The change had no effect on previously reported results including net cash provided by (used in) operating, investing and financing activities or net earnings for the twelve months ended December 31, 2023, 2022 and 2021.&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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The U.S. dollar is the Company's reporting currency for all periods presented. The financial statements of the Company&#x2019;s foreign operating subsidiaries are measured using the local currency as the functional currency. Assets and liabilities of the Company&#x2019;s foreign operating subsidiaries are translated into U.S. dollars at the exchange rate in effect at the balance sheet date. Revenues and expenses are translated at average rates in effect during the period. Translation gains or losses are recorded as a separate component of other comprehensive earnings (losses). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when a sales arrangement with a customer exists (e.g., contract, purchase orders, others), the transaction price is fixed or determinable and the Company has satisfied its performance obligation per the sales arrangement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of Company revenue originates from contracts with a single performance obligation to deliver products, whereby performance obligations are satisfied when control of the product is transferred to the customer per the arranged shipping terms. Some Company contracts contain a combination of product sales and services, which are distinct and accounted for as separate performance obligations and are satisfied when the services are rendered. Total service revenue is not material and accounted for approximately 1% of the Company's revenue for the years ended December 31, 2023, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenue is measured at the determinable transaction price, net of any variable considerations granted to customers and any taxes collected from customers and subsequently remitted to governmental authorities. Variable considerations include rights to return products and sales incentives, which primarily consist of volume rebates. These variable considerations are estimated throughout the year based on various factors, including contract terms, historical experience and performance levels. Total accrued sales returns were approximately $52 million and $38 million as of December&#160;31, 2023 and 2022, respectively, and are reported as a reduction of Accounts receivable &#x2013; net. Total accrued sales incentives were approximately $114 million and $102 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;million as of December&#160;31, 2023 and 2022, respectively, and are reported as part of Accrued expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records a contract asset when it has a right to payment from a customer that is conditioned on events other than the passage of time. The Company also records a contract liability when customers prepay but the Company has not yet satisfied its performance obligation. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Compa&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ny did not have any &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;material unsatisfied performance obligations, contract assets or liabilities as of December&#160;31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Cost of Goods Sold (COGS)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;COGS, exclusive of depreciation and amortization, includes the purchase cost of goods sold net of vendor considerations, in-bound shipping costs, outbound shipping and handling costs and service costs. The Company receives vendor considerations, such as rebates to promote their products, which are generally recorded as a reduction to COGS. Rebates earned from vendors that are based on product purchases are capitalized into inventory and rebates earned based on products sold are credited directly to COGS. Total accrued vendor rebates were $155&#160;million and $136&#160;million as of December&#160;31, 2023 and 2022, respectively, and are reported in Trade accounts payable.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Selling, General and Administrative Expenses (SG&amp;amp;A)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company SG&amp;amp;A is primarily comprised of payroll and benefits, advertising, depreciation and amortization, lease, indirect purchasing, supply chain and branch operations, technology, and selling expenses, as well as other types of general and administrative costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs, which include online marketing, are generally expensed in the year the related advertisement is first presented or when incurred. Total advertising expense was $638&#160;million, $519&#160;million and $402&#160;million for 2023, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Stock Incentive Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures all share-based payments using fair-value-based methods and records compensation expense on a straight-line basis over the vesting periods, net of estimated forfeitures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the provision for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities, and for operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. Also, the Company evaluates deferred income taxes to determine if valuation allowances are required using a &#x201c;more likely than not&#x201d; standard. This assessment considers the nature, frequency and amount of book and taxable income and losses, the duration of statutory carryback and forward periods, future reversals of existing taxable temporary differences and tax planning strategies, among other matters&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="margin-bottom:2pt;text-align: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes tax benefits from uncertain tax positions only if (based on the technical merits of the position) it is more likely than not that the tax positions will be sustained on examination by the tax authority. The Company recognizes interest expense and penalties to its tax uncertainties in the provision for income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Other Comprehensive Earnings (Losses)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's Other comprehensive earnings (losses) include foreign currency translation adjustments and unrecognized gains (losses) on postretirement and other employment-related benefit plans. Accumulated other comprehensive earnings (losses) (AOCE) are presented separately as part of shareholders' equity. &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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with original maturities of three months or less at time of purchase to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company places temporary cash investments with institutions of high credit quality and, by policy, limits the amount of credit exposure to any one institution. Also, the Company has a broad customer base representing many diverse industries across North America, Japan and U.K. Consequently, no significant concentration of credit risk is considered to exist.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accounts Receivable and Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s accounts receivable arises primarily from sales on credit to customers and are stated at their estimated net realizable value. The Company establishes allowances for credit losses on customer accounts that are potentially uncollectible. These allowances are determined based on several factors, including the age of the receivables, historical collection trends and economic conditions that may have an impact on a specific industry, group of customers or a specific customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company establishes an allowance for credit losses to present the net amount of accounts receivable expected to be collected. The allowance is determined by using the loss-rate method, which requires an estimation of loss rates based upon historical loss experience adjusted for factors that are relevant to determining the expected collectability of accounts receivable. Some of these factors include macroeconomic conditions that correlate with historical loss experience, delinquency trends, aging behavior of receivables and credit and liquidity quality indicators for industry groups, customer classes or individual customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company inventories primarily consist of merchandise purchased for resale. The Company uses the last-in, first-out (LIFO) method, valued at the lower of cost or market, to account for approximately 77% of total inventory and the first-in, first-out (FIFO) method, valued at the lower of cost or net realizable value, for the remaining inventory. The Company regularly reviews inventory to evaluate continued demand and records excess and obsolete provisions representing the difference between excess and obsolete inventories and market value. Estimated market value considers various variables, including product demand, aging and shelf life, market conditions, and liquidation or disposition history and values. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If FIFO had been used for all of the Company&#x2019;s inventories, they would have been $770 million and $693 million higher than reported as of December&#160;31, 2023 and December&#160;31, 2022, respectively. Concurrently, net earnings would have increased by $58 million, $139 million and $49 million for the years ended December 31, 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Property, Buildings and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, buildings and equipment are stated at cost, less accumulated depreciation. Depreciation is computed over the estimated useful lives of the asset classes using the straight-line method. Useful lives for buildings, structures and improvements range from 10 to 50 years and furniture, fixtures, machinery and equipment from &lt;span style="-sec-ix-hidden:f-425"&gt;three&lt;/span&gt; to 15 years. Amounts expended for maintenance and repairs are charged to expense 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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of long-lived assets, primarily property, buildings and equipment and amortizable intangibles, is evaluated whenever events or changes in circumstances indicate that the carrying value of the asset group may be impaired. An impairment loss is recognized when estimated undiscounted future cash flows resulting from use of the asset, including disposition, are less than their carrying value. Impairment is measured as the amount by which the asset's carrying amount exceeds the fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases certain properties, buildings and equipment (including branches, warehouses, DCs and office space) under various arrangements which provide the right to use the underlying asset and require lease payments for the lease term. The Company determines if an arrangement contains a lease at inception. Leases with an initial term of more than 12 months are recorded on the balance sheet as right-of-use (ROU) assets representing the right to use the underlying asset for the lease term and the corresponding current and long-term lease liabilities representing the obligation to make lease payments arising from the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets and lease liabilities are recognized at the lease commencement or possession date based on the present value of lease payments over the lease term and include options to extend or terminate the lease when they are reasonably certain to be exercised. The present value of lease payments is determined using the incremental borrowing rate based on the information available at the lease commencement date. The incremental borrowing rate, the ROU asset and the lease liability are re-evaluated upon a lease modification.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain lease agreements include variable lease payments that primarily include payments for non-lease components including pass-through operating expenses such as certain maintenance costs and utilities, and payments for non-components such as real estate taxes and insurance. Lease agreements with fixed lease and non-lease components are generally accounted for as a single lease component for all underlying classes of assets. Certain of the Company&#x2019;s lease arrangements contain renewal provisions from &lt;span style="-sec-ix-hidden:f-429"&gt;one&lt;/span&gt; to 30 years, exercisable at the Company's option. The Company&#x2019;s 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;operating lease expense is recognized on a straight-line basis over the lease term and is recorded in SG&amp;amp;A.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Goodwill and Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In a business acquisition, the Company recognizes goodwill as the excess purchase price of an acquired reporting unit over the net amount assigned to assets acquired including intangible assets and liabilities assumed. Acquired intangibles include both assets with indefinite lives and assets that are subject to amortization, which are amortized straight-line over their estimated useful lives. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company tests goodwill and indefinite-lived intangibles for impairment annually during the fourth quarter and more frequently if impairment indicators exist. The Company performs qualitative assessments of significant events and circumstances, such as reporting units' historical and current results, assumptions regarding future performance, strategic initiatives and overall economic factors to determine the existence of impairment indicators and assess if it is more likely than not that the fair value of the reporting unit or indefinite-lived intangible asset is less than its carrying value that would necessitate a quantitative impairment test. In the quantitative test, Grainger compares the carrying value of the reporting unit or an indefinite-lived intangible asset with its fair value. Any excess of the carrying value over fair value is recorded as an impairment charge, presented as part of SG&amp;amp;A.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of reporting units is calculated primarily using the discounted cash flow method and utilizing value indicators from a market approach to evaluate the reasonableness of the resulting fair values. Estimates of market-participant risk-adjusted weighted average cost of capital are used as a basis for determining the discount rates to apply to the reporting units&#x2019; future expected cash flows and terminal value.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s indefinite-lived intangibles are primarily trade names. The fair value of trade names is calculated primarily using the relief-from-royalty method, which estimates the expected royalty savings attributable to the ownership of the trade name asset. The key assumptions when valuing a trade name are the revenue base, the royalty rate and the discount rate.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the Company capitalizes certain costs related to the purchase and development of internal-use software, which are presented as intangible assets. Amortization of capitalized software is on a straight-line basis over &lt;span style="-sec-ix-hidden:f-433"&gt;three&lt;/span&gt; or five years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accounting for Derivative Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes all derivative instruments as assets or liabilities in the Consolidated Balance Sheets at fair value. The accounting for changes in the fair value of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and, further, on the type of hedging relationship. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To qualify for hedge accounting, a derivative must be highly effective at reducing the risk associated with the exposure being hedged. In addition, for a derivative to be designated as a hedge, the risk management objective and strategy must be documented. Hedge documentation must identify the derivative hedging instrument, the asset or liability or forecasted transaction, type of risk to be hedged, and how the effectiveness of the derivative is assessed prospectively and retrospectively. To assess effectiveness, the Company uses statistical methods and qualitative comparisons of critical terms. The extent to which a derivative has been and is expected to continue to be highly effective at offsetting changes in the fair value or cash flows of the hedged item is assessed and &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;documented periodically. If it is determined that a derivative is not highly effective at hedging the designated exposure, hedge accounting is discontinued. For those derivative instruments that are designated and qualify as hedging instruments, the Company classifies them as fair value hedges or cash flow hedges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records a liability when a particular contingency is both probable and estimable. If the probable loss cannot be reasonably estimated, no accrual is recorded, but the loss contingency and the reasons to the effect that it cannot be reasonably estimated are disclosed. If a loss is reasonably possible, the Company will provide disclosure to that effect. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For further discussion on the Company's contingencies, see Note 14.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;New 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 style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accounting Pronouncements Recently Issued&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the FASB issued Accounting Standards Update (ASU) 2023-07, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This update requires public entities to disclose significant segment expenses and other segment items on an annual and interim basis. The effective date is for fiscal years beginning after December 15, 2023, with the option to early adopt prior to the effective date and requires application on a retrospective basis. The Company is evaluating the impact of the requirements on the related segment reporting disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued Accounting Standards Update (ASU) 2023-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. This update requires public entities to disclose consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. The effective date is for fiscal years beginning after December 15, 2024, with the option to early adopt prior to the effective date and should be applied on prospective basis, but retrospective application is permitted. The Company is evaluating the impact of the requirements on the related income tax disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-389">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Consolidated Financial Statements include the accounts of the Company and its subsidiaries over which the Company exercises control. All significant intercompany transactions are eliminated from the Consolidated Financial Statements. The Company has a controlling ownership interest in MonotaRO, the endless assortment business in Japan, with the residual representing the noncontrolling interest. &lt;/span&gt;&lt;/div&gt;The Company reports MonotaRO on a one-month calendar lag allowing for the timely preparation of financial statements. This one-month reporting lag is with the exception of significant transactions or events that occur during the intervening period.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-390">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the Company's Consolidated Financial Statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions affecting reported amounts in the Consolidated Financial Statements and accompanying notes. Actual results may differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="c-1" id="f-391">&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Reclassifications &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain reclassifications have been made to prior year amounts in Grainger's Consolidated Statements of Cash Flows to conform with the current year presentation. The Company reclassified amounts to separately disclose Non-cash lease expense as an adjustment to reconcile net earnings to net cash provided by operating activities and Operating lease liabilities as a change in operating assets and liabilities. Previously, the net activity for these amounts were included in Depreciation and amortization. The change had no effect on previously reported results including net cash provided by (used in) operating, investing and financing activities or net earnings for the twelve months ended December 31, 2023, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-392">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;The U.S. dollar is the Company's reporting currency for all periods presented. The financial statements of the Company&#x2019;s foreign operating subsidiaries are measured using the local currency as the functional currency. Assets and liabilities of the Company&#x2019;s foreign operating subsidiaries are translated into U.S. dollars at the exchange rate in effect at the balance sheet date. Revenues and expenses are translated at average rates in effect during the period. Translation gains or losses are recorded as a separate component of other comprehensive earnings (losses).</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c-1" id="f-393">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when a sales arrangement with a customer exists (e.g., contract, purchase orders, others), the transaction price is fixed or determinable and the Company has satisfied its performance obligation per the sales arrangement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of Company revenue originates from contracts with a single performance obligation to deliver products, whereby performance obligations are satisfied when control of the product is transferred to the customer per the arranged shipping terms. Some Company contracts contain a combination of product sales and services, which are distinct and accounted for as separate performance obligations and are satisfied when the services are rendered. Total service revenue is not material and accounted for approximately 1% of the Company's revenue for the years ended December 31, 2023, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenue is measured at the determinable transaction price, net of any variable considerations granted to customers and any taxes collected from customers and subsequently remitted to governmental authorities. Variable considerations include rights to return products and sales incentives, which primarily consist of volume rebates. These variable considerations are estimated throughout the year based on various factors, including contract terms, historical experience and performance levels. Total accrued sales returns were approximately $52 million and $38 million as of December&#160;31, 2023 and 2022, respectively, and are reported as a reduction of Accounts receivable &#x2013; net. Total accrued sales incentives were approximately $114 million and $102 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;million as of December&#160;31, 2023 and 2022, respectively, and are reported as part of Accrued expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records a contract asset when it has a right to payment from a customer that is conditioned on events other than the passage of time. The Company also records a contract liability when customers prepay but the Company has not yet satisfied its performance obligation. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Compa&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ny did not have any &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;material unsatisfied performance obligations, contract assets or liabilities as of December&#160;31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <gww:ServiceFeeRevenue contextRef="c-4" decimals="INF" id="f-394" unitRef="number">0.01</gww:ServiceFeeRevenue>
    <gww:ServiceFeeRevenue contextRef="c-1" decimals="INF" id="f-395" unitRef="number">0.01</gww:ServiceFeeRevenue>
    <gww:ServiceFeeRevenue contextRef="c-5" decimals="INF" id="f-396" unitRef="number">0.01</gww:ServiceFeeRevenue>
    <us-gaap:ContractWithCustomerRefundLiability contextRef="c-6" decimals="-6" id="f-397" unitRef="usd">52000000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:ContractWithCustomerRefundLiability contextRef="c-7" decimals="-6" id="f-398" unitRef="usd">38000000</us-gaap:ContractWithCustomerRefundLiability>
    <gww:AccruedSalesIncentives contextRef="c-6" decimals="-6" id="f-399" unitRef="usd">114000000</gww:AccruedSalesIncentives>
    <gww:AccruedSalesIncentives contextRef="c-7" decimals="-6" id="f-400" unitRef="usd">102000000</gww:AccruedSalesIncentives>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c-1" id="f-401">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Cost of Goods Sold (COGS)&lt;/span&gt;&lt;/div&gt;COGS, exclusive of depreciation and amortization, includes the purchase cost of goods sold net of vendor considerations, in-bound shipping costs, outbound shipping and handling costs and service costs. The Company receives vendor considerations, such as rebates to promote their products, which are generally recorded as a reduction to COGS. Rebates earned from vendors that are based on product purchases are capitalized into inventory and rebates earned based on products sold are credited directly to COGS. Total accrued vendor rebates were $155&#160;million and $136&#160;million as of December&#160;31, 2023 and 2022, respectively, and are reported in Trade accounts payable.</us-gaap:CostOfSalesPolicyTextBlock>
    <gww:AccruedVendorRebates contextRef="c-6" decimals="-6" id="f-402" unitRef="usd">155000000</gww:AccruedVendorRebates>
    <gww:AccruedVendorRebates contextRef="c-7" decimals="-6" id="f-403" unitRef="usd">136000000</gww:AccruedVendorRebates>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c-1" id="f-404">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Selling, General and Administrative Expenses (SG&amp;amp;A)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company SG&amp;amp;A is primarily comprised of payroll and benefits, advertising, depreciation and amortization, lease, indirect purchasing, supply chain and branch operations, technology, and selling expenses, as well as other types of general and administrative costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-405">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Advertising&lt;/span&gt;&lt;/div&gt;Advertising costs, which include online marketing, are generally expensed in the year the related advertisement is first presented or when incurred. Total advertising expense was $638&#160;million, $519&#160;million and $402&#160;million for 2023, 2022 and 2021, respectively.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-6" id="f-406" unitRef="usd">638000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-4" decimals="-6" id="f-407" unitRef="usd">519000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-5" decimals="-6" id="f-408" unitRef="usd">402000000</us-gaap:AdvertisingExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-409">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Stock Incentive Plans&lt;/span&gt;&lt;/div&gt;The Company measures all share-based payments using fair-value-based methods and records compensation expense on a straight-line basis over the vesting periods, net of estimated forfeitures.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-410">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the provision for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities, and for operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. Also, the Company evaluates deferred income taxes to determine if valuation allowances are required using a &#x201c;more likely than not&#x201d; standard. This assessment considers the nature, frequency and amount of book and taxable income and losses, the duration of statutory carryback and forward periods, future reversals of existing taxable temporary differences and tax planning strategies, among other matters&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="margin-bottom:2pt;text-align: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes tax benefits from uncertain tax positions only if (based on the technical merits of the position) it is more likely than not that the tax positions will be sustained on examination by the tax authority. The Company recognizes interest expense and penalties to its tax uncertainties in the provision for income taxes.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c-1" id="f-411">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Other Comprehensive Earnings (Losses)&lt;/span&gt;&lt;/div&gt;The Company's Other comprehensive earnings (losses) include foreign currency translation adjustments and unrecognized gains (losses) on postretirement and other employment-related benefit plans. Accumulated other comprehensive earnings (losses) (AOCE) are presented separately as part of shareholders' equity.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-412">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with original maturities of three months or less at time of purchase to be cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-413">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company places temporary cash investments with institutions of high credit quality and, by policy, limits the amount of credit exposure to any one institution. Also, the Company has a broad customer base representing many diverse industries across North America, Japan and U.K. Consequently, no significant concentration of credit risk is considered to exist.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="c-1" id="f-414">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accounts Receivable and Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s accounts receivable arises primarily from sales on credit to customers and are stated at their estimated net realizable value. The Company establishes allowances for credit losses on customer accounts that are potentially uncollectible. These allowances are determined based on several factors, including the age of the receivables, historical collection trends and economic conditions that may have an impact on a specific industry, group of customers or a specific customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company establishes an allowance for credit losses to present the net amount of accounts receivable expected to be collected. The allowance is determined by using the loss-rate method, which requires an estimation of loss rates based upon historical loss experience adjusted for factors that are relevant to determining the expected collectability of accounts receivable. Some of these factors include macroeconomic conditions that correlate with historical loss experience, delinquency trends, aging behavior of receivables and credit and liquidity quality indicators for industry groups, customer classes or individual customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-415">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company inventories primarily consist of merchandise purchased for resale. The Company uses the last-in, first-out (LIFO) method, valued at the lower of cost or market, to account for approximately 77% of total inventory and the first-in, first-out (FIFO) method, valued at the lower of cost or net realizable value, for the remaining inventory. The Company regularly reviews inventory to evaluate continued demand and records excess and obsolete provisions representing the difference between excess and obsolete inventories and market value. Estimated market value considers various variables, including product demand, aging and shelf life, market conditions, and liquidation or disposition history and values. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If FIFO had been used for all of the Company&#x2019;s inventories, they would have been $770 million and $693 million higher than reported as of December&#160;31, 2023 and December&#160;31, 2022, respectively. Concurrently, net earnings would have increased by $58 million, $139 million and $49 million for the years ended December 31, 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PercentageOfLIFOInventory contextRef="c-6" decimals="INF" id="f-416" unitRef="number">0.77</us-gaap:PercentageOfLIFOInventory>
    <us-gaap:InventoryLIFOReserve contextRef="c-6" decimals="-6" id="f-417" unitRef="usd">770000000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve contextRef="c-7" decimals="-6" id="f-418" unitRef="usd">693000000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet contextRef="c-1" decimals="-6" id="f-419" unitRef="usd">58000000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet contextRef="c-4" decimals="-6" id="f-420" unitRef="usd">139000000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet contextRef="c-5" decimals="-6" id="f-421" unitRef="usd">49000000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-422">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Property, Buildings and Equipment&lt;/span&gt;&lt;/div&gt;Property, buildings and equipment are stated at cost, less accumulated depreciation. Depreciation is computed over the estimated useful lives of the asset classes using the straight-line method. Useful lives for buildings, structures and improvements range from 10 to 50 years and furniture, fixtures, machinery and equipment from &lt;span style="-sec-ix-hidden:f-425"&gt;three&lt;/span&gt; to 15 years. Amounts expended for maintenance and repairs are charged to expense as incurred.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <gww:BuildingsStructuresandImprovementsEstimatedUsefulLife contextRef="c-51" id="f-423">P10Y</gww:BuildingsStructuresandImprovementsEstimatedUsefulLife>
    <gww:BuildingsStructuresandImprovementsEstimatedUsefulLife contextRef="c-52" id="f-424">P50Y</gww:BuildingsStructuresandImprovementsEstimatedUsefulLife>
    <gww:FurnitureFixturesMachineryEquipmentEstimatedUsefulLife contextRef="c-52" id="f-426">P15Y</gww:FurnitureFixturesMachineryEquipmentEstimatedUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-427">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of long-lived assets, primarily property, buildings and equipment and amortizable intangibles, is evaluated whenever events or changes in circumstances indicate that the carrying value of the asset group may be impaired. An impairment loss is recognized when estimated undiscounted future cash flows resulting from use of the asset, including disposition, are less than their carrying value. Impairment is measured as the amount by which the asset's carrying amount exceeds the fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-428">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases certain properties, buildings and equipment (including branches, warehouses, DCs and office space) under various arrangements which provide the right to use the underlying asset and require lease payments for the lease term. The Company determines if an arrangement contains a lease at inception. Leases with an initial term of more than 12 months are recorded on the balance sheet as right-of-use (ROU) assets representing the right to use the underlying asset for the lease term and the corresponding current and long-term lease liabilities representing the obligation to make lease payments arising from the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets and lease liabilities are recognized at the lease commencement or possession date based on the present value of lease payments over the lease term and include options to extend or terminate the lease when they are reasonably certain to be exercised. The present value of lease payments is determined using the incremental borrowing rate based on the information available at the lease commencement date. The incremental borrowing rate, the ROU asset and the lease liability are re-evaluated upon a lease modification.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain lease agreements include variable lease payments that primarily include payments for non-lease components including pass-through operating expenses such as certain maintenance costs and utilities, and payments for non-components such as real estate taxes and insurance. Lease agreements with fixed lease and non-lease components are generally accounted for as a single lease component for all underlying classes of assets. Certain of the Company&#x2019;s lease arrangements contain renewal provisions from &lt;span style="-sec-ix-hidden:f-429"&gt;one&lt;/span&gt; to 30 years, exercisable at the Company's option. The Company&#x2019;s 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;operating lease expense is recognized on a straight-line basis over the lease term and is recorded in SG&amp;amp;A.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c-54" id="f-430">P30Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c-1" id="f-431">&lt;div style="margin-bottom:2pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Goodwill and Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In a business acquisition, the Company recognizes goodwill as the excess purchase price of an acquired reporting unit over the net amount assigned to assets acquired including intangible assets and liabilities assumed. Acquired intangibles include both assets with indefinite lives and assets that are subject to amortization, which are amortized straight-line over their estimated useful lives. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company tests goodwill and indefinite-lived intangibles for impairment annually during the fourth quarter and more frequently if impairment indicators exist. The Company performs qualitative assessments of significant events and circumstances, such as reporting units' historical and current results, assumptions regarding future performance, strategic initiatives and overall economic factors to determine the existence of impairment indicators and assess if it is more likely than not that the fair value of the reporting unit or indefinite-lived intangible asset is less than its carrying value that would necessitate a quantitative impairment test. In the quantitative test, Grainger compares the carrying value of the reporting unit or an indefinite-lived intangible asset with its fair value. Any excess of the carrying value over fair value is recorded as an impairment charge, presented as part of SG&amp;amp;A.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of reporting units is calculated primarily using the discounted cash flow method and utilizing value indicators from a market approach to evaluate the reasonableness of the resulting fair values. Estimates of market-participant risk-adjusted weighted average cost of capital are used as a basis for determining the discount rates to apply to the reporting units&#x2019; future expected cash flows and terminal value.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s indefinite-lived intangibles are primarily trade names. The fair value of trade names is calculated primarily using the relief-from-royalty method, which estimates the expected royalty savings attributable to the ownership of the trade name asset. The key assumptions when valuing a trade name are the revenue base, the royalty rate and the discount rate.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:InternalUseSoftwarePolicy contextRef="c-1" id="f-432">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the Company capitalizes certain costs related to the purchase and development of internal-use software, which are presented as intangible assets. Amortization of capitalized software is on a straight-line basis over &lt;span style="-sec-ix-hidden:f-433"&gt;three&lt;/span&gt; or five years.&lt;/span&gt;&lt;/div&gt;</us-gaap:InternalUseSoftwarePolicy>
    <gww:Amortizationperiodofcapitalizedsoftware contextRef="c-52" id="f-434">P5Y</gww:Amortizationperiodofcapitalizedsoftware>
    <us-gaap:DerivativesPolicyTextBlock contextRef="c-1" id="f-435">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accounting for Derivative Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes all derivative instruments as assets or liabilities in the Consolidated Balance Sheets at fair value. The accounting for changes in the fair value of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and, further, on the type of hedging relationship. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To qualify for hedge accounting, a derivative must be highly effective at reducing the risk associated with the exposure being hedged. In addition, for a derivative to be designated as a hedge, the risk management objective and strategy must be documented. Hedge documentation must identify the derivative hedging instrument, the asset or liability or forecasted transaction, type of risk to be hedged, and how the effectiveness of the derivative is assessed prospectively and retrospectively. To assess effectiveness, the Company uses statistical methods and qualitative comparisons of critical terms. The extent to which a derivative has been and is expected to continue to be highly effective at offsetting changes in the fair value or cash flows of the hedged item is assessed and &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;documented periodically. If it is determined that a derivative is not highly effective at hedging the designated exposure, hedge accounting is discontinued. For those derivative instruments that are designated and qualify as hedging instruments, the Company classifies them as fair value hedges or cash flow hedges.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c-1" id="f-436">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;The Company records a liability when a particular contingency is both probable and estimable. If the probable loss cannot be reasonably estimated, no accrual is recorded, but the loss contingency and the reasons to the effect that it cannot be reasonably estimated are disclosed. If a loss is reasonably possible, the Company will provide disclosure to that effect.</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-437">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;New 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 style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accounting Pronouncements Recently Issued&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the FASB issued Accounting Standards Update (ASU) 2023-07, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This update requires public entities to disclose significant segment expenses and other segment items on an annual and interim basis. The effective date is for fiscal years beginning after December 15, 2023, with the option to early adopt prior to the effective date and requires application on a retrospective basis. The Company is evaluating the impact of the requirements on the related segment reporting disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued Accounting Standards Update (ASU) 2023-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. This update requires public entities to disclose consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. The effective date is for fiscal years beginning after December 15, 2024, with the option to early adopt prior to the effective date and should be applied on prospective basis, but retrospective application is permitted. The Company is evaluating the impact of the requirements on the related income tax disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-438">REVENUE &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's revenue is primarily comprised of MRO product sales and related activities, such as freight and services.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grainger serves a large number of customers in diverse industries, which are subject to different economic and market-specific factors. The Company's presentation of revenue by segment and industry most reasonably depicts how the nature, amount, timing and uncertainty of the Company's revenue and cash flows are affected by economic and market-specific factors. In addition, the segments have unique underlying risks associated with customer purchasing behaviors. In the High-Touch Solutions N.A. segment, more than two-thirds of revenue is derived from customer contracts whereas in the Endless Assortment segment, a majority of revenue is derived from non-contractual purchases.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company's percentage of revenue by reportable segment and by major customer industry:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.394%"&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:7.245%"&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.385%"&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:8.856%"&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.385%"&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:7.538%"&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.385%"&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:7.245%"&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.385%"&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:8.856%"&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.385%"&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:7.538%"&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.385%"&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:7.245%"&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.385%"&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:8.856%"&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.385%"&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:7.547%"&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="51" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Twelve Months Ended December 31,&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&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;&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;High-Touch Solutions N.A.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Endless Assortment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (2)&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;High-Touch Solutions N.A.&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Endless Assortment&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (2)&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;High-Touch Solutions N.A.&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Endless Assortment&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (2)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Arial',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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wholesale&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial Services&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractors&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Healthcare&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utilities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warehousing&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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:'Arial',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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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:'Arial',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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#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:'Arial',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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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:'Arial',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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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:'Arial',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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&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:'Arial',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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Percent of total company revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="18" 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 #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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer industry results for the twelve months ended December 31, 2022, and 2021 were reclassified to reflect the Company's current year classifications, which primarily uses the North American Industry Classification System (NAICS) beginning January 1, 2023.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company includes Other, which includes the Cromwell busine&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ss. Other accounts for approximately &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1%, 2% and 2% of revenue for the twelve months ended December&#160;31, 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other primarily includes revenue from industries and customers that are not material individually, including hospitality, restaurants, property management and natural resources.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-439">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company's percentage of revenue by reportable segment and by major customer industry:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.394%"&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:7.245%"&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.385%"&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:8.856%"&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.385%"&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:7.538%"&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.385%"&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:7.245%"&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.385%"&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:8.856%"&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.385%"&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:7.538%"&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.385%"&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:7.245%"&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.385%"&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:8.856%"&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.385%"&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:7.547%"&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="51" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Twelve Months Ended December 31,&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&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;&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;High-Touch Solutions N.A.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Endless Assortment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (2)&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;High-Touch Solutions N.A.&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Endless Assortment&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (2)&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;High-Touch Solutions N.A.&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Endless Assortment&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (2)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Arial',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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wholesale&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial Services&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractors&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Healthcare&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utilities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warehousing&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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:'Arial',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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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:'Arial',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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#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:'Arial',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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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:'Arial',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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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:'Arial',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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&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:'Arial',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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Percent of total company revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="18" 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 #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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer industry results for the twelve months ended December 31, 2022, and 2021 were reclassified to reflect the Company's current year classifications, which primarily uses the North American Industry Classification System (NAICS) beginning January 1, 2023.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Company includes Other, which includes the Cromwell busine&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ss. Other accounts for approximately &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1%, 2% and 2% of revenue for the twelve months ended December&#160;31, 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other primarily includes revenue from industries and customers that are not material individually, including hospitality, restaurants, property management and natural resources.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-55" decimals="2" id="f-440" unitRef="number">0.30</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-56" decimals="2" id="f-441" unitRef="number">0.30</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-57" decimals="2" id="f-442" unitRef="number">0.30</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-58" decimals="2" id="f-443" unitRef="number">0.31</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-59" decimals="2" id="f-444" unitRef="number">0.30</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-60" decimals="2" id="f-445" unitRef="number">0.30</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-61" decimals="2" id="f-446" unitRef="number">0.29</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-62" decimals="2" id="f-447" unitRef="number">0.30</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-63" decimals="2" id="f-448" unitRef="number">0.30</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-64" decimals="2" id="f-449" unitRef="number">0.19</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-65" decimals="2" id="f-450" unitRef="number">0.03</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-66" decimals="2" id="f-451" unitRef="number">0.16</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-67" decimals="2" id="f-452" unitRef="number">0.18</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-68" decimals="2" id="f-453" unitRef="number">0.03</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-69" decimals="2" id="f-454" unitRef="number">0.15</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-70" decimals="2" id="f-455" unitRef="number">0.19</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-71" decimals="2" id="f-456" unitRef="number">0.03</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-72" decimals="2" id="f-457" unitRef="number">0.15</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-73" decimals="2" id="f-458" unitRef="number">0.07</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-74" decimals="2" id="f-459" unitRef="number">0.16</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-75" decimals="2" id="f-460" unitRef="number">0.09</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-76" decimals="2" id="f-461" unitRef="number">0.07</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-77" decimals="2" id="f-462" unitRef="number">0.16</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-78" decimals="2" id="f-463" unitRef="number">0.09</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-79" decimals="2" id="f-464" unitRef="number">0.07</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-80" decimals="2" id="f-465" unitRef="number">0.14</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-81" decimals="2" id="f-466" unitRef="number">0.08</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-82" decimals="2" id="f-467" unitRef="number">0.07</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-83" decimals="2" id="f-468" unitRef="number">0.12</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-84" decimals="2" id="f-469" unitRef="number">0.08</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-85" decimals="2" id="f-470" unitRef="number">0.07</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-86" decimals="2" id="f-471" unitRef="number">0.13</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-87" decimals="2" id="f-472" unitRef="number">0.08</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-88" decimals="2" id="f-473" unitRef="number">0.07</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-89" decimals="2" id="f-474" unitRef="number">0.13</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-90" decimals="2" id="f-475" unitRef="number">0.08</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-91" decimals="2" id="f-476" unitRef="number">0.05</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-92" decimals="2" id="f-477" unitRef="number">0.12</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-93" decimals="2" id="f-478" unitRef="number">0.06</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-94" decimals="2" id="f-479" unitRef="number">0.05</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-95" decimals="2" id="f-480" unitRef="number">0.12</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-96" decimals="2" id="f-481" unitRef="number">0.06</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-97" decimals="2" id="f-482" unitRef="number">0.05</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-98" decimals="2" id="f-483" unitRef="number">0.13</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-99" decimals="2" id="f-484" unitRef="number">0.06</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-100" decimals="2" id="f-485" unitRef="number">0.07</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-101" decimals="2" id="f-486" unitRef="number">0.02</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-102" decimals="2" id="f-487" unitRef="number">0.06</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-103" decimals="2" id="f-488" unitRef="number">0.07</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-104" decimals="2" id="f-489" unitRef="number">0.02</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-105" decimals="2" id="f-490" unitRef="number">0.06</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-106" decimals="2" id="f-491" unitRef="number">0.08</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-107" decimals="2" id="f-492" unitRef="number">0.02</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-108" decimals="2" id="f-493" unitRef="number">0.07</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-109" decimals="2" id="f-494" unitRef="number">0.04</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-110" decimals="2" id="f-495" unitRef="number">0.04</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-111" decimals="2" id="f-496" unitRef="number">0.04</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-112" decimals="2" id="f-497" unitRef="number">0.04</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-113" decimals="2" id="f-498" unitRef="number">0.04</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-114" decimals="2" id="f-499" unitRef="number">0.04</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-115" decimals="2" id="f-500" unitRef="number">0.04</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-116" decimals="2" id="f-501" unitRef="number">0.05</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-117" decimals="2" id="f-502" unitRef="number">0.04</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-118" decimals="2" id="f-503" unitRef="number">0.04</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-119" decimals="2" id="f-504" unitRef="number">0.02</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-120" decimals="2" id="f-505" unitRef="number">0.04</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-121" decimals="2" id="f-506" unitRef="number">0.04</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-122" decimals="2" id="f-507" unitRef="number">0.02</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-123" decimals="2" id="f-508" unitRef="number">0.04</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-124" decimals="2" id="f-509" unitRef="number">0.04</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-125" decimals="2" id="f-510" unitRef="number">0.02</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-126" decimals="2" id="f-511" unitRef="number">0.04</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-127" decimals="2" id="f-512" unitRef="number">0.03</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-128" decimals="2" id="f-513" unitRef="number">0.02</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-129" decimals="2" id="f-514" unitRef="number">0.03</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-130" decimals="2" id="f-515" unitRef="number">0.03</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-131" decimals="2" id="f-516" unitRef="number">0.02</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-132" decimals="2" id="f-517" unitRef="number">0.03</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-133" decimals="2" id="f-518" unitRef="number">0.03</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-134" decimals="2" id="f-519" unitRef="number">0.02</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-135" decimals="2" id="f-520" unitRef="number">0.03</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-136" decimals="2" id="f-521" unitRef="number">0.04</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-137" decimals="2" id="f-522" unitRef="number">0</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-138" decimals="2" id="f-523" unitRef="number">0.03</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-139" decimals="2" id="f-524" unitRef="number">0.05</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-140" decimals="2" id="f-525" unitRef="number">0</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-141" decimals="2" id="f-526" unitRef="number">0.04</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-142" decimals="2" id="f-527" unitRef="number">0.05</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-143" decimals="2" id="f-528" unitRef="number">0</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-144" decimals="2" id="f-529" unitRef="number">0.04</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-145" decimals="2" id="f-530" unitRef="number">0.10</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-146" decimals="2" id="f-531" unitRef="number">0.17</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-147" decimals="2" id="f-532" unitRef="number">0.11</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-148" decimals="2" id="f-533" unitRef="number">0.09</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-149" decimals="2" id="f-534" unitRef="number">0.16</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-150" decimals="2" id="f-535" unitRef="number">0.11</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-151" decimals="2" id="f-536" unitRef="number">0.09</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-152" decimals="2" id="f-537" unitRef="number">0.16</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-153" decimals="2" id="f-538" unitRef="number">0.11</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="c-154"
      decimals="INF"
      id="f-539"
      unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="c-155"
      decimals="INF"
      id="f-540"
      unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-1" decimals="INF" id="f-541" unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="c-156"
      decimals="INF"
      id="f-542"
      unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="c-157"
      decimals="INF"
      id="f-543"
      unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-4" decimals="INF" id="f-544" unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="c-158"
      decimals="INF"
      id="f-545"
      unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="c-159"
      decimals="INF"
      id="f-546"
      unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage contextRef="c-5" decimals="INF" id="f-547" unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue contextRef="c-154" decimals="2" id="f-548" unitRef="number">0.81</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue contextRef="c-155" decimals="2" id="f-549" unitRef="number">0.18</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue contextRef="c-1" decimals="2" id="f-550" unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue contextRef="c-156" decimals="2" id="f-551" unitRef="number">0.80</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue contextRef="c-157" decimals="2" id="f-552" unitRef="number">0.18</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue contextRef="c-4" decimals="2" id="f-553" unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue contextRef="c-158" decimals="2" id="f-554" unitRef="number">0.78</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue contextRef="c-159" decimals="2" id="f-555" unitRef="number">0.20</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue contextRef="c-5" decimals="2" id="f-556" unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue>
    <gww:PercentageOfCompanyWideRevenue contextRef="c-1" decimals="2" id="f-557" unitRef="number">0.01</gww:PercentageOfCompanyWideRevenue>
    <gww:PercentageOfCompanyWideRevenue contextRef="c-4" decimals="2" id="f-558" unitRef="number">0.02</gww:PercentageOfCompanyWideRevenue>
    <gww:PercentageOfCompanyWideRevenue contextRef="c-5" decimals="2" id="f-559" unitRef="number">0.02</gww:PercentageOfCompanyWideRevenue>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-560">PROPERTY, BUILDINGS AND EQUIPMENT&lt;div style="margin-bottom:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grainger's property, buildings and equipment consisted of the following (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&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:50.946%"&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:3.578%"&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.052%"&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:1.408%"&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:2.262%"&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.054%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2023&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and land improvements&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building, structures and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,469&#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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,463&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures, machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,852&#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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,662&#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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, buildings and equipment&lt;/span&gt;&lt;/div&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,718&#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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,443&#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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,060&#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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,982&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, buildings and equipment &#x2013; net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,658&#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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461&#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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense on property, buildings and equipment was $146&#160;million, $139&#160;million and $123&#160;million for the years ended December 31, 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-561">roperty, buildings and equipment consisted of the following (in millions of dollars):&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&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:50.946%"&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:3.578%"&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.052%"&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:1.408%"&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:2.262%"&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.054%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2023&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and land improvements&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building, structures and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,469&#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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,463&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures, machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,852&#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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,662&#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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, buildings and equipment&lt;/span&gt;&lt;/div&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,718&#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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,443&#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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,060&#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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,982&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, buildings and equipment &#x2013; net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,658&#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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-160" decimals="-6" id="f-562" unitRef="usd">397000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-161" decimals="-6" id="f-563" unitRef="usd">318000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-162" decimals="-6" id="f-564" unitRef="usd">1469000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-163" decimals="-6" id="f-565" unitRef="usd">1463000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-164" decimals="-6" id="f-566" unitRef="usd">1852000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-165" decimals="-6" id="f-567" unitRef="usd">1662000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-6" decimals="-6" id="f-568" unitRef="usd">3718000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-7" decimals="-6" id="f-569" unitRef="usd">3443000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-6" decimals="-6" id="f-570" unitRef="usd">2060000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-7" decimals="-6" id="f-571" unitRef="usd">1982000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-6" id="f-572" unitRef="usd">1658000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-6" id="f-573" unitRef="usd">1461000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c-1" decimals="-6" id="f-574" unitRef="usd">146000000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-4" decimals="-6" id="f-575" unitRef="usd">139000000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-5" decimals="-6" id="f-576" unitRef="usd">123000000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-577">GOODWILL AND OTHER INTANGIBLE ASSETS&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grainger completed its annual impairment testing of goodwill and intangible assets during the fourth quarter of 2023 and 2022. Based on the results of that testing, the Company did not identify any significant events or changes in circumstances that indicated the existence of impairment indicators and concluded that it was more likely than not that the fair value of the reporting units exceeded their carrying amounts at each respective 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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;High-Touch Solutions N.A. &#x2013; Canada Business&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of December&#160;31, 2023 and 2022, the Canada business reporting unit had goodwill of $124&#160;million and $121&#160;million, respectively. As part of our annual impairment testing, the Company compared the current results to forecasted expectations of the most recent quantitative analysis, along with analyzing macroeconomic conditions, current industry trends and transactions, and other market data of industry peers. The Company also performed various sensitivities over key assumptions, including projections of future operating expenditures used in the analysis. The Company did not identify any significant events or changes in circumstances that indicated the existence of impairment indicators for its Canada business, and concluded it was more likely than not its fair value exceeded its carrying value.  &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's balances and changes in the carrying amount of Goodwill by segment are as follows (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.124%"&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:2.758%"&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.988%"&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:1.427%"&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.988%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.427%"&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.288%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;High-Touch Solutions N.A.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Endless Assortment&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2022&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Translation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Translation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2023&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#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="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 #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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370&#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;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grainger's cumulative&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; goodwill impairment as of December&#160;31, 2023, was $137 million. No goodwill impairment was recorded for the twelve months ended December 31, 2023, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balances and changes in intangible assets &#x2013; net are as follows (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:13.519%"&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.864%"&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:1.115%"&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.011%"&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:9.572%"&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:1.115%"&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.572%"&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.326%"&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:10.021%"&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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31,&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average life&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross carrying amount&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross carrying amount&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount&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 style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer lists and relationships&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.7 years&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#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 style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks, trade names and other&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.9 years&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#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:'Arial',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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#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:'Arial',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:#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:'Arial',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:#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 style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-amortized trade names and other&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#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:'Arial',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:'Arial',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:'Arial',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 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2 years&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;659&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1 years&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;876&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;851&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense of intangible assets recorded in SG&amp;amp;A was $64 million, $61 million and $63 million for the years ended December 31, 2023, 2022 and 2021, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated amortization expense for future periods is as follows (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:83.841%"&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:13.375%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Expense&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#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:'Arial',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:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#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:'Arial',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:#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:'Arial',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:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Thereafter&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill contextRef="c-166" decimals="-6" id="f-578" unitRef="usd">124000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-167" decimals="-6" id="f-579" unitRef="usd">121000000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-580">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's balances and changes in the carrying amount of Goodwill by segment are as follows (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.124%"&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:2.758%"&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.988%"&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:1.427%"&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.988%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.427%"&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.288%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;High-Touch Solutions N.A.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Endless Assortment&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2022&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Translation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Translation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2023&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#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="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 #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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370&#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;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-168" decimals="-6" id="f-581" unitRef="usd">321000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-169" decimals="-6" id="f-582" unitRef="usd">63000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-8" decimals="-6" id="f-583" unitRef="usd">384000000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-170" decimals="-6" id="f-584" unitRef="usd">-8000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-171" decimals="-6" id="f-585" unitRef="usd">-5000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-4" decimals="-6" id="f-586" unitRef="usd">-13000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-172" decimals="-6" id="f-587" unitRef="usd">313000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-173" decimals="-6" id="f-588" unitRef="usd">58000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-7" decimals="-6" id="f-589" unitRef="usd">371000000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-174" decimals="-6" id="f-590" unitRef="usd">2000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-175" decimals="-6" id="f-591" unitRef="usd">-3000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-6" id="f-592" unitRef="usd">-1000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-176" decimals="-6" id="f-593" unitRef="usd">315000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-177" decimals="-6" id="f-594" unitRef="usd">55000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-6" decimals="-6" id="f-595" unitRef="usd">370000000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-6" decimals="-6" id="f-596" unitRef="usd">137000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-1" decimals="-6" id="f-597" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-5" decimals="-6" id="f-598" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-4" decimals="-6" id="f-599" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-600">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balances and changes in intangible assets &#x2013; net are as follows (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:13.519%"&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.864%"&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:1.115%"&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.011%"&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:9.572%"&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:1.115%"&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.572%"&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.326%"&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:10.021%"&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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31,&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average life&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross carrying amount&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross carrying amount&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount&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 style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer lists and relationships&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.7 years&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#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 style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks, trade names and other&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.9 years&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#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:'Arial',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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#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:'Arial',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:#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:'Arial',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:#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 style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-amortized trade names and other&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#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:'Arial',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:'Arial',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:'Arial',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 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2 years&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;659&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1 years&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;876&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;851&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-178" id="f-601">P10Y8M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-179" decimals="-6" id="f-602" unitRef="usd">166000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-179" decimals="-6" id="f-603" unitRef="usd">153000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-179" decimals="-6" id="f-604" unitRef="usd">13000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-180" decimals="-6" id="f-605" unitRef="usd">217000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-180" decimals="-6" id="f-606" unitRef="usd">181000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-180" decimals="-6" id="f-607" unitRef="usd">36000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-181" id="f-608">P14Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-182" decimals="-6" id="f-609" unitRef="usd">31000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-182" decimals="-6" id="f-610" unitRef="usd">23000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-182" decimals="-6" id="f-611" unitRef="usd">8000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-183" decimals="-6" id="f-612" unitRef="usd">32000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-183" decimals="-6" id="f-613" unitRef="usd">22000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-183" decimals="-6" id="f-614" unitRef="usd">10000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-184" decimals="-6" id="f-615" unitRef="usd">20000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-184" decimals="-6" id="f-616" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-184" decimals="-6" id="f-617" unitRef="usd">20000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-185" decimals="-6" id="f-618" unitRef="usd">22000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-185" decimals="-6" id="f-619" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-185" decimals="-6" id="f-620" unitRef="usd">22000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-186" id="f-621">P4Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-187" decimals="-6" id="f-622" unitRef="usd">659000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-187" decimals="-6" id="f-623" unitRef="usd">466000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-187" decimals="-6" id="f-624" unitRef="usd">193000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-188" decimals="-6" id="f-625" unitRef="usd">580000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-188" decimals="-6" id="f-626" unitRef="usd">416000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-188" decimals="-6" id="f-627" unitRef="usd">164000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-189" id="f-628">P6Y1M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="c-6" decimals="-6" id="f-629" unitRef="usd">876000000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-6" decimals="-6" id="f-630" unitRef="usd">642000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-6" decimals="-6" id="f-631" unitRef="usd">234000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="c-7" decimals="-6" id="f-632" unitRef="usd">851000000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-7" decimals="-6" id="f-633" unitRef="usd">619000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-7" decimals="-6" id="f-634" unitRef="usd">232000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-6" id="f-635" unitRef="usd">64000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-4" decimals="-6" id="f-636" unitRef="usd">61000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-5" decimals="-6" id="f-637" unitRef="usd">63000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-638">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated amortization expense for future periods is as follows (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:83.841%"&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:13.375%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Expense&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#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:'Arial',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:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#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:'Arial',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:#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:'Arial',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:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Thereafter&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-6" decimals="-6" id="f-639" unitRef="usd">66000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-6" decimals="-6" id="f-640" unitRef="usd">58000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-6" decimals="-6" id="f-641" unitRef="usd">46000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-6" decimals="-6" id="f-642" unitRef="usd">28000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-6" decimals="-6" id="f-643" unitRef="usd">13000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c-6" decimals="-6" id="f-644" unitRef="usd">3000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-6" decimals="-6" id="f-645" unitRef="usd">214000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:LongTermDebtTextBlock contextRef="c-1" id="f-646">DEBT&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total debt, including long-term, current maturities and debt issuance costs and discounts &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;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; net, consisted of the following (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:9pt;padding-right:9pt;text-align:center"&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:39.835%"&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.350%"&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:1.408%"&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.350%"&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:1.700%"&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.350%"&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:1.115%"&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.792%"&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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Value&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Value&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:'Arial',sans-serif;font-size:10pt;font-weight:400;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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.60% senior notes due 2045 &lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;967&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;916&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.85% senior notes due 2025&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;483&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.20% senior notes due 2047 &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.75% senior notes due 2046 &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317&#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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Japanese yen term loan &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,319&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,166&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,340&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,081&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current maturities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs &#x2013; net of amortization&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21)&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,266&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,113&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,284&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,025&#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="text-align: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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2023, the Company entered into a &lt;span style="-sec-ix-hidden:f-692"&gt;five&lt;/span&gt;-year unsecured revolving credit facility agreement (2023 Credit Facility). Grainger may obtain loans in various currencies on a revolving basis in an aggregate amount not exceeding $1.25 billion, which may be increased up to $1.875 billion at the request of the Company, subject to obtaining additional commitments and other customary conditions. The primary purpose of the 2023 Credit Facility is to support the Company's commercial paper program and for general corporate purposes. The 2023 Credit Facility replaced the Company's former $1.25 billion unsecured revolving credit facility, dated as of February 2020 (2020 Credit Facility), which was scheduled to mature in February 2025. The 2020 Credit Facility was terminated in October 2023.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no borrowings outstanding under the Company's 2023 Credit Facility and terminated 2020 Credit Facility as of December&#160;31, 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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the years 2015-2020, Grainger issued $2.3&#160;billion in unsecured long-term debt (senior notes) primarily to provide flexibility in funding general working capital needs, share repurchases and long-term cash requirements. The senior notes require no principal payments until maturity and interest is paid semi-annually. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurred debt issuance costs related to the senior notes representing underwriting fees and other expenses. These costs were recorded as a contra-liability in Long-term debt and are being amortized over the term of the senior notes using the straight-line method to Interest expense &#x2013; net. As of December&#160;31, 2023 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the unamortized costs were $19&#160;million and $21&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grainger uses interest rate swaps to manage the risks associated with the 1.85% senior notes. These swaps were designated for hedge accounting treatment as fair value hedges. The resulting carrying value adjustments as of December&#160;31, 2023 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, are presented in Other in the table above. For further discussion on the Company's hedge accounting policies and derivative instruments, see Note 11.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Term Loan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, MonotaRO entered into a &#xa5;9&#160;billion term loan agreement to fund technology investments and the expansion of its distribution center (DC) network. As of December&#160;31, 2023 and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the carrying amount of the term loan, including current maturities due within one year&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, was $32&#160;million a&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nd $69&#160;million, respectively. The term loan matures in 2024, payable over two equal remaining semi-annual principal installments in 2024 and bears an average interest rate of 0.05%.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of the Company&#x2019;s senior notes was based on available external pricing data and current market rates for similar debt instruments, among other factors, which are classified as Level 2 inputs within the fair value hierarchy.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's debt instruments include affirmative and negative covenants that are usual and customary for &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;companies with similar credit ratings and do not contain any financial performance covenants. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company was in compliance with all debt covenants as of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2023 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's foreign subsidiaries utilize various financing sources for working capital purposes and other operating needs. These financing sources in aggregate were not m&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;aterial&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; as of December&#160;31, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The scheduled aggregate principal payments required on the Company's indebtedness, based on the maturity dates defined within the debt arrangements, for the succeeding five years, excluding debt issuance costs and the impact of derivatives, are due as follows (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:83.402%"&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.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:13.375%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payment Amount&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#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:'Arial',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:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',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;/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:'Arial',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:#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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Thereafter&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,800&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,337&#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:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-647">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total debt, including long-term, current maturities and debt issuance costs and discounts &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;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; net, consisted of the following (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:9pt;padding-right:9pt;text-align:center"&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:39.835%"&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.350%"&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:1.408%"&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.350%"&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:1.700%"&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.350%"&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:1.115%"&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.792%"&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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Value&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Value&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:'Arial',sans-serif;font-size:10pt;font-weight:400;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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.60% senior notes due 2045 &lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;967&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;916&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.85% senior notes due 2025&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;483&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.20% senior notes due 2047 &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.75% senior notes due 2046 &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317&#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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Japanese yen term loan &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,319&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,166&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,340&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,081&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current maturities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs &#x2013; net of amortization&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21)&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,266&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,113&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,284&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,025&#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;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-190"
      decimals="INF"
      id="f-648"
      unitRef="number">0.0460</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-190" decimals="-6" id="f-649" unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue contextRef="c-190" decimals="-6" id="f-650" unitRef="usd">967000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-191" decimals="-6" id="f-651" unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue contextRef="c-191" decimals="-6" id="f-652" unitRef="usd">916000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-192"
      decimals="INF"
      id="f-653"
      unitRef="number">0.0185</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-192" decimals="-6" id="f-654" unitRef="usd">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue contextRef="c-192" decimals="-6" id="f-655" unitRef="usd">483000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-193" decimals="-6" id="f-656" unitRef="usd">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue contextRef="c-193" decimals="-6" id="f-657" unitRef="usd">470000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-194"
      decimals="INF"
      id="f-658"
      unitRef="number">0.0420</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-194" decimals="-6" id="f-659" unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue contextRef="c-194" decimals="-6" id="f-660" unitRef="usd">361000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-195" decimals="-6" id="f-661" unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue contextRef="c-195" decimals="-6" id="f-662" unitRef="usd">338000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-196"
      decimals="INF"
      id="f-663"
      unitRef="number">0.0375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-196" decimals="-6" id="f-664" unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue contextRef="c-196" decimals="-6" id="f-665" unitRef="usd">336000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-197" decimals="-6" id="f-666" unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue contextRef="c-197" decimals="-6" id="f-667" unitRef="usd">317000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-198" decimals="-6" id="f-668" unitRef="usd">32000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue contextRef="c-198" decimals="-6" id="f-669" unitRef="usd">32000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-199" decimals="-6" id="f-670" unitRef="usd">69000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue contextRef="c-199" decimals="-6" id="f-671" unitRef="usd">69000000</us-gaap:LongTermDebtFairValue>
    <gww:OtherLongTermDebtAdjustment contextRef="c-6" decimals="-6" id="f-672" unitRef="usd">13000000</gww:OtherLongTermDebtAdjustment>
    <gww:OtherLongTermDebtAdjustmentFairValueDisclosure contextRef="c-6" decimals="-6" id="f-673" unitRef="usd">13000000</gww:OtherLongTermDebtAdjustmentFairValueDisclosure>
    <us-gaap:OtherLongTermDebt contextRef="c-7" decimals="-6" id="f-674" unitRef="usd">29000000</us-gaap:OtherLongTermDebt>
    <gww:OtherLongTermDebtFairValueDisclosure contextRef="c-7" decimals="-6" id="f-675" unitRef="usd">29000000</gww:OtherLongTermDebtFairValueDisclosure>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-6" decimals="-6" id="f-676" unitRef="usd">2319000000</us-gaap:DebtInstrumentCarryingAmount>
    <gww:LongTermDebtGrossFairValueDisclosure contextRef="c-6" decimals="-6" id="f-677" unitRef="usd">2166000000</gww:LongTermDebtGrossFairValueDisclosure>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-7" decimals="-6" id="f-678" unitRef="usd">2340000000</us-gaap:DebtInstrumentCarryingAmount>
    <gww:LongTermDebtGrossFairValueDisclosure contextRef="c-7" decimals="-6" id="f-679" unitRef="usd">2081000000</gww:LongTermDebtGrossFairValueDisclosure>
    <us-gaap:LongTermDebtCurrent contextRef="c-6" decimals="-6" id="f-680" unitRef="usd">34000000</us-gaap:LongTermDebtCurrent>
    <gww:LongTermDebtCurrentMaturitiesFairValueDisclosure contextRef="c-6" decimals="-6" id="f-681" unitRef="usd">34000000</gww:LongTermDebtCurrentMaturitiesFairValueDisclosure>
    <us-gaap:LongTermDebtCurrent contextRef="c-7" decimals="-6" id="f-682" unitRef="usd">35000000</us-gaap:LongTermDebtCurrent>
    <gww:LongTermDebtCurrentMaturitiesFairValueDisclosure contextRef="c-7" decimals="-6" id="f-683" unitRef="usd">35000000</gww:LongTermDebtCurrentMaturitiesFairValueDisclosure>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-6" decimals="-6" id="f-684" unitRef="usd">19000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <gww:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue contextRef="c-6" decimals="-6" id="f-685" unitRef="usd">19000000</gww:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-7" decimals="-6" id="f-686" unitRef="usd">21000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <gww:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue contextRef="c-7" decimals="-6" id="f-687" unitRef="usd">21000000</gww:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-6" decimals="-6" id="f-688" unitRef="usd">2266000000</us-gaap:LongTermDebtNoncurrent>
    <gww:LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure contextRef="c-6" decimals="-6" id="f-689" unitRef="usd">2113000000</gww:LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-7" decimals="-6" id="f-690" unitRef="usd">2284000000</us-gaap:LongTermDebtNoncurrent>
    <gww:LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure contextRef="c-7" decimals="-6" id="f-691" unitRef="usd">2025000000</gww:LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-201" decimals="-7" id="f-693" unitRef="usd">1250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <gww:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity contextRef="c-202" decimals="-6" id="f-694" unitRef="usd">1875000000</gww:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-201" decimals="-7" id="f-695" unitRef="usd">1250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit contextRef="c-203" decimals="INF" id="f-696" unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c-204" decimals="INF" id="f-697" unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-205" decimals="-8" id="f-698" unitRef="usd">2300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-6" decimals="-6" id="f-699" unitRef="usd">19000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-7" decimals="-6" id="f-700" unitRef="usd">21000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-206"
      decimals="INF"
      id="f-701"
      unitRef="number">0.0185</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-207" decimals="-9" id="f-702" unitRef="jpy">9000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm contextRef="c-208" id="f-703">P1Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-209" decimals="-6" id="f-704" unitRef="usd">32000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-210" decimals="-6" id="f-705" unitRef="usd">69000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime contextRef="c-211" decimals="4" id="f-706" unitRef="number">0.0005</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c-1" id="f-707">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The scheduled aggregate principal payments required on the Company's indebtedness, based on the maturity dates defined within the debt arrangements, for the succeeding five years, excluding debt issuance costs and the impact of derivatives, are due as follows (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:83.402%"&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.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:13.375%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payment Amount&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#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:'Arial',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:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',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;/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:'Arial',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:#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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Thereafter&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,800&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,337&#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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne contextRef="c-6" decimals="-6" id="f-708" unitRef="usd">34000000</gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne>
    <gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo contextRef="c-6" decimals="-6" id="f-709" unitRef="usd">503000000</gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo>
    <gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree contextRef="c-6" decimals="-6" id="f-710" unitRef="usd">0</gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree>
    <gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour contextRef="c-6" decimals="-6" id="f-711" unitRef="usd">0</gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour>
    <gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive contextRef="c-6" decimals="-6" id="f-712" unitRef="usd">0</gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive>
    <gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive contextRef="c-6" decimals="-6" id="f-713" unitRef="usd">1800000000</gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive>
    <gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact contextRef="c-6" decimals="-6" id="f-714" unitRef="usd">2337000000</gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-1" id="f-715">EMPLOYEE BENEFITS&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides various retirement benefits to eligible team members, including contributions to defined contribution plans, pension benefits associated with defined benefit plans, postretirement medical benefits and other benefits. Eligibility requirements and benefit levels vary depending on team member location. Various foreign benefit plans cover team members in accordance with local legal 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="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Defined Contribution Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A majority of the Company's U.S. team members are covered by a retirement savings plan, which provides for an automatic contribution e&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;qual to 6% of the eligible team member's total eligible compensation. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total retirement savings plan expense was $85 million, $87 million, and $78 million for 2023, 2022 and 2021, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sponsors additional defined contribution plans available to certain U.S. and foreign team members for which contributions are made by the Company and participating team members. The expense associated with these defined contribution plans totaled $21 million, $11 million and $16 million for 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Postretirement Healthcare Benefits Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a postretirement healthcare benefit plan that provides coverage for certain U.S. team mem&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;bers. C&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;overed team members become eligible for participation when they qualify for retirement while working for the Company. Participation in the plan is voluntary and requires participants to make contributions toward the cost of the plan, as determined by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net periodic benefits costs were valued with a measurement date of January 1 for each year and consisted of the following components (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:48.022%"&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.104%"&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:2.285%"&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.104%"&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:2.285%"&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.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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the Years Ended December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SG&amp;amp;A&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="padding:0 1pt"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (income) expense&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="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 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of unrecognized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefits&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&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="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliations of the beginning and ending balances of the postretirement benefit asset, which is calculated as of December 31 measurement date, the fair value of plan assets available for benefits and the funded status of the benefit asset follow (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:63.666%"&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:15.274%"&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:2.139%"&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:15.421%"&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan participants' contributions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss (gains)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation at end of year&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#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 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;border-top:1pt solid #000;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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets available for benefits at beginning of year&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual returns on plan assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan participants' contributions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets available for benefits at end of year&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162&#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 style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent postretirement benefit asset&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#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="text-align: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amounts recognized in AOCE consisted of the following (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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.128%"&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:15.274%"&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.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:15.275%"&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="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service credit&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:'Arial',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:'Arial',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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized gains&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net accumulated gains&lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#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="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has elected to amortize the amount of net unrecognized gains over a period equal to the average remaining service period for active plan participants expected to retire and receive benefits of approximately 10 years for 2023.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The postretirement benefit obligation is determined by applying the terms of the plan and actuarial models. These models include various actuarial assumptions, including discount rates, long-term rates of return on plan assets, healthcare cost trend rate, mortality and cost-sharing between the Company and the retirees. The actuarial loss recognized during the plan year is primarily related to the change in discount rate assumption.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following assumptions were used to determine net periodic benefit co&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;sts as of January 1:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.802%"&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.104%"&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.541%"&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.104%"&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.541%"&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.108%"&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.92&#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;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.57&#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;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.17&#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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term rate of return on plan assets &#x2013; net of tax&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial healthcare cost trend rate&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="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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pre age 65&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.81&#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:'Arial',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;/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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ultimate healthcare cost trend rate&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ultimate healthcare cost trend rate reached&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2033&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-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&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-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following assumptions were used to determine benefit obligations as of December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.050%"&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.681%"&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.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:11.681%"&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.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:11.686%"&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.73&#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;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.92&#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;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.57&#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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected long-term rate of return on plan assets &#x2013; net of tax&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial healthcare cost trend rate&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="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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pre age 65&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.20&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.50&#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:'Arial',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;/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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ultimate healthcare cost trend rate&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ultimate healthcare cost trend rate reached&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2033&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-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2033&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-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's investment strategy reflects the long-term nature of the plan obligation and seeks to reach a balance allocation between Fixed Income securities and Equities of approximately 65% and 35%, respectively. Current allocations may differ from targeted allocations based on investment results and other timing factors. The plan's assets are stated at fair value, which represents the net asset value of shares held by the plan in the registered investment companies at the quoted market prices (Level 1 input) or at significant other observable inputs (Level 2 input). &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The plan assets available for benefits consisted of the following as of December 31 (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:70.683%"&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.496%"&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.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:12.498%"&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset class:&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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Level 1 inputs:&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds:&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="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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:f-811"&gt;Funds &#x2013; municipal/provincial bonds&lt;/span&gt;&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:'Arial',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:'Arial',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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:f-814"&gt;Funds &#x2013; corporate bonds fund&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Level 2 inputs:&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income:&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="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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;span style="-sec-ix-hidden:f-817"&gt;Corporate bonds&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;span style="-sec-ix-hidden:f-820"&gt;Government/municipal bonds&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-823"&gt;Equity funds&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Plan assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trust assets&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:'Arial',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:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&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&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Plan assets available for benefits&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162&#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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company forecasts the following benefit payments related to postretirement (which include a projection for expected future team member service) for the next ten years (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:79.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.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.761%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated Gross Benefit Payments&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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:'Arial',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:#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:'Arial',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:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',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;/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:'Arial',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:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029-2033&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#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:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <gww:ProfitSharingAutomaticContributionByEmployerPercentage contextRef="c-4" decimals="INF" id="f-716" unitRef="number">0.06</gww:ProfitSharingAutomaticContributionByEmployerPercentage>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense contextRef="c-1" decimals="-6" id="f-717" unitRef="usd">85000000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense contextRef="c-4" decimals="-6" id="f-718" unitRef="usd">87000000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense contextRef="c-5" decimals="-6" id="f-719" unitRef="usd">78000000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-1" decimals="-6" id="f-720" unitRef="usd">21000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-4" decimals="-6" id="f-721" unitRef="usd">11000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-5" decimals="-6" id="f-722" unitRef="usd">16000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="c-1" id="f-723">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net periodic benefits costs were valued with a measurement date of January 1 for each year and consisted of the following components (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:48.022%"&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.104%"&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:2.285%"&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.104%"&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:2.285%"&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.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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the Years Ended December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SG&amp;amp;A&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="padding:0 1pt"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (income) expense&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="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 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of unrecognized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefits&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&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:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-212" decimals="-6" id="f-724" unitRef="usd">2000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-213" decimals="-6" id="f-725" unitRef="usd">4000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-214" decimals="-6" id="f-726" unitRef="usd">5000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-212" decimals="-6" id="f-727" unitRef="usd">5000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-213" decimals="-6" id="f-728" unitRef="usd">4000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-214" decimals="-6" id="f-729" unitRef="usd">3000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-212" decimals="-6" id="f-730" unitRef="usd">6000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-213" decimals="-6" id="f-731" unitRef="usd">8000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-214" decimals="-6" id="f-732" unitRef="usd">8000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-212" decimals="-6" id="f-733" unitRef="usd">-10000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-213" decimals="-6" id="f-734" unitRef="usd">-10000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-214" decimals="-6" id="f-735" unitRef="usd">-9000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-212" decimals="-6" id="f-736" unitRef="usd">7000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-213" decimals="-6" id="f-737" unitRef="usd">9000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-214" decimals="-6" id="f-738" unitRef="usd">8000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-212" decimals="-6" id="f-739" unitRef="usd">-16000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-213" decimals="-6" id="f-740" unitRef="usd">-19000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-214" decimals="-6" id="f-741" unitRef="usd">-17000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock contextRef="c-1" id="f-742">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliations of the beginning and ending balances of the postretirement benefit asset, which is calculated as of December 31 measurement date, the fair value of plan assets available for benefits and the funded status of the benefit asset follow (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:63.666%"&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:15.274%"&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:2.139%"&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:15.421%"&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan participants' contributions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss (gains)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation at end of year&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#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 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;border-top:1pt solid #000;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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets available for benefits at beginning of year&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual returns on plan assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan participants' contributions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets available for benefits at end of year&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162&#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 style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent postretirement benefit asset&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#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;</us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-215" decimals="-6" id="f-743" unitRef="usd">112000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-216" decimals="-6" id="f-744" unitRef="usd">153000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-212" decimals="-6" id="f-745" unitRef="usd">2000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-213" decimals="-6" id="f-746" unitRef="usd">4000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-212" decimals="-6" id="f-747" unitRef="usd">5000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-213" decimals="-6" id="f-748" unitRef="usd">4000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant contextRef="c-212" decimals="-6" id="f-749" unitRef="usd">3000000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant contextRef="c-213" decimals="-6" id="f-750" unitRef="usd">3000000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-212" decimals="-6" id="f-751" unitRef="usd">-2000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-213" decimals="-6" id="f-752" unitRef="usd">40000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-212" decimals="-6" id="f-753" unitRef="usd">10000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-213" decimals="-6" id="f-754" unitRef="usd">12000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-217" decimals="-6" id="f-755" unitRef="usd">114000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-215" decimals="-6" id="f-756" unitRef="usd">112000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-215" decimals="-6" id="f-757" unitRef="usd">162000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-216" decimals="-6" id="f-758" unitRef="usd">207000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-212" decimals="-6" id="f-759" unitRef="usd">18000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c-213" decimals="-6" id="f-760" unitRef="usd">-36000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant contextRef="c-212" decimals="-6" id="f-761" unitRef="usd">3000000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant contextRef="c-213" decimals="-6" id="f-762" unitRef="usd">3000000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-212" decimals="-6" id="f-763" unitRef="usd">10000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c-213" decimals="-6" id="f-764" unitRef="usd">12000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-217" decimals="-6" id="f-765" unitRef="usd">173000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-215" decimals="-6" id="f-766" unitRef="usd">162000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-217" decimals="-6" id="f-767" unitRef="usd">59000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-215" decimals="-6" id="f-768" unitRef="usd">50000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-769">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amounts recognized in AOCE consisted of the following (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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.128%"&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:15.274%"&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.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:15.275%"&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="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service credit&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:'Arial',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:'Arial',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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized gains&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net accumulated gains&lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#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;</us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax contextRef="c-217" decimals="-6" id="f-770" unitRef="usd">-23000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax contextRef="c-215" decimals="-6" id="f-771" unitRef="usd">-33000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-217" decimals="-6" id="f-772" unitRef="usd">79000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax contextRef="c-215" decimals="-6" id="f-773" unitRef="usd">77000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <gww:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes contextRef="c-217" decimals="-6" id="f-774" unitRef="usd">-25000000</gww:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes>
    <gww:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes contextRef="c-215" decimals="-6" id="f-775" unitRef="usd">-28000000</gww:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax contextRef="c-217" decimals="-6" id="f-776" unitRef="usd">-77000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax contextRef="c-215" decimals="-6" id="f-777" unitRef="usd">-82000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:LiabilityForFuturePolicyBenefitWeightedAverageDuration contextRef="c-6" id="f-778">P10Y</us-gaap:LiabilityForFuturePolicyBenefitWeightedAverageDuration>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock contextRef="c-1" id="f-779">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following assumptions were used to determine net periodic benefit co&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;sts as of January 1:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.802%"&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.104%"&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.541%"&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.104%"&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.541%"&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.108%"&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.92&#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;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.57&#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;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.17&#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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term rate of return on plan assets &#x2013; net of tax&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial healthcare cost trend rate&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="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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pre age 65&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.81&#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:'Arial',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;/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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ultimate healthcare cost trend rate&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ultimate healthcare cost trend rate reached&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2033&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-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&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-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following assumptions were used to determine benefit obligations as of December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.050%"&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.681%"&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.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:11.681%"&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.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:11.686%"&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.73&#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;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.92&#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;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.57&#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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected long-term rate of return on plan assets &#x2013; net of tax&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.04&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial healthcare cost trend rate&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="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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pre age 65&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.20&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.50&#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:'Arial',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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;/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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ultimate healthcare cost trend rate&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ultimate healthcare cost trend rate reached&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2033&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-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2033&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-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="c-212" decimals="4" id="f-780" unitRef="number">0.0492</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="c-213" decimals="4" id="f-781" unitRef="number">0.0257</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="c-214" decimals="4" id="f-782" unitRef="number">0.0217</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="c-212" decimals="4" id="f-783" unitRef="number">0.0404</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="c-213" decimals="4" id="f-784" unitRef="number">0.0404</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="c-214" decimals="4" id="f-785" unitRef="number">0.0404</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <gww:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65 contextRef="c-217" decimals="4" id="f-786" unitRef="number">0.0750</gww:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65>
    <gww:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65 contextRef="c-215" decimals="4" id="f-787" unitRef="number">0.0650</gww:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65>
    <gww:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65 contextRef="c-216" decimals="4" id="f-788" unitRef="number">0.0581</gww:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1 contextRef="c-217" decimals="4" id="f-789" unitRef="number">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1 contextRef="c-215" decimals="4" id="f-790" unitRef="number">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1 contextRef="c-216" decimals="4" id="f-791" unitRef="number">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate contextRef="c-212" id="f-792">2033</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate contextRef="c-213" id="f-793">2030</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate contextRef="c-214" id="f-794">2026</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="c-217" decimals="4" id="f-795" unitRef="number">0.0473</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="c-215" decimals="4" id="f-796" unitRef="number">0.0492</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="c-216" decimals="4" id="f-797" unitRef="number">0.0257</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets contextRef="c-217" decimals="4" id="f-798" unitRef="number">0.0404</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets contextRef="c-215" decimals="4" id="f-799" unitRef="number">0.0404</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets contextRef="c-216" decimals="4" id="f-800" unitRef="number">0.0404</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65 contextRef="c-217" decimals="4" id="f-801" unitRef="number">0.0720</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65 contextRef="c-215" decimals="4" id="f-802" unitRef="number">0.0750</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65 contextRef="c-216" decimals="4" id="f-803" unitRef="number">0.0650</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1 contextRef="c-217" decimals="4" id="f-804" unitRef="number">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1 contextRef="c-215" decimals="4" id="f-805" unitRef="number">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1 contextRef="c-216" decimals="4" id="f-806" unitRef="number">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate contextRef="c-212" id="f-807">2033</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate contextRef="c-213" id="f-808">2033</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate contextRef="c-214" id="f-809">2030</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock contextRef="c-1" id="f-810">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The plan assets available for benefits consisted of the following as of December 31 (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:70.683%"&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.496%"&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.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:12.498%"&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset class:&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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Level 1 inputs:&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds:&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="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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:f-811"&gt;Funds &#x2013; municipal/provincial bonds&lt;/span&gt;&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:'Arial',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:'Arial',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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:f-814"&gt;Funds &#x2013; corporate bonds fund&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Level 2 inputs:&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income:&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="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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;span style="-sec-ix-hidden:f-817"&gt;Corporate bonds&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;span style="-sec-ix-hidden:f-820"&gt;Government/municipal bonds&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-823"&gt;Equity funds&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Plan assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trust assets&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:'Arial',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:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&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&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Plan assets available for benefits&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162&#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:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-218" decimals="-6" id="f-812" unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-219" decimals="-6" id="f-813" unitRef="usd">8000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-220" decimals="-6" id="f-815" unitRef="usd">10000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-221" decimals="-6" id="f-816" unitRef="usd">3000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-222" decimals="-6" id="f-818" unitRef="usd">56000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-223" decimals="-6" id="f-819" unitRef="usd">57000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-224" decimals="-6" id="f-821" unitRef="usd">9000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-225" decimals="-6" id="f-822" unitRef="usd">12000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-226" decimals="-6" id="f-824" unitRef="usd">88000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-227" decimals="-6" id="f-825" unitRef="usd">73000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-228" decimals="-6" id="f-826" unitRef="usd">163000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-229" decimals="-6" id="f-827" unitRef="usd">153000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-230" decimals="-6" id="f-828" unitRef="usd">10000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-231" decimals="-6" id="f-829" unitRef="usd">9000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-217" decimals="-6" id="f-830" unitRef="usd">173000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-215" decimals="-6" id="f-831" unitRef="usd">162000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock contextRef="c-1" id="f-832">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company forecasts the following benefit payments related to postretirement (which include a projection for expected future team member service) for the next ten years (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:79.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.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.761%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated Gross Benefit Payments&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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:'Arial',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:#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:'Arial',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:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',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;/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:'Arial',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:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029-2033&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#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:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c-217" decimals="-6" id="f-833" unitRef="usd">9000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c-217" decimals="-6" id="f-834" unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c-217" decimals="-6" id="f-835" unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c-217" decimals="-6" id="f-836" unitRef="usd">9000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c-217" decimals="-6" id="f-837" unitRef="usd">8000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c-217" decimals="-6" id="f-838" unitRef="usd">41000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <gww:DefinedBenefitPlanExpectedFutureBenefitPaymentTotal contextRef="c-217" decimals="-6" id="f-839" unitRef="usd">87000000</gww:DefinedBenefitPlanExpectedFutureBenefitPaymentTotal>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-840">LEASES&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases certain properties, buildings and equipment (including branches, warehouses, DCs and office space) under various arrangements which provide the right to use the underlying asset and require lease payments for the lease term. The Company&#x2019;s lease portfolio consists mainly of operating leases that expire at various dates through 2037.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information related to operating leases is as follows (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.406%"&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:1.272%"&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:15.394%"&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.830%"&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:15.398%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&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: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 #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;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-843"&gt;Operating lease right-of-use&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#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:15pt"&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: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:0 1pt"&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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: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 2px 7.75pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-846"&gt;Operating lease liability&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#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 16.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-849"&gt;Long-term operating lease liability&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-852"&gt;Total operating lease liabilities&lt;/span&gt;&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-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386&#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="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&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:63.164%"&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:1.564%"&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:15.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.829%"&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:15.373%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average incremental borrowing 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.19&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.46&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for operating lease obligations&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-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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 style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:center"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rent expense was $102 million, $93 million and $74 million for 2023, 2022 and 2021, respectively. These amounts are net of sublease income of $2 million for 2023, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining maturity of existing lease liabilities as of December&#160;31, 2023 are as follows (in millions of dollars):&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:79.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.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.761%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#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:'Arial',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:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#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:'Arial',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:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023 and 2022, the Company's finance leases and service contracts with lease arrangements &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;wer&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e not material. Finance leases are reported in Property, buildings and equipment &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;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;net, and as a short and long-term finance lease liability in Accrued expenses and Other non-current liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <gww:Operatingleaseexpirationdate contextRef="c-1" id="f-841">2037</gww:Operatingleaseexpirationdate>
    <gww:AssetsAndLiabilitiesLesseeTableTextBlock contextRef="c-1" id="f-842">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information related to operating leases is as follows (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.406%"&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:1.272%"&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:15.394%"&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.830%"&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:15.398%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&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: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 #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;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-843"&gt;Operating lease right-of-use&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#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:15pt"&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: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:0 1pt"&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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: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 2px 7.75pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-846"&gt;Operating lease liability&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#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 16.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-849"&gt;Long-term operating lease liability&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-852"&gt;Total operating lease liabilities&lt;/span&gt;&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-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386&#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;</gww:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-6" id="f-844" unitRef="usd">429000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-6" id="f-845" unitRef="usd">367000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-6" id="f-847" unitRef="usd">71000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-7" decimals="-6" id="f-848" unitRef="usd">68000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-6" id="f-850" unitRef="usd">381000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-7" decimals="-6" id="f-851" unitRef="usd">318000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="c-6" decimals="-6" id="f-853" unitRef="usd">452000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-7" decimals="-6" id="f-854" unitRef="usd">386000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-855">&lt;div style="text-align:center"&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:63.164%"&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:1.564%"&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:15.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.829%"&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:15.373%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average incremental borrowing 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.19&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.46&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for operating lease obligations&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-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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 style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-6" id="f-856">P7Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-7" id="f-857">P7Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-6" decimals="4" id="f-858" unitRef="number">0.0219</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-7" decimals="4" id="f-859" unitRef="number">0.0146</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-6" id="f-860" unitRef="usd">88000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-4" decimals="-6" id="f-861" unitRef="usd">76000000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-6" id="f-862" unitRef="usd">161000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-4" decimals="-6" id="f-863" unitRef="usd">96000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseExpense contextRef="c-1" decimals="-6" id="f-864" unitRef="usd">102000000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c-4" decimals="-6" id="f-865" unitRef="usd">93000000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c-5" decimals="-6" id="f-866" unitRef="usd">74000000</us-gaap:OperatingLeaseExpense>
    <us-gaap:SubleaseIncome contextRef="c-4" decimals="-6" id="f-867" unitRef="usd">2000000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-1" decimals="-6" id="f-868" unitRef="usd">2000000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-5" decimals="-6" id="f-869" unitRef="usd">2000000</us-gaap:SubleaseIncome>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-870">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining maturity of existing lease liabilities as of December&#160;31, 2023 are as follows (in millions of dollars):&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:79.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.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.761%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#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:'Arial',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:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#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:'Arial',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:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-6" decimals="-6" id="f-871" unitRef="usd">87000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-6" decimals="-6" id="f-872" unitRef="usd">87000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-6" decimals="-6" id="f-873" unitRef="usd">76000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-6" decimals="-6" id="f-874" unitRef="usd">66000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-6" decimals="-6" id="f-875" unitRef="usd">57000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-6" decimals="-6" id="f-876" unitRef="usd">119000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-6" decimals="-6" id="f-877" unitRef="usd">492000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-6" decimals="-6" id="f-878" unitRef="usd">40000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-6" decimals="-6" id="f-879" unitRef="usd">452000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-880">STOCK INCENTIVE PLANS&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains stock incentive plans under which the Company may grant a variety of incentive awards to team members and executives, which include restricted stock units (RSUs), performance shares and deferred stock units. As of December 31, 2023, there were 1.4 million shares available for grant under the plans. When awards are exercised or settled, shares of the Company&#x2019;s treasury stock are issued.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pretax stock-based compensation expense included in SG&amp;amp;A was $62 million, $48 million, and $42 million in 2023, 2022 and 2021, respectively, and was primarily comprised of RSUs. Related income tax benefits recognized in earnings were $34 million, $19 million, and $21 million in 2023, 2022 and 2021, 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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company awards RSUs to certain team members and executives. RSUs vest generally over periods from &lt;span style="-sec-ix-hidden:f-888"&gt;one&lt;/span&gt; to seven years from issuance. The RSU grant date fair value is based on the closing price of the Company's common stock on the last trading day preceding the date of the grant. RSU expense for the years ended December 31, 2023, 2022 and 2021 was approximately $43&#160;million, $34&#160;million and $30&#160;million, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes RSU activity (in millions of dollars, except for share and per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:25.879%"&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.336%"&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.336%"&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:1.999%"&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.336%"&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.336%"&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:1.999%"&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.336%"&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.343%"&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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;Average Price Per Share&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;Average Price Per Share&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;Average Price Per Share&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning&#160;nonvested units&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,032&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409.77&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,321&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318.40&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,414&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259.67&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Issued&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,174&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;692.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="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,940&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;520.67&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,866&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406.17&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Canceled&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,943)&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512.31&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,038)&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345.30&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,134)&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274.74&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Vested&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91,279)&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384.92&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91,191)&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336.99&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(184,825)&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276.34&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending&#160;nonvested units&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,984&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550.62&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,032&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409.77&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,321&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318.40&#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 style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of shares vested&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top: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;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 style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top: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;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 style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top: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;border-top:3pt double #000000;padding:0 1pt"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023, there was $64 million of total unrecognized compensation expense related to nonvested RSUs the Company expects to recognize over a weighted average period of 2 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c-6" decimals="-5" id="f-881" unitRef="shares">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-6" id="f-882" unitRef="usd">62000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-4" decimals="-6" id="f-883" unitRef="usd">48000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-5" decimals="-6" id="f-884" unitRef="usd">42000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-1" decimals="-6" id="f-885" unitRef="usd">34000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-4" decimals="-6" id="f-886" unitRef="usd">19000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-5" decimals="-6" id="f-887" unitRef="usd">21000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-233" id="f-889">P7Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:RestrictedStockExpense contextRef="c-234" decimals="-6" id="f-890" unitRef="usd">43000000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense contextRef="c-235" decimals="-6" id="f-891" unitRef="usd">34000000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense contextRef="c-236" decimals="-6" id="f-892" unitRef="usd">30000000</us-gaap:RestrictedStockExpense>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-893">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes RSU activity (in millions of dollars, except for share and per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:25.879%"&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.336%"&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.336%"&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:1.999%"&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.336%"&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.336%"&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:1.999%"&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.336%"&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.343%"&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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;Average Price Per Share&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;Average Price Per Share&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;Average Price Per Share&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning&#160;nonvested units&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,032&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409.77&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,321&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318.40&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,414&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259.67&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Issued&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,174&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;692.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="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,940&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;520.67&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,866&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406.17&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Canceled&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,943)&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512.31&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,038)&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345.30&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,134)&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274.74&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Vested&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91,279)&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384.92&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91,191)&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336.99&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(184,825)&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276.34&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending&#160;nonvested units&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,984&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550.62&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,032&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409.77&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,321&#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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318.40&#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 style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of shares vested&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top: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;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 style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top: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;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 style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top: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;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-237"
      decimals="INF"
      id="f-894"
      unitRef="shares">191032</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-237"
      decimals="2"
      id="f-895"
      unitRef="usdPerShare">409.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-238"
      decimals="INF"
      id="f-896"
      unitRef="shares">202321</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-238"
      decimals="2"
      id="f-897"
      unitRef="usdPerShare">318.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-239"
      decimals="INF"
      id="f-898"
      unitRef="shares">317414</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-239"
      decimals="2"
      id="f-899"
      unitRef="usdPerShare">259.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-234"
      decimals="INF"
      id="f-900"
      unitRef="shares">81174</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-234"
      decimals="2"
      id="f-901"
      unitRef="usdPerShare">692.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-235"
      decimals="INF"
      id="f-902"
      unitRef="shares">96940</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-235"
      decimals="2"
      id="f-903"
      unitRef="usdPerShare">520.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-236"
      decimals="INF"
      id="f-904"
      unitRef="shares">105866</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-236"
      decimals="2"
      id="f-905"
      unitRef="usdPerShare">406.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-234"
      decimals="INF"
      id="f-906"
      unitRef="shares">7943</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-234"
      decimals="2"
      id="f-907"
      unitRef="usdPerShare">512.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-235"
      decimals="INF"
      id="f-908"
      unitRef="shares">17038</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-235"
      decimals="2"
      id="f-909"
      unitRef="usdPerShare">345.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-236"
      decimals="INF"
      id="f-910"
      unitRef="shares">36134</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-236"
      decimals="2"
      id="f-911"
      unitRef="usdPerShare">274.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-234"
      decimals="INF"
      id="f-912"
      unitRef="shares">91279</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-234"
      decimals="2"
      id="f-913"
      unitRef="usdPerShare">384.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-235"
      decimals="INF"
      id="f-914"
      unitRef="shares">91191</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-235"
      decimals="2"
      id="f-915"
      unitRef="usdPerShare">336.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-236"
      decimals="INF"
      id="f-916"
      unitRef="shares">184825</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-236"
      decimals="2"
      id="f-917"
      unitRef="usdPerShare">276.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-240"
      decimals="INF"
      id="f-918"
      unitRef="shares">172984</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-240"
      decimals="2"
      id="f-919"
      unitRef="usdPerShare">550.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-237"
      decimals="INF"
      id="f-920"
      unitRef="shares">191032</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-237"
      decimals="2"
      id="f-921"
      unitRef="usdPerShare">409.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-238"
      decimals="INF"
      id="f-922"
      unitRef="shares">202321</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-238"
      decimals="2"
      id="f-923"
      unitRef="usdPerShare">318.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <gww:ShareBasedCompensationVestedFairValue contextRef="c-240" decimals="-6" id="f-924" unitRef="usd">35000000</gww:ShareBasedCompensationVestedFairValue>
    <gww:ShareBasedCompensationVestedFairValue contextRef="c-237" decimals="-6" id="f-925" unitRef="usd">31000000</gww:ShareBasedCompensationVestedFairValue>
    <gww:ShareBasedCompensationVestedFairValue contextRef="c-238" decimals="-6" id="f-926" unitRef="usd">51000000</gww:ShareBasedCompensationVestedFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-240" decimals="-6" id="f-927" unitRef="usd">64000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-234" id="f-928">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <gww:CapitalStockTextBlock contextRef="c-1" id="f-929">CAPITAL STOCK&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had no shares of preferred stock outstanding as of December&#160;31, 2023 and 2022. The activity related to outstanding common stock and common stock held in treasury was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:25.958%"&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.811%"&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.811%"&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:10.811%"&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.811%"&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:10.811%"&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.817%"&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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Common Stock&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Treasury Stock&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Common Stock&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Treasury Stock&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Common Stock&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Treasury Stock&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,256,323&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,402,896&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,220,205&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,439,014&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,524,391&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,134,828&#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 2px 8.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise of stock options&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,189&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139,189)&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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,802&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,802)&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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,444&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(188,444)&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 style="padding-left:19.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement of restricted stock units &#x2013; net of 32,800, 31,132 and 61,377 shares retained, respectively&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,795&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83,795)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,649&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,649)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,969&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(127,969)&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 style="padding-left:19.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement of performance share units &#x2013; net of 18,521, 10,359 and 9,746 shares retained, respectively&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,135&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,135)&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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,890&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,890)&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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,507&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,507)&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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase of treasury shares&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,190,040)&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,190,040&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,144,223)&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,144,223&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,633,106)&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,633,106&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,317,402&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,341,817&#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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,256,323&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,402,896&#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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,220,205&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,439,014&#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;</gww:CapitalStockTextBlock>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-6" decimals="INF" id="f-930" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-7" decimals="INF" id="f-931" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:ScheduleOfCapitalUnitsTextBlock contextRef="c-1" id="f-932">The activity related to outstanding common stock and common stock held in treasury was as follows:&lt;div style="margin-top:5pt;text-align:center"&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:25.958%"&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.811%"&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.811%"&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:10.811%"&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.811%"&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:10.811%"&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.817%"&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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Common Stock&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Treasury Stock&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Common Stock&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Treasury Stock&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Common Stock&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Treasury Stock&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,256,323&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,402,896&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,220,205&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,439,014&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,524,391&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,134,828&#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 2px 8.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise of stock options&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,189&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139,189)&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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,802&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,802)&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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,444&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(188,444)&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 style="padding-left:19.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement of restricted stock units &#x2013; net of 32,800, 31,132 and 61,377 shares retained, respectively&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,795&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83,795)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,649&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,649)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,969&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(127,969)&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 style="padding-left:19.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement of performance share units &#x2013; net of 18,521, 10,359 and 9,746 shares retained, respectively&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,135&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,135)&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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,890&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,890)&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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,507&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,507)&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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase of treasury shares&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,190,040)&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,190,040&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,144,223)&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,144,223&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,633,106)&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,633,106&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,317,402&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,341,817&#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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,256,323&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,402,896&#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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,220,205&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,439,014&#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;</us-gaap:ScheduleOfCapitalUnitsTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-34"
      decimals="INF"
      id="f-933"
      unitRef="shares">50256323</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-38"
      decimals="INF"
      id="f-934"
      unitRef="shares">59402896</us-gaap:TreasuryStockCommonShares>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-23"
      decimals="INF"
      id="f-935"
      unitRef="shares">51220205</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-27"
      decimals="INF"
      id="f-936"
      unitRef="shares">58439014</us-gaap:TreasuryStockCommonShares>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-10"
      decimals="INF"
      id="f-937"
      unitRef="shares">52524391</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-14"
      decimals="INF"
      id="f-938"
      unitRef="shares">57134828</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-241"
      decimals="INF"
      id="f-939"
      unitRef="shares">139189</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-41"
      decimals="INF"
      id="f-940"
      unitRef="shares">139189</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-242"
      decimals="INF"
      id="f-941"
      unitRef="shares">101802</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-30"
      decimals="INF"
      id="f-942"
      unitRef="shares">101802</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-243"
      decimals="INF"
      id="f-943"
      unitRef="shares">188444</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-17"
      decimals="INF"
      id="f-944"
      unitRef="shares">188444</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained contextRef="c-1" decimals="INF" id="f-945" unitRef="shares">32800</gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained>
    <gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained contextRef="c-4" decimals="INF" id="f-946" unitRef="shares">31132</gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained>
    <gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained contextRef="c-5" decimals="INF" id="f-947" unitRef="shares">61377</gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-241"
      decimals="INF"
      id="f-948"
      unitRef="shares">83795</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-41"
      decimals="INF"
      id="f-949"
      unitRef="shares">83795</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-242"
      decimals="INF"
      id="f-950"
      unitRef="shares">64649</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-30"
      decimals="INF"
      id="f-951"
      unitRef="shares">64649</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-243"
      decimals="INF"
      id="f-952"
      unitRef="shares">127969</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-17"
      decimals="INF"
      id="f-953"
      unitRef="shares">127969</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <gww:StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained contextRef="c-1" decimals="INF" id="f-954" unitRef="shares">18521</gww:StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained>
    <gww:StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained contextRef="c-4" decimals="INF" id="f-955" unitRef="shares">10359</gww:StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained>
    <gww:StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained contextRef="c-5" decimals="INF" id="f-956" unitRef="shares">9746</gww:StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained>
    <gww:StockIssuedDuringPeriodSharesPerformanceShareUnits
      contextRef="c-241"
      decimals="INF"
      id="f-957"
      unitRef="shares">28135</gww:StockIssuedDuringPeriodSharesPerformanceShareUnits>
    <gww:StockIssuedDuringPeriodSharesPerformanceShareUnits
      contextRef="c-41"
      decimals="INF"
      id="f-958"
      unitRef="shares">28135</gww:StockIssuedDuringPeriodSharesPerformanceShareUnits>
    <gww:StockIssuedDuringPeriodSharesPerformanceShareUnits
      contextRef="c-242"
      decimals="INF"
      id="f-959"
      unitRef="shares">13890</gww:StockIssuedDuringPeriodSharesPerformanceShareUnits>
    <gww:StockIssuedDuringPeriodSharesPerformanceShareUnits
      contextRef="c-30"
      decimals="INF"
      id="f-960"
      unitRef="shares">13890</gww:StockIssuedDuringPeriodSharesPerformanceShareUnits>
    <gww:StockIssuedDuringPeriodSharesPerformanceShareUnits
      contextRef="c-243"
      decimals="INF"
      id="f-961"
      unitRef="shares">12507</gww:StockIssuedDuringPeriodSharesPerformanceShareUnits>
    <gww:StockIssuedDuringPeriodSharesPerformanceShareUnits
      contextRef="c-17"
      decimals="INF"
      id="f-962"
      unitRef="shares">12507</gww:StockIssuedDuringPeriodSharesPerformanceShareUnits>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-241"
      decimals="INF"
      id="f-963"
      unitRef="shares">1190040</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-41"
      decimals="INF"
      id="f-964"
      unitRef="shares">1190040</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-242"
      decimals="INF"
      id="f-965"
      unitRef="shares">1144223</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-30"
      decimals="INF"
      id="f-966"
      unitRef="shares">1144223</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-243"
      decimals="INF"
      id="f-967"
      unitRef="shares">1633106</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-17"
      decimals="INF"
      id="f-968"
      unitRef="shares">1633106</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-45"
      decimals="INF"
      id="f-969"
      unitRef="shares">49317402</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-49"
      decimals="INF"
      id="f-970"
      unitRef="shares">60341817</us-gaap:TreasuryStockCommonShares>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-34"
      decimals="INF"
      id="f-971"
      unitRef="shares">50256323</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-38"
      decimals="INF"
      id="f-972"
      unitRef="shares">59402896</us-gaap:TreasuryStockCommonShares>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-23"
      decimals="INF"
      id="f-973"
      unitRef="shares">51220205</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-27"
      decimals="INF"
      id="f-974"
      unitRef="shares">58439014</us-gaap:TreasuryStockCommonShares>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="c-1" id="f-975">ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE)&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of AOCE consisted of the following (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&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:26.970%"&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.449%"&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.326%"&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.595%"&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 style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&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.180%"&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.185%"&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign Currency Translation and Other&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Defined Postretirement Benefit Plan&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Employment-related Benefit Plans&lt;/span&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign Currency Translation Attributable to Noncontrolling Interests&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;AOCE Attributable to W.W. Grainger, Inc.&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021 &#x2013; net of tax&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(219)&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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6)&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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(126)&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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30)&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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(96)&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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive earnings (loss) before reclassifications &#x2013; net of tax&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(101)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(105)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(71)&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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified to net earnings&lt;/span&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13)&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13)&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13)&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;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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net current period activity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(101)&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17)&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(118)&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34)&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(84)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022 &#x2013; net of tax&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(320)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6)&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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(244)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(64)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(180)&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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive earnings (loss) before reclassifications &#x2013; net of tax&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21)&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified to net earnings&lt;/span&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13)&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13)&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13)&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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net current period activity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11)&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5)&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&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="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13)&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21)&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2023 &#x2013; net of tax&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(331)&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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3)&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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(257)&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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(85)&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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(172)&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:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-976">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of AOCE consisted of the following (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&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:26.970%"&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.449%"&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.326%"&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.595%"&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 style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&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.180%"&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.185%"&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign Currency Translation and Other&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Defined Postretirement Benefit Plan&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Employment-related Benefit Plans&lt;/span&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign Currency Translation Attributable to Noncontrolling Interests&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;AOCE Attributable to W.W. Grainger, Inc.&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021 &#x2013; net of tax&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(219)&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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6)&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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(126)&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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30)&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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(96)&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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive earnings (loss) before reclassifications &#x2013; net of tax&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(101)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(105)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(71)&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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified to net earnings&lt;/span&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13)&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13)&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13)&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;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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net current period activity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(101)&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17)&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(118)&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34)&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(84)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022 &#x2013; net of tax&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(320)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6)&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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(244)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(64)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(180)&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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive earnings (loss) before reclassifications &#x2013; net of tax&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21)&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified to net earnings&lt;/span&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13)&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13)&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13)&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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net current period activity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11)&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5)&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&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="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13)&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21)&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2023 &#x2013; net of tax&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(331)&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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3)&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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(257)&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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(85)&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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(172)&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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-244" decimals="-6" id="f-977" unitRef="usd">-219000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-245" decimals="-6" id="f-978" unitRef="usd">99000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-246" decimals="-6" id="f-979" unitRef="usd">-6000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-247" decimals="-6" id="f-980" unitRef="usd">-126000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-248" decimals="-6" id="f-981" unitRef="usd">-30000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-26" decimals="-6" id="f-982" unitRef="usd">-96000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-249" decimals="-6" id="f-983" unitRef="usd">-101000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-250" decimals="-6" id="f-984" unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-251" decimals="-6" id="f-985" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-252" decimals="-6" id="f-986" unitRef="usd">-105000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-253" decimals="-6" id="f-987" unitRef="usd">-34000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-33" decimals="-6" id="f-988" unitRef="usd">-71000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-249" decimals="-6" id="f-989" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-250" decimals="-6" id="f-990" unitRef="usd">13000000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-251" decimals="-6" id="f-991" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-252" decimals="-6" id="f-992" unitRef="usd">13000000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-253" decimals="-6" id="f-993" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-33" decimals="-6" id="f-994" unitRef="usd">13000000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-249" decimals="-6" id="f-995" unitRef="usd">-101000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-250" decimals="-6" id="f-996" unitRef="usd">-17000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-251" decimals="-6" id="f-997" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-252" decimals="-6" id="f-998" unitRef="usd">-118000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-253" decimals="-6" id="f-999" unitRef="usd">-34000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-33" decimals="-6" id="f-1000" unitRef="usd">-84000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-254" decimals="-6" id="f-1001" unitRef="usd">-320000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-255" decimals="-6" id="f-1002" unitRef="usd">82000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-256" decimals="-6" id="f-1003" unitRef="usd">-6000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-257" decimals="-6" id="f-1004" unitRef="usd">-244000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-258" decimals="-6" id="f-1005" unitRef="usd">-64000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-37" decimals="-6" id="f-1006" unitRef="usd">-180000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-259" decimals="-6" id="f-1007" unitRef="usd">-11000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-260" decimals="-6" id="f-1008" unitRef="usd">8000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-261" decimals="-6" id="f-1009" unitRef="usd">3000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-262" decimals="-6" id="f-1010" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-263" decimals="-6" id="f-1011" unitRef="usd">-21000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-44" decimals="-6" id="f-1012" unitRef="usd">21000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-259" decimals="-6" id="f-1013" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-260" decimals="-6" id="f-1014" unitRef="usd">13000000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-261" decimals="-6" id="f-1015" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-262" decimals="-6" id="f-1016" unitRef="usd">13000000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-263" decimals="-6" id="f-1017" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-44" decimals="-6" id="f-1018" unitRef="usd">13000000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-259" decimals="-6" id="f-1019" unitRef="usd">-11000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-260" decimals="-6" id="f-1020" unitRef="usd">-5000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-261" decimals="-6" id="f-1021" unitRef="usd">3000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-262" decimals="-6" id="f-1022" unitRef="usd">-13000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-263" decimals="-6" id="f-1023" unitRef="usd">-21000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-44" decimals="-6" id="f-1024" unitRef="usd">8000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-264" decimals="-6" id="f-1025" unitRef="usd">-331000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-265" decimals="-6" id="f-1026" unitRef="usd">77000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-266" decimals="-6" id="f-1027" unitRef="usd">-3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-267" decimals="-6" id="f-1028" unitRef="usd">-257000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-268" decimals="-6" id="f-1029" unitRef="usd">-85000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-48" decimals="-6" id="f-1030" unitRef="usd">-172000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c-1" id="f-1031">DERIVATIVE INSTRUMENTS&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's earnings and cash flows are subject to fluctuations due to changes in foreign currency exchange rates and interest rates. Grainger currently enters into certain derivatives or other financial instruments to hedge against these risks, and may continue to do so in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Fair Value Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses interest rate swaps to hedge a portion of its fixed-rate long-term debt. These swaps are treated as fair value hedges and consequently the gain or loss on the derivative as well as the offsetting gain or loss on the hedged item, are recognized in the Consolidated Statements of Earnings in Interest expense &#x2013; net.  The notional amount of the Company&#x2019;s outstanding fair value hedges as of December&#160;31, 2023 and 2022 were $450&#160;million and $500&#160;million, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The liability hedged by the interest rate swaps is recorded on the Consolidated Balance Sheets in Long-term debt. As of December 31, 2023 and 2022, the carrying amount of the hedged item, including the cumulative amount of fair value hedging adjustments totaled $432&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$466&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's interest rate swaps are reported on the Consolidated Balance Sheets in Other non-current liabilities. As of December&#160;31, 2023 and 2022, the fair values of the Company's interest rate swaps were $16 million and $34 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effect of the Company's fair value hedges on the Consolidated Statement of Earnings in Interest expense &#x2013; net for the twelve months ended December&#160;31, 2023 and 2022, are shown in the following table (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:70.976%"&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:12.350%"&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.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:12.351%"&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the Years Ended December 31,&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="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="display:none"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain or (loss):&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="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps:&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="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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Hedged item&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Derivatives designated as hedging instrument&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 style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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;td colspan="3" style="display:none"&gt;&lt;/td&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;/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;/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;/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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair values of the Company's derivative instruments were based on quoted market forward rates, which are classified as Level 2 inputs within the fair value hierarchy and reflect the present value of the amount that the Company would pay for contracts involving the same notional amounts and maturity dates.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount contextRef="c-269" decimals="-6" id="f-1032" unitRef="usd">450000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-270" decimals="-6" id="f-1033" unitRef="usd">500000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount contextRef="c-269" decimals="-6" id="f-1034" unitRef="usd">432000000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount contextRef="c-270" decimals="-6" id="f-1035" unitRef="usd">466000000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-271" decimals="-6" id="f-1036" unitRef="usd">16000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-272" decimals="-6" id="f-1037" unitRef="usd">34000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock contextRef="c-1" id="f-1038">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effect of the Company's fair value hedges on the Consolidated Statement of Earnings in Interest expense &#x2013; net for the twelve months ended December&#160;31, 2023 and 2022, are shown in the following table (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:70.976%"&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:12.350%"&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.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:12.351%"&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the Years Ended December 31,&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="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="display:none"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain or (loss):&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="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps:&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="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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Hedged item&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Derivatives designated as hedging instrument&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 style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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;td colspan="3" style="display:none"&gt;&lt;/td&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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-273" decimals="-6" id="f-1039" unitRef="usd">-15000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-274" decimals="-6" id="f-1040" unitRef="usd">35000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-275" decimals="-6" id="f-1041" unitRef="usd">15000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-276" decimals="-6" id="f-1042" unitRef="usd">-35000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-1043">INCOME TAXES &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings before income taxes by geographical area consisted of the following (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:56.063%"&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.496%"&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:12.496%"&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.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:12.792%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the Years Ended December 31,&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,211&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,903&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,267&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#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 style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,146&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,485&#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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense consisted of the following (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:54.471%"&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.243%"&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:1.999%"&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.243%"&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:1.999%"&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.245%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the Years Ended December 31,&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax expense:&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="padding:0 1pt"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. State&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:'Arial',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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;612&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax (benefit) expense &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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;/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:'Arial',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:#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#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="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income tax effects of temporary differences that gave rise to the net deferred tax asset (liability) as of December&#160;31, 2023 and 2022 were as follows (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:70.976%"&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.350%"&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.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:12.351%"&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31,&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. and foreign loss carryforwards&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued employment-related benefits&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforward&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:'Arial',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:#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:'Arial',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:#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:'Arial',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;/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;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312&#160;&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&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Less valuation allowance&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71)&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 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets &#x2013; net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&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&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&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 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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, buildings, equipment and other capital assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(238)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(212)&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(318)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(305)&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&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:'Arial',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:#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&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 style="height:15pt"&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The net deferred tax asset (liability) is classified as follows:&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="3" style="background-color:#cceeff;padding:0 1pt"&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent assets&lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',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:#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities (foreign)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&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:'Arial',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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&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;/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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&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;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023 and 2022, the Company had $335 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $248&#160;million, respectively, of gross loss carryforwards related to foreign operations and U.S. transactions. Some of the loss carryforwards may expire at various dates through &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company has recorded a valuation allowance, which represents a provision for uncertainty as to the realization of the tax benefits of these carryforwards and deferred tax assets that may 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's valuation allowance changed as follows (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:70.976%"&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.350%"&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.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:12.351%"&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the Years Ended December 31,&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71)&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70)&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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases primarily related to foreign NOLs&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Releases primarily related to foreign NOLs&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange rate changes&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase related to U.S. foreign 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase related to capital loss carryforwards&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&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:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other changes &#x2013; net&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;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"&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 #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:'Arial',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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of income tax expense with federal income taxes at the statutory rate follows (in millions of dollars): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:56.502%"&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.350%"&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.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:12.350%"&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.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:12.352%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the Years Ended December 31,&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal income tax&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes &#x2013; net of federal income tax benefit&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign rate difference&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#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:'Arial',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:#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:'Arial',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:#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &#x2013; net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&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;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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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: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: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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Net of changes in related tax attributes.&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The decrease to the Company's effective tax rate for the year ended December&#160;31, 2023 was primarily driven by increased tax benefits related to stock 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="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Foreign Undistributed Earnings&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated gross undistributed earnings of foreign subsidiaries as of December&#160;31, 2023 and 2022, totaled $544 million and $530&#160;million, respectively. The Company considers these undistributed earnings permanently reinvested in its foreign operations and is not recording a deferred tax liability for any foreign withholding taxes on such amounts.&#160;If at some future date the Company ceases to be permanently reinvested in its foreign subsidiaries, the Company may be subject to foreign withholding and other taxes on these undistributed earnings and may need to record a deferred tax liability for any outside basis difference in its investments in its foreign subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Tax Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes in the financial statements a provision for tax uncertainties, resulting from application of complex tax regulations in multiple tax jurisdictions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the liability for tax uncertainties, excluding interest, are as follows (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:56.502%"&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.350%"&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.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:12.350%"&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.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:12.352%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the Years Ended December 31,&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to the current year&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions due to statute lapse&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements, audit payments, refunds &#x2013; net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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:'Arial',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;/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:'Arial',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 #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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies the liability for tax uncertainties in deferred income taxes and tax uncertainties. Included in&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;this amount is $5 million as of December&#160;31, 2023 and 2022, of tax positions for which the ultimate deductibility is highly certain but for which there is uncertainty about the timing of such deductibility. Any changes in the timing of deductibility of these items would not affect the annual effective tax rate but would accelerate the payment of cash to the taxing authorities to an earlier period. In 2023, 2022 and 2021, the changes to tax positions were primarily related to the impact of expiring statutes and current year state and local reserves. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is regularly subject to examination of its federal income tax returns by the Internal Revenue Service.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The statute of limitations expired for the Company's 2019 federal tax return while tax years 2020 through 2022 remain open. The Company is also subject to audit by state, local and foreign taxing authorities.&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;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax years 2012 through 2022 remain subject to state and local audits and 2012 through 2022 remain subject to foreign audits.&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;&#160;&lt;/span&gt;The amount of liability associated with the Company's tax uncertainties may change within the next 12 months due to the pending audit activity, expiring statutes or tax payments. A reasonable estimate of such change cannot be made.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-1044">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings before income taxes by geographical area consisted of the following (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:56.063%"&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.496%"&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:12.496%"&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.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:12.792%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the Years Ended December 31,&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,211&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,903&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,267&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#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 style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,146&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,485&#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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-6" id="f-1045" unitRef="usd">2211000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-4" decimals="-6" id="f-1046" unitRef="usd">1903000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-5" decimals="-6" id="f-1047" unitRef="usd">1267000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-6" id="f-1048" unitRef="usd">289000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-4" decimals="-6" id="f-1049" unitRef="usd">243000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-5" decimals="-6" id="f-1050" unitRef="usd">218000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-1051" unitRef="usd">2500000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-4" decimals="-6" id="f-1052" unitRef="usd">2146000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-6" id="f-1053" unitRef="usd">1485000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-1054">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense consisted of the following (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:54.471%"&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.243%"&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:1.999%"&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.243%"&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:1.999%"&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.245%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the Years Ended December 31,&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax expense:&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="padding:0 1pt"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. State&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:'Arial',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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;612&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax (benefit) expense &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',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;/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:'Arial',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:#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#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;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-1055" unitRef="usd">431000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-4" decimals="-6" id="f-1056" unitRef="usd">374000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-5" decimals="-6" id="f-1057" unitRef="usd">221000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-1058" unitRef="usd">100000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-4" decimals="-6" id="f-1059" unitRef="usd">77000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-5" decimals="-6" id="f-1060" unitRef="usd">46000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-1061" unitRef="usd">81000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-4" decimals="-6" id="f-1062" unitRef="usd">78000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-5" decimals="-6" id="f-1063" unitRef="usd">81000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-1064" unitRef="usd">612000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-4" decimals="-6" id="f-1065" unitRef="usd">529000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-5" decimals="-6" id="f-1066" unitRef="usd">348000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-1067" unitRef="usd">-15000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-4" decimals="-6" id="f-1068" unitRef="usd">4000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-5" decimals="-6" id="f-1069" unitRef="usd">23000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-1070" unitRef="usd">597000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-4" decimals="-6" id="f-1071" unitRef="usd">533000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-6" id="f-1072" unitRef="usd">371000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-1073">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income tax effects of temporary differences that gave rise to the net deferred tax asset (liability) as of December&#160;31, 2023 and 2022 were as follows (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:70.976%"&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.350%"&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.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:12.351%"&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31,&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. and foreign loss carryforwards&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued employment-related benefits&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforward&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:'Arial',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:#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:'Arial',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:#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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#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:'Arial',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;/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;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312&#160;&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&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Less valuation allowance&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71)&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 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets &#x2013; net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&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&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&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 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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, buildings, equipment and other capital assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(238)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(212)&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(318)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(305)&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&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:'Arial',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:#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&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 style="height:15pt"&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The net deferred tax asset (liability) is classified as follows:&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="3" style="background-color:#cceeff;padding:0 1pt"&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent assets&lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',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:#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities (foreign)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&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:'Arial',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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&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;/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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&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;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c-6" decimals="-6" id="f-1074" unitRef="usd">177000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c-7" decimals="-6" id="f-1075" unitRef="usd">150000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="c-6" decimals="-6" id="f-1076" unitRef="usd">84000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="c-7" decimals="-6" id="f-1077" unitRef="usd">62000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="c-6" decimals="-6" id="f-1078" unitRef="usd">51000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="c-7" decimals="-6" id="f-1079" unitRef="usd">51000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-6" decimals="-6" id="f-1080" unitRef="usd">22000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-7" decimals="-6" id="f-1081" unitRef="usd">26000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-6" decimals="-6" id="f-1082" unitRef="usd">30000000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-7" decimals="-6" id="f-1083" unitRef="usd">23000000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-6" decimals="-6" id="f-1084" unitRef="usd">364000000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-7" decimals="-6" id="f-1085" unitRef="usd">312000000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-6" id="f-1086" unitRef="usd">93000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="-6" id="f-1087" unitRef="usd">71000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-6" decimals="-6" id="f-1088" unitRef="usd">271000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-7" decimals="-6" id="f-1089" unitRef="usd">241000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-6" decimals="-6" id="f-1090" unitRef="usd">238000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-7" decimals="-6" id="f-1091" unitRef="usd">212000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-6" decimals="-6" id="f-1092" unitRef="usd">58000000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-7" decimals="-6" id="f-1093" unitRef="usd">64000000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts contextRef="c-6" decimals="-6" id="f-1094" unitRef="usd">11000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts contextRef="c-7" decimals="-6" id="f-1095" unitRef="usd">18000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-6" decimals="-6" id="f-1096" unitRef="usd">11000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-7" decimals="-6" id="f-1097" unitRef="usd">11000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-6" decimals="-6" id="f-1098" unitRef="usd">318000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-7" decimals="-6" id="f-1099" unitRef="usd">305000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-6" decimals="-6" id="f-1100" unitRef="usd">47000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-7" decimals="-6" id="f-1101" unitRef="usd">64000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-6" decimals="-6" id="f-1102" unitRef="usd">10000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-7" decimals="-6" id="f-1103" unitRef="usd">12000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-6" decimals="-6" id="f-1104" unitRef="usd">57000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-7" decimals="-6" id="f-1105" unitRef="usd">76000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilities contextRef="c-6" decimals="-6" id="f-1106" unitRef="usd">47000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-7" decimals="-6" id="f-1107" unitRef="usd">64000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards contextRef="c-6" decimals="-6" id="f-1108" unitRef="usd">335000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-7" decimals="-6" id="f-1109" unitRef="usd">248000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="c-1" id="f-1110">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's valuation allowance changed as follows (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:70.976%"&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.350%"&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.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:12.351%"&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the Years Ended December 31,&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71)&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70)&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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases primarily related to foreign NOLs&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Releases primarily related to foreign NOLs&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange rate changes&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase related to U.S. foreign 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase related to capital loss carryforwards&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&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:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other changes &#x2013; net&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;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"&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 #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:'Arial',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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="-6" id="f-1111" unitRef="usd">71000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-8" decimals="-6" id="f-1112" unitRef="usd">70000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-277" decimals="-6" id="f-1113" unitRef="usd">-5000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-278" decimals="-6" id="f-1114" unitRef="usd">-10000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-279" decimals="-6" id="f-1115" unitRef="usd">1000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-280" decimals="-6" id="f-1116" unitRef="usd">1000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-281" decimals="-6" id="f-1117" unitRef="usd">-2000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-282" decimals="-6" id="f-1118" unitRef="usd">4000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-283" decimals="-6" id="f-1119" unitRef="usd">3000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-284" decimals="-6" id="f-1120" unitRef="usd">1000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-285" decimals="-6" id="f-1121" unitRef="usd">-19000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-286" decimals="-6" id="f-1122" unitRef="usd">0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-287" decimals="-6" id="f-1123" unitRef="usd">0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-288" decimals="-6" id="f-1124" unitRef="usd">3000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-6" id="f-1125" unitRef="usd">93000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="-6" id="f-1126" unitRef="usd">71000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-1127">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of income tax expense with federal income taxes at the statutory rate follows (in millions of dollars): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:56.502%"&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.350%"&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.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:12.350%"&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.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:12.352%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the Years Ended December 31,&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal income tax&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes &#x2013; net of federal income tax benefit&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign rate difference&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#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:'Arial',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:#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:'Arial',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:#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &#x2013; net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&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;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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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: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: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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Net of changes in related tax attributes.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="-6" id="f-1128" unitRef="usd">525000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-4" decimals="-6" id="f-1129" unitRef="usd">451000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-5" decimals="-6" id="f-1130" unitRef="usd">312000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="-6" id="f-1131" unitRef="usd">74000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-4" decimals="-6" id="f-1132" unitRef="usd">64000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-5" decimals="-6" id="f-1133" unitRef="usd">41000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-1" decimals="-6" id="f-1134" unitRef="usd">-16000000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-4" decimals="-6" id="f-1135" unitRef="usd">-5000000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-5" decimals="-6" id="f-1136" unitRef="usd">-8000000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="-6" id="f-1137" unitRef="usd">31000000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-4" decimals="-6" id="f-1138" unitRef="usd">26000000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-5" decimals="-6" id="f-1139" unitRef="usd">26000000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="-6" id="f-1140" unitRef="usd">6000000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="-6" id="f-1141" unitRef="usd">7000000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-6" id="f-1142" unitRef="usd">7000000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-1" decimals="-6" id="f-1143" unitRef="usd">-23000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-4" decimals="-6" id="f-1144" unitRef="usd">-10000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-5" decimals="-6" id="f-1145" unitRef="usd">-7000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-1146" unitRef="usd">597000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-4" decimals="-6" id="f-1147" unitRef="usd">533000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-6" id="f-1148" unitRef="usd">371000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1149" unitRef="number">0.239</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-4" decimals="3" id="f-1150" unitRef="number">0.248</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-5" decimals="3" id="f-1151" unitRef="number">0.250</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="c-6" decimals="-6" id="f-1152" unitRef="usd">544000000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="c-7" decimals="-6" id="f-1153" unitRef="usd">530000000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock contextRef="c-1" id="f-1154">&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the liability for tax uncertainties, excluding interest, are as follows (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:56.502%"&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.350%"&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.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:12.350%"&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.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:12.352%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the Years Ended December 31,&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to the current year&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions due to statute lapse&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements, audit payments, refunds &#x2013; net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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:'Arial',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;/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:'Arial',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 #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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#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:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-7" decimals="-6" id="f-1155" unitRef="usd">41000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-8" decimals="-6" id="f-1156" unitRef="usd">38000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-9" decimals="-6" id="f-1157" unitRef="usd">39000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-6" id="f-1158" unitRef="usd">6000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-4" decimals="-6" id="f-1159" unitRef="usd">4000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-5" decimals="-6" id="f-1160" unitRef="usd">3000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-6" id="f-1161" unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-4" decimals="-6" id="f-1162" unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-5" decimals="-6" id="f-1163" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-6" id="f-1164" unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-4" decimals="-6" id="f-1165" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-5" decimals="-6" id="f-1166" unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-1" decimals="-6" id="f-1167" unitRef="usd">3000000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-4" decimals="-6" id="f-1168" unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-5" decimals="-6" id="f-1169" unitRef="usd">3000000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-1" decimals="-6" id="f-1170" unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-4" decimals="-6" id="f-1171" unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-5" decimals="-6" id="f-1172" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-6" id="f-1173" unitRef="usd">42000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-7" decimals="-6" id="f-1174" unitRef="usd">41000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-8" decimals="-6" id="f-1175" unitRef="usd">38000000</us-gaap:UnrecognizedTaxBenefits>
    <gww:TaxPositionsWithUncertainTimingOfDeductibility contextRef="c-6" decimals="-6" id="f-1176" unitRef="usd">5000000</gww:TaxPositionsWithUncertainTimingOfDeductibility>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1177">SEGMENT INFORMATION&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grainger's two reportable segments are High-Touch Solutions N.A. and Endless Assortment. The remaining businesses, which includes the Company's Cromwell business, are classified as Other to reconcile to consolidated results. These businesses individually and in the aggregate do not meet the criteri&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;a of a reportable segment.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's corporate costs are allocated to each reportable segment based on benefits received. Additionally, intersegment sales transactions, which are sales between Grainger businesses in separate reportable segments, are eliminated within the segment to present only the impact of sales to external customers. Service fees for intersegment sales are included in each segment's SG&amp;amp;A and are also eliminated in the Company's Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of segment results (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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.923%"&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.595%"&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:10.595%"&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:10.595%"&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.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:10.595%"&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:10.595%"&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:10.605%"&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating earnings (losses)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating earnings (losses)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating earnings (losses)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;High-Touch Solutions N.A.&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,267&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,334&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,182&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,983&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,186&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,334&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Endless Assortment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,916&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,787&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,576&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,478&#160;&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,565&#160;&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,228&#160;&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,215&#160;&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,022&#160;&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,547&#160;&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:5pt"&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="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="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="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="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="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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:51.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:13.812%"&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.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:13.812%"&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.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:14.107%"&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="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Depreciation, amortization and non-cash lease expense:&lt;/span&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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;High-Touch Solutions N.A.&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Endless Assortment&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#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:'Arial',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:#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#160;&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#160;&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:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Depreciation, amortization and non-cash lease expense presented above includes long-lived assets, capitalized software and ROU assets. Long-lived assets consist of property, buildings 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is revenue by geographic location (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.605%"&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.386%"&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:1.717%"&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.386%"&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:1.717%"&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.389%"&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="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Revenue by geographic location:&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="padding:0 1pt"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,389&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,325&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,236&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Japan&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,797&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,719&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,705&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other foreign countries&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;563&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#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:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;The Company is a broad line distributor of MRO products and services. Products are regularly added and removed from the Company's inventory. Accordingly, it would be impractical to provide sales information by product category due to the way the business is managed, and the dynamic nature of the inventory offered, including the evolving list of products stocked and additional products available online but not stocked. Assets for reportable segments are not disclosed as such information is not regularly reviewed by the Company's Chief Operating Decision Maker.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-289"
      decimals="INF"
      id="f-1178"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1179">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of segment results (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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.923%"&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.595%"&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:10.595%"&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:10.595%"&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.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:10.595%"&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:10.595%"&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:10.605%"&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating earnings (losses)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating earnings (losses)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating earnings (losses)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;High-Touch Solutions N.A.&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,267&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,334&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,182&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,983&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,186&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,334&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Endless Assortment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,916&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,787&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,576&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,478&#160;&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,565&#160;&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,228&#160;&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,215&#160;&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,022&#160;&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,547&#160;&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:5pt"&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="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="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="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="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="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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-174" decimals="-6" id="f-1180" unitRef="usd">13267000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c-174" decimals="-6" id="f-1181" unitRef="usd">2334000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-170" decimals="-6" id="f-1182" unitRef="usd">12182000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c-170" decimals="-6" id="f-1183" unitRef="usd">1983000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-290" decimals="-6" id="f-1184" unitRef="usd">10186000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c-290" decimals="-6" id="f-1185" unitRef="usd">1334000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-175" decimals="-6" id="f-1186" unitRef="usd">2916000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c-175" decimals="-6" id="f-1187" unitRef="usd">233000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-171" decimals="-6" id="f-1188" unitRef="usd">2787000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c-171" decimals="-6" id="f-1189" unitRef="usd">223000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-291" decimals="-6" id="f-1190" unitRef="usd">2576000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c-291" decimals="-6" id="f-1191" unitRef="usd">232000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-292" decimals="-6" id="f-1192" unitRef="usd">295000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c-292" decimals="-6" id="f-1193" unitRef="usd">-2000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-293" decimals="-6" id="f-1194" unitRef="usd">259000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c-293" decimals="-6" id="f-1195" unitRef="usd">9000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-294" decimals="-6" id="f-1196" unitRef="usd">260000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c-294" decimals="-6" id="f-1197" unitRef="usd">-19000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-1198" unitRef="usd">16478000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-6" id="f-1199" unitRef="usd">2565000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-4" decimals="-6" id="f-1200" unitRef="usd">15228000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c-4" decimals="-6" id="f-1201" unitRef="usd">2215000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-6" id="f-1202" unitRef="usd">13022000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-6" id="f-1203" unitRef="usd">1547000000</us-gaap:OperatingIncomeLoss>
    <gww:SegmentReportingOtherReconcilingInformationTableTextBlock contextRef="c-1" id="f-1204">&lt;div style="margin-top:5pt"&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:51.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:13.812%"&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.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:13.812%"&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.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:14.107%"&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="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Depreciation, amortization and non-cash lease expense:&lt;/span&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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;High-Touch Solutions N.A.&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Endless Assortment&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#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:'Arial',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:#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#160;&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#160;&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:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Depreciation, amortization and non-cash lease expense presented above includes long-lived assets, capitalized software and ROU assets. Long-lived assets consist of property, buildings 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is revenue by geographic location (in millions of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.605%"&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.386%"&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:1.717%"&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.386%"&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:1.717%"&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.389%"&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="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Revenue by geographic location:&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="padding:0 1pt"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,389&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,325&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,236&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Japan&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,797&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,719&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,705&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other foreign countries&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;563&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#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:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;</gww:SegmentReportingOtherReconcilingInformationTableTextBlock>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-174" decimals="-6" id="f-1205" unitRef="usd">206000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-170" decimals="-6" id="f-1206" unitRef="usd">168000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-290" decimals="-6" id="f-1207" unitRef="usd">148000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-175" decimals="-6" id="f-1208" unitRef="usd">63000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-171" decimals="-6" id="f-1209" unitRef="usd">35000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-291" decimals="-6" id="f-1210" unitRef="usd">22000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-295" decimals="-6" id="f-1211" unitRef="usd">8000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-296" decimals="-6" id="f-1212" unitRef="usd">3000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-297" decimals="-6" id="f-1213" unitRef="usd">3000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-6" id="f-1214" unitRef="usd">277000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-4" decimals="-6" id="f-1215" unitRef="usd">206000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-5" decimals="-6" id="f-1216" unitRef="usd">173000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-298" decimals="-6" id="f-1217" unitRef="usd">13389000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-299" decimals="-6" id="f-1218" unitRef="usd">12325000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-300" decimals="-6" id="f-1219" unitRef="usd">10236000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-301" decimals="-6" id="f-1220" unitRef="usd">1797000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-302" decimals="-6" id="f-1221" unitRef="usd">1719000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-303" decimals="-6" id="f-1222" unitRef="usd">1705000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-304" decimals="-6" id="f-1223" unitRef="usd">646000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-305" decimals="-6" id="f-1224" unitRef="usd">621000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-306" decimals="-6" id="f-1225" unitRef="usd">560000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-307" decimals="-6" id="f-1226" unitRef="usd">646000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-308" decimals="-6" id="f-1227" unitRef="usd">563000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-309" decimals="-6" id="f-1228" unitRef="usd">521000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-1229" unitRef="usd">16478000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-4" decimals="-6" id="f-1230" unitRef="usd">15228000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-6" id="f-1231" unitRef="usd">13022000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LegalMattersAndContingenciesTextBlock contextRef="c-1" id="f-1232">CONTINGENCIES AND LEGAL MATTERS&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time the Company is involved in various legal and administrative proceedings, including claims related to: product liability, safety or compliance; privacy and cybersecurity matters; negligence; contract disputes; environmental issues; unclaimed property; wage and hour laws; intellectual property; advertising and marketing; consumer protection; pricing (including disaster or emergency declaration pricing statutes); employment practices; regulatory compliance, including trade and export matters; anti-bribery and corruption; and other matters and actions brought by team members, consumers, competitors, suppliers, customers, governmental entities and other third parties.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As previously disclosed, between 2019 and 2021, Grainger, KMCO, LLC (KMCO) and other entities were named as defendants in various personal injury and property damage lawsuits in Harris County, Texas relating to an explosion at a KMCO chemical refinery in Crosby, Texas on April 2, 2019. The Company has since settled several of the personal injury lawsuits, including those alleging the most serious injuries. As previously disclosed, those settlements had no effect on net earnings or cash flows for prior quarters or years. The Company continues to contest the remaining KMCO-related lawsuits. The Company is currently unable to predict the timing, outcome or any estimate of possible loss or range of loss on the KMCO lawsuits. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Also, as a government contractor selling to federal, state and local governmental entities, the Company may be subject to governmental or regulatory inquiries or audits or other proceedings, including those related to contract administration, pricing and product compliance.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;While the Company is unable to predict the outcome of any of these proceedings and other matters, it believes that their ultimate resolution will not have, either individually or in the aggregate, a material adverse effect on the Company&#x2019;s consolidated financial condition or results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1233">SUBSEQUENT EVENTSOn January 31, 2024, Grainger's Board of Directors declared a quarterly cash dividend of $1.86 per share of common stock, payable March 1, 2024 to shareholders of record on February 12, 2024.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-310"
      decimals="2"
      id="f-1234"
      unitRef="usdPerShare">1.86</us-gaap:CommonStockDividendsPerShareDeclared>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-311" id="f-1235">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-311" id="f-1236">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-311" id="f-1237">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-311" id="f-1238">false</ecd:Rule10b51ArrTrmntdFlag>
    <dei:AuditorFirmId contextRef="c-1" id="f-1239">42</dei:AuditorFirmId>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
